1. 首页
  2. 文档大全

第5章+单片机中断

上传者:2****5 2022-06-29 20:59:03上传 PPT文件 956.50KB
第5章+单片机中断_第1页 第5章+单片机中断_第2页 第5章+单片机中断_第3页

《第5章+单片机中断》由会员分享,可在线阅读,更多相关《第5章+单片机中断(54页珍藏版)》请在文档大全上搜索。

1、2022-5-311 中断系统中断系统2022-5-312教学目的v理解中断的概念v理解中断系统的结构和类型v掌握中断系统的中断响应过程v掌握外部中断的使用2022-5-313本章内容v中断的概念v中断系统的内部结构和控制寄存器v中断系统的响应过程v中断仿真实例2022-5-31489C52的中断系统的中断系统 5 5.1 89C52.1 89C52的中断系统结构的中断系统结构一、中断的概念一、中断的概念 CPUCPU在处理某一事件在处理某一事件A A时,发生了另一事件时,发生了另一事件B B请请求求CPUCPU迅速去处理(迅速去处理(中断发生中断发生);); CPUCPU暂时中断当前的工作,

2、转去处理事件暂时中断当前的工作,转去处理事件B B(中中断响应和中断服务断响应和中断服务);); 待待CPUCPU将事件将事件B B处理完毕后,再回到原来事件处理完毕后,再回到原来事件A A被被中断的地方继续处理事件中断的地方继续处理事件A A(中断返回中断返回),这一过),这一过程称为程称为中断中断 。2022-5-315MCS-51单片机的中断系统结构执行主程序主程序继续执行主程序断点中断请求中断响应执行中断处理程序中断返回2022-5-316引起引起CPU中断的根源,称为中断的根源,称为中断源中断源。中断源向。中断源向CPU提出提出的中断请求。的中断请求。CPU暂时中断原来的事务暂时中断

3、原来的事务A,转去处理事件,转去处理事件B。对事件对事件B处理完毕后,再回到原来被中断的地方(即处理完毕后,再回到原来被中断的地方(即断点断点),),称为中断返回。实现上述中断功能的部件称为称为中断返回。实现上述中断功能的部件称为中断系统中断系统(中(中断机构)。断机构)。2022-5-317 随着计算机技术的应用,人们发现中断技随着计算机技术的应用,人们发现中断技术不仅解决了快速主机与慢速术不仅解决了快速主机与慢速I/O设备的数据设备的数据传送问题,而且还具有如下优点:传送问题,而且还具有如下优点:v 分时操作分时操作。CPU可以分时为多个可以分时为多个I/O设备设备服务,提高了计算机的利用

4、率;服务,提高了计算机的利用率;v实时响应实时响应。CPU能够及时处理应用系统的能够及时处理应用系统的随机事件,系统的实时性大大增强;随机事件,系统的实时性大大增强;v可靠性高可靠性高。CPU具有处理设备故障及掉电具有处理设备故障及掉电等突发性事件能力,从而使系统可靠性提高。等突发性事件能力,从而使系统可靠性提高。2022-5-318二、二、89C52中断系统的结构中断系统的结构 89C52的中断系统有的中断系统有6个中断源,个中断源,2个优先级,个优先级,可实现二级中断嵌套可实现二级中断嵌套 。 T2中断中断2022-5-3195 5.2 89C52.2 89C52的中断源的中断源 一、中断

5、源一、中断源2022-5-3110 1 1、/INT0/INT0(P3.2P3.2)外中断外中断0 0。可由。可由IT0(TCON.0)IT0(TCON.0)选择其为低电平有效还是下降沿有效。当选择其为低电平有效还是下降沿有效。当CPUCPU检检测到测到P3.2P3.2引脚上出现有效的中断信号时,中断标引脚上出现有效的中断信号时,中断标志志IE0(TCON.1)IE0(TCON.1)硬件硬件置置1 1,向,向CPUCPU申请中断。申请中断。2022-5-3111 2 2、/INT1(P3.3/INT1(P3.3)外中断外中断1 1。可由。可由IT1(TCON.2)IT1(TCON.2)选择其为

6、低电平有效还是下降沿有效。当选择其为低电平有效还是下降沿有效。当CPUCPU检检测到测到P3.3P3.3引脚上出现有效的中断信号时,中断标引脚上出现有效的中断信号时,中断标志志IE1(TCON.3)IE1(TCON.3)硬件硬件置置1,1,向向CPUCPU申请中断。申请中断。2022-5-3112 3 3、T0T0中断中断 (TF0TF0 TCON.5 TCON.5),片内定时),片内定时/ /计数器计数器T0T0溢出中断请求标志。当定时溢出中断请求标志。当定时/ /计数计数器器T0T0发生溢出时,发生溢出时,硬件硬件置位置位TF0TF0,并向,并向CPUCPU申请中断。申请中断。2022-5

7、-3113 4 4、T1T1中断中断 (TF1TF1 TCON.7 TCON.7),片内定时),片内定时/ /计数器计数器T1T1溢出中断请求标志。当定时溢出中断请求标志。当定时/ /计数计数器器T1T1发生溢出时,置位发生溢出时,置位TF1TF1,并向,并向CPUCPU申请申请中断。中断。2022-5-3114 5 5、串行口中断:串行口中断: RIRI(SCON.0SCON.0)或)或TITI(SCON.1SCON.1),串行口中断请求标志。当串行),串行口中断请求标志。当串行口接收完一帧串行数据时置位口接收完一帧串行数据时置位RIRI或当串行口或当串行口发送完一帧串行数据时置位发送完一帧

8、串行数据时置位TITI,向,向CPUCPU申请申请中断。中断。 2022-5-3115vT2中断(中断(TF2 T2CON.7),片内定时片内定时/计数器计数器T2溢出中断请求标志,当定时溢出中断请求标志,当定时/计时器计时器T2发发生溢出时,置位生溢出时,置位TF2,并向,并向CPU申请中断。申请中断。2022-5-3116二、中断请求标志寄存器(二、中断请求标志寄存器(*)1、TCON的中断标志的中断标志IT0(TCON.0),外部中断),外部中断0触发方式控制位。触发方式控制位。当当IT0=0时,为电平触发方式。时,为电平触发方式。当当IT0=1时,为边沿触发方式(下降沿有效)。时,为边


文档来源:https://www.renrendoc.com/paper/212652371.html

文档标签:

下载地址