第5章 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)
《第5章 MCS-51单片机的中断系统.ppt》由会员分享,可在线阅读,更多相关《第5章 MCS-51单片机的中断系统.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本章介绍的主要内容本章介绍的主要内容 中断的基本概念中断的基本概念 中断的系统结构中断的系统结构 中断的响应过程中断的响应过程 中断的应用编程中断的应用编程 在在CPU和外设交换信息时,存在着快速和外设交换信息时,存在着快速CPU和慢速外设间的矛盾,机器内部有时也可能出现和慢速外设间的矛盾,机器内部有时也可能出现突发事件,为此,计算机中通常采用中断技术。突发事件,为此,计算机中通常采用中断技术。中断中断 CPU和外设并行工作,当外设数据准备好和外设并行工作,当外设数据准备好(或或有某种突发事件发生有某种突发事件发生)时向时向CPU提出请求,提出请求,CPU暂暂停正在执行的程序转而为该外设服务
2、停正在执行的程序转而为该外设服务(或处或处 理紧理紧急事件急事件),处理完毕再回到原断点继续执行原程序。,处理完毕再回到原断点继续执行原程序。中断源中断源 引起中断的原因引起中断的原因,中断申请的来源,中断源中断申请的来源,中断源 可以是可以是I/O设备、故障、时钟、调试中人为设置。设备、故障、时钟、调试中人为设置。中断优先级中断优先级 当有多个中断源同时当有多个中断源同时 向向CPU申请中断时,申请中断时,CPU优先响应最需紧急处理的中断请求,处理完毕再响优先响应最需紧急处理的中断请求,处理完毕再响应优先级别较低的应优先级别较低的,这种预先安排的响应次序。,这种预先安排的响应次序。中断的嵌套
3、中断的嵌套 在中断系统中,高优先级的在中断系统中,高优先级的 中断请求能中断正中断请求能中断正在进行的较低级的中断源处理,在进行的较低级的中断源处理,本章将讨论本章将讨论MCS51系列单片机的中断系统。系列单片机的中断系统。5.1 5.1 中断系统结构中断系统结构 8XX51有有5个中断源,个中断源,3个在片内,个在片内,2个在片外个在片外,它们在程序存贮器中有固定的中断入口地址,它们在程序存贮器中有固定的中断入口地址,当当CPU响应中断时,硬件自动形成这些地址,由此响应中断时,硬件自动形成这些地址,由此进入中断服务程序;进入中断服务程序;5个中断源有两级中断优先个中断源有两级中断优先级,可形
4、式中断嵌套;级,可形式中断嵌套;8XX51有有5个中断源,其符号、名称、产生个中断源,其符号、名称、产生条件及中断服务程序的入口地址如表条件及中断服务程序的入口地址如表5.1。符号符号 名名 称称 中中 断断 引引 起起 原原 因因 中断服务中断服务程序入口程序入口INT0INT0 外部中外部中断断0 0 P3.2 P3.2引脚的低电平或下降引脚的低电平或下降沿信号沿信号 0003H0003HINT1INT1 外部中外部中断断1 1P3.3P3.3引脚的低电平或下降沿引脚的低电平或下降沿信号信号 0013H0013HT0T0定时器定时器0 0中断中断 定时计数器定时计数器0 0计数回零溢出计数
5、回零溢出 000BH000BHT1T1定时器定时器1 1中断中断 定时计数器定时计数器1 1计数回零溢出计数回零溢出 001BH001BHTI/RI TI/RI 串行口中串行口中断断 串行通信完成一帧数据发送串行通信完成一帧数据发送或接收引起中断或接收引起中断 0023H0023H表表 5.1二、中断控制的有关寄存器二、中断控制的有关寄存器 (1)(1)中断的允许和禁止中断的允许和禁止中断控制寄存器中断控制寄存器IEIE IE IE寄存器的各位对应相应的中断源,如果允许寄存器的各位对应相应的中断源,如果允许该中断源中断则该位置该中断源中断则该位置1 1,禁止中断则该位置,禁止中断则该位置0 0
6、。EA EA -ES ES ETIETI EX1 EX1 ET0 ET0 EX0 EX0中断总控中断总控允允/禁禁 不不 用用 不不用用 串行口串行口允允/禁禁 T1T1允允/禁禁 INT1 INT1允允/禁禁 T0 T0允允/禁禁 INT0INT0允允/禁禁 EAEA:中断总控开关,是:中断总控开关,是CPUCPU是否响应中断的前提。是否响应中断的前提。EA=1EA=1,CPUCPU开中断开中断;EA=0 EA=0,CPUCPU关中断。关中断。ESES:串行口中断允许位,串行口中断允许位,ES=1ES=1,允许串行口发送,允许串行口发送/接收中断;接收中断;ES=0ES=0,禁止串行口中断。
7、,禁止串行口中断。ET1ET1:定时器:定时器T1T1中断允许位,中断允许位,ET1=1ET1=1,允许,允许T1T1计数溢出中断;计数溢出中断;ET1=0ET1=0,禁止,禁止T1T1中断。中断。ET0ET0:定时器定时器T0T0中断允许位中断允许位,ET0=1ET0=1,允许,允许T1T1计数溢出中断;计数溢出中断;ET0=0ET0=0,禁止,禁止T0T0中断。中断。EX1EX1:外部中断外部中断INT1INT1允许位,允许位,EX1=1EX1=1,允许,允许INT1INT1中断;中断;EX1=0EX1=0,禁止,禁止INT1INT1中断。中断。EX0EX0:外部中断外部中断INT0INT
8、0允许位,允许位,EX0=1EX0=1,允许,允许INT0INT0中断;中断;EX0=0EX0=0,禁止,禁止INT0INT0中断。中断。说明:说明:1.IT0和和IT1为外中断为外中断INT0 和和INT1中断触发方式选择,若选下降中断触发方式选择,若选下降沿触发则相应位置沿触发则相应位置1;若选低电平触发;若选低电平触发,IT相应位置相应位置0。2.IE1和和IE0为外中断为外中断INT0 和和INT1中断源有中断请求,该中断标中断源有中断请求,该中断标志置志置1,无中断请求,该中断标志置,无中断请求,该中断标志置0 3.TR0 和和 TR1 为定时器为定时器T0和和T1 工作启动和停止控
9、制。工作启动和停止控制。TF1 TR1TF0 TR0 IE1IT1 IE0IT0T1 请求请求有有/无无 T1工作工作启启/停停 T0 请求请求有有/无无 T0 工作工作启启/停停 INT1 请求请求有有/无无 INT1方式方式下沿下沿/低低电平电平 INT0请求请求有有/无无 INT0方式方式下沿下沿/低电平低电平(2)(2)中断请求标志及外部中断方式选择寄存器中断请求标志及外部中断方式选择寄存器TCONTCON(3)(3)中断优先级管理寄存器中断优先级管理寄存器IPIP 五个中断源的优先级别由五个中断源的优先级别由IP寄存器管理,相应位置寄存器管理,相应位置1,则该中断源优先级别高,置,则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 MCS-51单片机的中断系统 MCS 51 单片机 中断 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内