(17)--5.3单片机中断响应单片机原理及应用.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(17)--5.3单片机中断响应单片机原理及应用.ppt》由会员分享,可在线阅读,更多相关《(17)--5.3单片机中断响应单片机原理及应用.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章 MCS-51单片机中断系统原理及应用 CPU并不会响应所有的中断请求,只会响应响应符合特定条件特定条件的中断请求。(1)中断请求标志为中断请求标志为1,也就是说中断源向,也就是说中断源向CPU发送了发送了中断请求;中断请求;(2)对应中断允许位为对应中断允许位为1,且中断总开关,且中断总开关EA=1;也就;也就是说是说CPU是允许这个中断源产生中断的。是允许这个中断源产生中断的。(1 1)CPUCPU正在响应同级或更高优先级的中断。正在响应同级或更高优先级的中断。(2 2)CPUCPU当前指令未执行完。当前指令未执行完。(3 3)CPUCPU正执行的指令是中断返回指令正执行的指令是中断
2、返回指令“RETI”“RETI”或访问或访问特殊功能寄存器特殊功能寄存器IEIE或或IPIP的指令的指令,执行这些指令后至少再执行这些指令后至少再执行一条其它指令,才会响应中断。执行一条其它指令,才会响应中断。那么那么,符合这这2个条件的中断请求,是不是就立立刻会刻会被CPU响应呢?当然不是,遇到下面三种情况,CPU不会响应。中断响应过程:中断响应过程:在正常的情况下,从中断请求信号有效开始,直到中断得到响应,通常需在正常的情况下,从中断请求信号有效开始,直到中断得到响应,通常需要要3 38 8个机器周期。中断得到响应后,个机器周期。中断得到响应后,(1 1)首先,根据被响应的中断源的)首先,
3、根据被响应的中断源的中断优先级中断优先级,系统硬件自动置位优先级系统硬件自动置位优先级状态触发器,以阻止同级和低级中断请求。状态触发器,以阻止同级和低级中断请求。(2 2)系统硬件自动清除中断标志(对串口的中断标志,要用软件清除),)系统硬件自动清除中断标志(对串口的中断标志,要用软件清除),(3 3)将程序计数器)将程序计数器PCPC当前值压入堆栈,这就是保存断点,目的是让当前值压入堆栈,这就是保存断点,目的是让CPUCPU从中断服务程序返回时,能回到原来的主程序继续执行。从中断服务程序返回时,能回到原来的主程序继续执行。(4 4)把相应的中断入口地址装入)把相应的中断入口地址装入PCPC,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 17 5.3 单片机 中断 响应 原理 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内