MCS-51单片机的中断系统.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)
《MCS-51单片机的中断系统.ppt》由会员分享,可在线阅读,更多相关《MCS-51单片机的中断系统.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理及应用微机原理及应用第第4章章 MCS-51单片机单片机的中断系统的中断系统4.1 中断的概念 中断是指在CPU正在处理某项事务的时候,如果外界或内部发生了紧急事件,要求CPU暂停正在运行的工作转而去处理这个紧急事件,待处理完后再回到原来被中断的地方,继续原来被打断了的工作的过程。中断是计算机中一个很重要的概念,中断技术的引入使计算机的发展和应用都大大地推进了一步。可以说:没有中断技术,就没有目前计算机的广泛应用。中中断断服服务务程程序序主主程程序序继继续续主主程程序序响应中断响应中断返回返回低低级级中中断断主主程程序序继继续续主主程程序序中断中断返回返回高高级级中中断断中断中断返回返
2、回4.2 8051中断系统结构及中断控制中断系统结构及中断控制 MCS-51系列单片机有系列单片机有5个中断源和个中断源和其相应的控制寄存器。其相应的控制寄存器。1.中断源中断源 产生中断的请求源叫中断源。产生中断的请求源叫中断源。MCS-51系系列列单单片片机机的的5个个中中断断源源,包包括括2个外部中断源个外部中断源和和3个内部中断源个内部中断源。MCS-51系系列列单单片片机机能能提提供供两两个个中中断断优优先先级级,实现,实现两级中断嵌套两级中断嵌套。振荡器和时序振荡器和时序OSC程序存储器程序存储器4KB ROM数据存储器数据存储器4KB RAM64KB总线总线扩展控制器扩展控制器可
3、编程可编程I/O可编程全双工可编程全双工串行口串行口8051CPU216位位定时器定时器/计数器计数器外时钟源外时钟源内中断内中断外中断外中断控制控制并行口并行口串行通信串行通信外部事件计数外部事件计数1 MCS-51单片机总体构框图 2个外部中断源个外部中断源是是外部中断外部中断0和外部中断和外部中断1,相应的中断请求信号,相应的中断请求信号输入端是输入端是INT0和和INT1。3个内部中断源个内部中断源是是定时器定时器/计数器计数器0溢出中溢出中断,断,定时器定时器/计数器计数器1溢溢出中断,串行口的发送出中断,串行口的发送和接收中断和接收中断(TI和和RI)。外部中断请求有两种触发方式:
4、外部中断请求有两种触发方式:电电平触发平触发和和边沿触发边沿触发。电平触发电平触发边沿触发边沿触发高高低低2.TCON寄存器 TCON是是定定时时器器/计计数数器器0和和1(T0、T1)的的控控制制寄寄存存器器,同同时时也也用用来来锁锁存存T0、T1的的溢溢出出中中断断申申请请标标志志和和外外部部中中断断请请求求标志标志。TCON(88H)D7D6 D5D4 D3D2D1D0TF1TF0TF0IE1 IT1 IE0 IT0定时器定时器/计数器计数器1定时器定时器/计数器计数器0溢出中断请求标溢出中断请求标志志,由硬件置位。由硬件置位。INT1、INT0请求标志,请求标志,由硬件置位。由硬件置位
5、。INT1、INT0触发方式控制位,触发方式控制位,由软件置位或复位。由软件置位或复位。IT1=0时,时,INT1为电平触发,为电平触发,IT1=1为边为边沿触发;沿触发;IT0同理同理(对应对应INT0)。3.SCON寄存器 SCON为串行口控制寄存器,其中的低2位用作串行口中断请求标志。4.在在MCS-51单片机中断系统中,中断的单片机中断系统中,中断的允允许许或或禁止禁止是由片内的中断允许寄存器是由片内的中断允许寄存器IE控制控制的。的。IE(A8H)D7 D6D5 D4D3D2D1D0EAESET1EX1 ET0 EX0CPU中断允许标志位。中断允许标志位。EA=0时,关中断;时,关中
6、断;EA=1时,开中断。时,开中断。串口串口中断允许标志位。中断允许标志位。EA=0时,关串口中断;时,关串口中断;EA=1时,开串口中断。时,开串口中断。T1、T0溢出中断溢出中断允许标志位。允许标志位。ET1=0时,关时,关T1中断;中断;ET1=1时,开时,开T1中断。中断。ET0同理同理(对应对应T0)。外部外部中断允许标志位。中断允许标志位。EX1=0时,关时,关INT1中断;中断;EX1=1时,开时,开INT1中断。中断。EX0同理同理(对应对应INT0)。例:假设允许片内定时器/计数器中断,禁止其他中断,设置相应的IE值。MOV IE,#8AH 或 SETB ET0 SETB E
7、T1 SETB EA5.MCS-51系列单片机的系列单片机的中断优先级控制中断优先级控制是由是由中断优先级寄存器中断优先级寄存器IP控制的。控制的。IP(B8H)D7 D6D5 D4D3D2D1D0PSPT1PX1PT0 PX0串口中断串口中断T1中断中断外部中断外部中断1T0中断中断外部中断外部中断0优先级可以用软件进行设置,单片机复位优先级可以用软件进行设置,单片机复位后,后,IP中的各位均被清中的各位均被清0。例:设8031的片外中断为高优先级,片内中断为低优先级,设置IP相应的值。MOV IP,#05H 或 SETB PX0 SETB PX1 CLR PS CLR PT0 CLR PT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCS 51 单片机 中断 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内