MCS-51单片机的中断系统.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1第4章MCS-51单片机的中断系统本章内容:中断的概念MCS-51单片机中断系统外部事件中断及应用

2(一)中断在计算机系统中,中断是指CPU在执行某段程序的过程中,由于某一事件发生时,要求CPU暂时停止正在执行的程序,而去执行相应的处理程序,待处理结束后,再返回到原来程序停止处继续执行。4.1中断的概念4.1.1中断的概念主程序中断处理程序处理程序断点中断源

3(二)中断处理与子程序调用的区别 调用哪个子程序、完成什么任务是用户设计程序时事先安排好的,是采用子程序调用指令实现的; 中断事件发生是随机的,哪个事件发生、何时调用中断处理程序是事先无法确定的,在程序中无法事先安排调用指令,调用中断处理程序的过程是由硬件自动完成的。4.1中断的概念4.1.1中断的概念

4中断处理与子程序调用的区别主程序中断处理程序断点中断源主程序子程序断点调用CALLSUB

5 中断系统是指实现中断响应和处理的所有硬件和软件,它包括中断源的产生、中断判优、中断响应、中断查询、中断处理等过程。4.1中断的概念4.1.2CPU响应和处理中断的机制

6中断源:(1)计算机系统的外部设备某一事件发生,向CPU请求中断;被控设备某个参数超过限位阈值,向CPU请求中断等。(2)计算机内部的某个事件发生,如定时/计数器溢出、串行口接收到或发送完一帧数据等。(3)计算机发生了故障引起中断,如系统电源掉电、运算器运算溢出、系统出错等事件发生,向CPU申请中断。(4)人为设置中断。用户在编程和调试时人为设置的中断事件,如单步执行、设置断点。4.1中断的概念4.1.2CPU响应和处理中断的机制

7中断触发及中断请求登记:当一个事件发生了,该中断源触发了中断,中断系统通过硬件把这个中断源对应的中断触发器置1,以此向CPU发出请求,即中断登记。CPU通过检测中断触发器的状态来识别是哪一个中断源发出了请求。4.1中断的概念4.1.2CPU响应和处理中断的机制

8中断优先级:在中断系统中,按照轻重缓急的原则给每一个中断源分配一个中断CPU的优先级。 当多个中断源同时向CPU发出请求,通过判断中断优先级——中断判优,优先响应中断优先级最高的中断源的请求,待CPU处理完优先级最高的中断请求后,再依次按优先级顺序响应其它中断源的中断请求。4.1中断的概念4.1.2CPU响应和处理中断的机制

9满足条件时,CPU响应中断之前需要做的准备: (1)暂时屏蔽其他中断; (2)保护断点; (3)取中断处理程序的入口地址,转入中断处理程序。中断处理程序是用户为了处理中断事件而编写的程序(处理中断事件的预案)。4.1中断的概念4.1.2CPU响应和处理中断的机制

10(1)保护现场;(2)中断处理(根据处理预案编写的程序);(3)恢复现场;(4)中断返回。CPU进行中断处理:4.1中断的概念4.1.2CPU响应和处理中断的机制中断处理程序的流程用户程序

114.1中断的概念4.1.2CPU响应和处理中断的机制中断嵌套处理中断嵌套的处理

124.1中断的概念中断嵌套时的低优先级中断处理程序低优先级中断处理程序高优先级中断处理程序

13中断处理过程示意中断源登记中断标志CPU开放中断?CPU不会响应未开放检查优先级该中断源允许中断CPU?CPU不会响应不允许满足响应条件?不满足响应中断关中断保护断点响应中断4.1中断的概念开放允许中断处理程序

14(1)解决了快速CPU和低速外部设备之间的速度匹配问题,使CPU和外设同时工作;(2)可以实现实时处理;(3)可以实现突发故障的及时自动处理;(4)可以实现多任务资源共享。4.1中断的概念4.1.3中断技术的作用

15MCS-51单片机中断系统结构4.2MCS-51中断系统的结构中断标志中断控制中断优先级硬件查询硬件查询

16MCS-51单片机中断标志位分别由2个特殊功能寄存器存储:(1)定时/计数器控制寄存器(TCON)。(2)串行口控制寄存器(SCON)。4.2MCS-51中断系统的结构4.2.1MCS-51单片机的中断标志

17(一)定时器控制寄存器(TCON)定时/计数器控制寄存器TCON锁存外部中断请求标志以及定时/计数器的计数溢出标志。TCON的地址88H,寄存器中各位的位地址为88H~8FH。4.2MCS-51中断系统的结构4.2.1MCS-51单片

文档评论(0)

159****1944 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档