- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 MCS-51单片机的定时/计数器 6.1 定时 / 计数器结构 6.2 工作方式 6.3 定时/计数器的初始化 6.3 定时/计数器的初始化 §4-1 MCS-51中断系统 §4-3 定时 / 计数器的应用 在中断源与CPU之间有二级中断允许控制逻辑电路,类似开关,其中第一级为一个总开关,第二级为五个分开关,由IE控制。 三、中断控制(两级管理) 1、中断屏蔽(第一级管理) IE EX0 ET0 EX1 ET1 ES —— —— EA EA —— 总控制位 “—” —— 未定义位 ES —— 串口控制位 ET1—— T1中断控制位 EX1—— /INT1控制位 ET0—— T0中断控制位 EX0—— /INT0控制位 若为“1”,开关接通,允许 例如 SETB EA 若为“0”,开关断开,不允许 例如 CLR IE.7 2、中断优先级(第二级管理) 为什么要有中断优先级? CPU同一时间只能响应一个中断请求。若同时来了两个或两个以上中断请求,就必须有先有后。 !!! 为此将5个中断源分成高级、低级两个级别,高级优先,由IP控制。 IP PX0 PT0 PX1 PT1 PS —— —— —— P S —— 串口的中断优先级别 PT1 —— 定时 / 计数器T1的中断优先级别 PX1 —— 外部中断1 的中断优先级别 PT0 —— 定时 / 计数器T0的中断优先级别 PX0 —— 外部中断0 的中断优先级别 该位是“1”时,为高级优先级 该位是“ 0”时,为低级优先级 同一级中的5个中断源的优先顺序是: /INT0中断 T0溢出中断 /INT1中断 T1溢出中断 串口中断 高 低 出厂前已由厂家固化顺序 ——事先约定 中断优先原则:(概括为四句话) 1、低级不打断高级 2、高级不睬低级 3、同级不能打断 4、同级、同时中断,事先约定。 事件1 事件2 子程序2 子程序1 中断嵌套的概念: 主程序 中断 中断 四、MCS-51中断的响应过程 CPU每个机器周期都需要顺序检查每个中断源,当检测到有中断请求时,能否响应,还要看下述情况是否存在: (1)CPU正处理相同级别或更高级别的中断; (2)正在执行指令,还未到最后一个机器周期; (3)正在执行的指令是RETI或访问IP、IE指令,则执行完上 述指令后,再执行一条指令后,才会响应新中断。 日常生活中的中断与单片机中断的比较: 某同学 单片机 过程说明 正在看书 执行主程序 有人找出去 中断信号 中断请求 暂停看书 暂停执行主程序 中断响应 书中作记号 当前PC入栈 保护断点 出去做事 执行中断程序 中断服务 回来继续看 返回主程序 中断返回 响应过程:(假设已使某中断请求标志置1) (1)先使相应优先级状态触发器置1; (2)执行一个硬件子程序的调用, 1)硬件清零相应中断请求标志(TI、RI除外) 2)将当前PC内容压入堆栈——保护断点; 3)将中断服务子程序入口地址送PC——转移。 返回过程:(RETI执行后) (1)使相应优先级状态触发器清0。 (2)从堆栈中弹出栈顶的两个字节内容送PC——恢复断点。 (3)CPU接着中断处继续执行原程序。 注意:1)保护断点与保护现场以及恢复断点与恢复现场的区别。 2)外部中断响应时间在3 ~ 8个机器周期之间。 ? 利用外部中断实现单步操作: 8031 +5v 在主程序中: CLR IT0 SETB EA SETB PX0 SETB EX0 ……… 在中断服务子程序中: JNB P3.2 , $ JB P3.2 , $ RETI 中断源及其对应的中断向量地址: 中断向量地址 中断源 0003H~000AH 外部中断0中断地址区 000BH~0012H 定时器/计数器0中断地址区 0013H~001AH 外部中断1中断地址区 001BH~0022H 定时器/计数器1中断地址区 0023H~002AH 串行中断地址区 例:外中断0申请 CPU保存当前PC 0003H装入PC
您可能关注的文档
- 公差配合与测量技术 第四版 公差0.ppt
- 公差配合与测量技术 第四版 公差1.ppt
- 公差配合与测量技术 第四版 公差2.ppt
- 公差配合与测量技术 第四版 公差3.ppt
- 公差配合与测量技术 第四版 公差4.ppt
- 公差配合与测量技术 第四版 公差5.ppt
- 公差配合与测量技术 第四版 公差6.ppt
- 公差配合与测量技术 第四版 公差7.ppt
- 公差配合与测量技术 第四版 公差8.ppt
- 公差配合与测量技术 第四版 公差9.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
文档评论(0)