单片机原理与实践高卫东第4章中断.ppt
《单片机原理与实践高卫东第4章中断.ppt》由会员分享,可在线阅读,更多相关《单片机原理与实践高卫东第4章中断.ppt(48页珍藏版)》请在三一办公上搜索。
1、MCS-51单片机的中断系统,单片机原理与接口技术,第4章,单片机原理与接口技术,【学习目标】,1理解中断的基本概念2理解80C51中断系统的结构 3掌握外部中断的编程实现,【重点内容】,1中断的概念2掌握80C51中断的使用3、掌握外部中断的编程实现,4.2.1 中断的概念,4.2 80C51系列单片机的中断系统,中断:计算机暂停当时正在执行的程序,转去执行处理某一意外事件的程序,待意外事件处理完毕后,又返回到程序被暂停的地方继续执行的过程。,外设,CPU,启动,执行原程序,中断请求,中断响应,执行原程序,中断服务,执行完毕,返回,中断作用:中断方式完全消除了CPU在查询中的等待现象,大大提
2、高了CPU的工作效率。如果没有中断技术,CPU的大量时间可能浪费在原地踏步的操作上。,中断源:中断源是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因,而必须中止原程序的执行,转去执行响应的处理程序,待处理结束之后,再回来继续执行被中止的原程序的过程。,中断优先级:由于在实际的系统中,往往有多个中断源,且中断申请是随机的,有时可能会有多个中断源同时提出中断申请,但CPU一次只能响应一个中断源发出的中断请求,这时CPU应响应哪个中断请求?这就需要用软件或硬件按中断源工作性质的轻重缓急,给它们安排一个优先顺序,即所谓的优先级排队。中断优先级越高,则响应优先权就越高。中断嵌套:当CPU
3、正在执行中断服务程序时,又有中断优先级更高的中断申请产生,这时CPU就会暂停当前的中断服务转而处理高级中断申请,待高级中断处理程序完毕再返回原中断程序断点处继续执行,这一过程称为中断嵌套。,4.2.4 中断技术的优势 随着计算机技术的应用,人们发现中断技术不仅解决了快速主机与慢速I/O设备的数据传送问题,而且还具有如下优点:,分时操作。CPU可以分时为多个I/O设备服务,提高了计算机的利用率;,实时响应。CPU能够及时处理应用系统的随机事件,系统的实时性大大增强;,可靠性高。CPU具有处理设备故障及掉电等突发性事件能力,从而使系统可靠性提高。,4.3 80C51中断系统的结构 80C51的中断
4、系统有5个中断源(8052有 6个),2个优先级,可实现二级中断嵌套。,4.3.1 80C51中断源和中断控制寄存器,1.中断源,2.定时和外中断控制寄存器TCON,5.串行控制寄存器SCON(不讲),3.中断允许控制寄存器IE,4.中断优先级控制寄存器IP,对中断源和中断控制寄存器的理解,一定按上图分析,不可单独记忆。,4.3.1、中断源,1、(P3.2)。可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。,2、(P3.3)。可由IT1(TCON.2)选择其为低电平有效还是下降沿
5、有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。,3、TF0(TCON.5),片内定时/计数器T0溢出中断请求标志。当定时/计数器T0发生溢出时,置位TF0,并向CPU申请中断。,4、TF1(TCON.7),片内定时/计数器T1溢出中断请求标志。当定时/计数器T1发生溢出时,置位TF1,并向CPU申请中断。,5、RI(SCON.0)或TI(SCON.1),串行口中断请求标志。当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI,向CPU申请中断。,4.3.2 与中断有关的特殊功能寄存器,中断分为两种:可屏蔽中断
6、和不可屏蔽中断。与中断有关的特殊功能寄存器有4个:1、定时/计数控制寄存器TCON;2、串行口控制寄存器SCON;3、允许中断寄存器IE;4、中断优先级寄存器IP。,1、定时/计数控制器TCON外部中断控制标志位,IT1(IT0)0,低电平触发(请求)方式。,当P3.3(P3.2)脚为低电平时,硬件置IE1(IE0)=1,响应中断。结束中断前,用软件将IE1(IE0)清0,2、定时/计数控制器TCON外部中断控制标志位,IT1(IT0)1,脉冲边沿方式(后沿负跳变)有效。,当前一周期P3.3(P3.2)脚为高电平,后一周期P3.3(P3.2)脚为低电平时,硬件置IE1(IE0)=1,响应中断。
7、响应中断后,IE1(IE0)由硬件清0,TCON中定时器T0、T1溢出中断申请标志位,定时/计数器T1(T0)溢出中断申请标志位。当T1(T0)产生计数溢出时,由硬件置l。响应中断后,由硬件自动清0。,2、MCS-51的中断控制,CPU对中断源的开放或屏蔽,受到中断允许寄存器IE的控制。,各中断源高、低优先级别由中断优先级寄存器IP控制。,IE、IP寄存器的状态可通过程序由软件设置。,2、中断允许控制IE中断的开放和屏蔽,中断允许控制位。EA 0中断总禁止;EAl中断总允许。总允许后,中断的禁止或允许由各中断源的中断允许控制位进行设置。,2、中断允许控制中断的开放和屏蔽,外部中断0允许控制位。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 实践 高卫东第 中断
链接地址:https://www.31ppt.com/p-6449651.html