- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 MCS-51的中断控制系统 7.1 中断的相关概念 7.2 MCS-51中断系统结构 7.3 中断的处理过程 7.4 多外部中断源系统设计 7.5 中断系统的程序设计 与应用实例 7.1 中断的相关概念 1. 中断:单片机执行主程序时,由于某个事件的原因,暂停主程序的执行,调用相应的程序处理该事件,处理完毕后再自动继续执行主程序的过程。 2.中断的嵌套:执行一个中断时又被另一个事件打断,暂停该中断处理过程转去处理这个更重要的事件,处理完毕之后再继续处理本中断的过程,叫作中断的嵌套。 3.中断的优先级:不同事件的重要程度 4.中断源:可以引起中断的事件 5.中断服务程序:为了处理中断而编写的程序 中断向量:对应中断服务程序的入口地址被 称为中断向量。 6.中断请求:中断源对主程序或中断服务程序提出中断要求 中断响应:主程序或中断服务程序接受中断请求,去执行中断服务程序 中断返回:中断服务程序执行完毕后回到主程序或者次一级别中断服务程序 7.中断系统 :实现中断处理功能的软、硬件系统 5个中断请求源,2个中断优先级。 完成中断功能的特殊功能寄存器有:中断源寄存器TCON、SCON;中断允许控制寄存器IE;中断优先级控制寄存器IP。 7.2.1 中断请求源与中断源寄存器: 中断请求源: (P3.2、12引脚)、 (P3.313引脚)、 TF0、TF1、TI或RI。 中断源寄存器:TCON和SCON 定时器/计数器控制寄存器TCON: 锁存了外部中断源及其触发方式、定时器T0和T1溢出中断。TCON寄存器中的IE0、IT0、IE1、IT1。TCON中的位格式如下: EX0:外部中断0允许位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。 ET0:T0溢出中断允许位。ET0=1,允许T0中断;ET0=0,禁止T0中断。 EX1:外部中断1允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。 ET1:T1溢出中断允许位。ET1=1,允许T1中断;ET1=0,禁止T1中断。 ES:串行中断允许位。ES=1,允许串行口中断;ES=0,禁止串行口中断。 EA:中断总允许位。EA=1,CPU开放中断;EA=0,CPU禁止所有的中断请求。总允许EA好比一个总开关。 中断优先级寄存器IP: PX0:外部中断0优先级控制位。PX1=1,外部中断0为高优先级;PX0=0,为低优先级。 PT0:T0中断优先级控制位。PT0=1,定时器T0为高优先级;PT0=0,为低优先级。 PX1:外部中断1优先级控制位。PX1=1,外部中断1为高优先级;PX1=0,为低优先级。 PT1:T1中断优先级控制位。PT1=1,定时器T1为高优先级;PT1=0,为低优先级。 PS:串行口中断优先级控制位。PS=1,串行口为高优先级;PS=0,为低优先级。 MCS-51单片机复位后,IP寄存器低5位全部被清0,将所有中断源设置为低优先级中断。 同优先级时的优先级顺序如表所示。 7.3 中断的处理过程 1.响应:如果没有被下述条件所阻止,将在下一个机器周期的状态周期S1响应激活了的最高级中断请求。 (1)CPU正在处理相同的或更高优先级的中断。 (2)现行的机器周期不是所执行指令最后一个机器周期。 (3)正在执行的指令是RETI或是访问IE或IP的指令(CPU在执行RETI或访问IE、IP的指令后,至少需要再执行一条指令才会响应新的中断请求。 如果上述条件中有一个存在,CPU将丢弃中断查询的结果。 CPU响应中断时,先置相应的优先级状态触发器(该触发器指出CPU开始处理的中断优先级别),然后执行一个硬件子程序调用,使控制转移到相应的入口,中断请求源申请标志清0(TI和RI除外),硬件把程序计数器PC的内容压入堆栈,把中断子程序(即中断服务程序)的入口地址(中断向量)送入程序计数器PC。 需要注意的是:1.现场保护:INTPRO: PUSH PSW ;保护程序断点处的PSW PUSH A ;保护程序断点处的A …… ;中断服务程序 POP A ;恢复程序断点处的A POP
您可能关注的文档
- 新 疆大学经济法课件第三章 经济法的地位和体系.ppt
- 新 疆大学经济法课件第十二章 消费者权益保护法律制度.ppt
- 新 疆大学经济法课件第十四章 价格法律制度.ppt
- 新 疆大学经济法课件第十一章 市场竞争法.ppt
- 新 疆大学经济法课件第十章 市场规制法原理.ppt
- 新 疆大学经济法课件第四章 经济法的制定与实施.ppt
- 新 疆大学经济法课件第五章、第六章 经济法主体的一般原理 经济管理主体.ppt
- 新 疆大学经济法课件第一章 经济法的产生和发展.ppt
- 新 疆大学信息科学与工程学院电子线路(线性部分)课件第二章第二节 晶体三极管的其它工作模式.ppt
- 新 疆大学信息科学与工程学院电子线路(线性部分)课件第二章第六节 晶体三极管电路分析方法.ppt
- 燕山大学电气工程学院单片机原理及应用课件第8章 MCS-51单片机存储器的扩展.ppt
- 燕山大学电气工程学院单片机原理及应用课件第9章 MCS-51单片机I、O接口的扩展.ppt
- 燕山大学电气工程学院单片机原理及应用课件第10章 人机交互设备的扩展技术.ppt
- 燕山大学电气工程学院单片机原理及应用课件第11章 信号输入输出通道的接口技术.ppt
- 燕山大学电气工程学院自动化系计算机控制技术课件第八章 连续域-离散化设计.ppt
- 燕山大学电气工程学院自动化系计算机控制技术课件第二章 微机总线及系统扩展.ppt
- 燕山大学电气工程学院自动化系计算机控制技术课件第九章 数字控制器设计.ppt
- 燕山大学电气工程学院自动化系计算机控制技术课件第六章 数控技术.ppt
- 燕山大学电气工程学院自动化系计算机控制技术课件第三章 输入输出接口技术.ppt
- 燕山大学电气工程学院自动化系计算机控制技术课件第十四章 微型计算机控制系统设计.ppt
文档评论(0)