C51单片机中断.ppt
《C51单片机中断.ppt》由会员分享,可在线阅读,更多相关《C51单片机中断.ppt(16页珍藏版)》请在课桌文档上搜索。
1、,CPU暂时中止其正在执行的程序,转去执行请求中断的那个外设或事件的服务程序,等处理完毕后再返回执行原来中止的程序,叫做中断。,为什么要设置中断?提高CPU工作效率 具有实时处理功能 具有故障处理功能 实现分时操作,一.中断概述,什么叫中断?,中断响应过程,断点,(1)在每条指令结束后,系统都自动检测中断请求信号,如果有中断请求,且CPU处于开中断状态下,则响应中断。(2)保护现场,在保护现场前,一般要关中断,以防止现场被破坏。保护现场一般是用堆栈指令将原程序中用到的寄存器推入堆栈。,3.中断响应过程流程图,1.中断响应过程 CPU处理事件的过程-中断响应过程。2.中断处理 中断处理CPU处理
2、整个事件的过程-中断处理(服务)。,3.中断系统,能够实现中断处理功能的部件。,二.中断相关概念,4.中断源与中断请求,产生中断的请求源称中断源。中断源向CPU提出的处理请求称中断请求。,5.中断返回,执行中断返回指令RETI,从堆栈中弹出断点地址到PC,继续执行被中断的程序。,6.中断优点,提高单片机CPU的工作效率。,INT0:外部中断0,中断请求信号由P3.2输入。INT1:外部中断1,中断请求信号由P3.3输入。T0:定时/计数器0溢出中断,对外部脉冲计数由P3.4输入。T1:定时/计数器1溢出中断,对外部脉冲计数由P3.5输入。串行中断:包括串行接收中断RI和串行发送中断TI。,二.
3、中断源和中断控制寄存器,中断源,中断源是指能发出中断请求,引起中断的装置或事件。80C51单片机的中断源共有5个,其中2个为外部中断源,3个为内部中断源:,中断请求:定时和外中断控制寄存器TCON;串行控制寄存器SCON;中断允许控制寄存器IE;中断优先级控制寄存器IP。,中断控制寄存器,80C51单片机中涉及中断控制的有3个方面4个特殊功能寄存器:,INT0、INT1、T0、T1中断请求标志放在TCON中串行中断请求标志放在SCON中。,中断请求控制寄存器,TCON的结构、位名称、位地址和功能如下:,TCON位功能:TF1 T1溢出中断请求标志 T1计数溢出后,TF1=1 TF0 T0溢出中
4、断请求标志 T0计数溢出后,TF0=1 IE1 外中断中断请求标志 当P3.3引脚信号有效时,IE1=1 IE0 外中断中断请求标志 当P3.2引脚信号有效时,IE0=1 IT1 外中断触发方式控制位 IT1=1,边沿触发方式;IT1=0,电平触发方式。IT0 外中断触发方式控制位 其意义和功能与IT1相似。,串行控制寄存器SCON,TI 串行口发送中断请求标志 RI 串行口接收中断请求标志,80C51对中断源的开放或关闭由中断允许控制寄存器IE控制。,中断允许控制寄存器IE,IE的结构、位名称和位地址如下:,EA CPU中断允许控制位 EA=1,CPU开中;EA=0,CPU关中,且屏蔽所有5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C51 单片机 中断

链接地址:https://www.desk33.com/p-236193.html