第3.1单片机中断详解ppt课件.ppt

第3.1单片机中断详解ppt课件.ppt

ID:59018685

大小:973.50 KB

页数:56页

时间:2020-09-26

第3.1单片机中断详解ppt课件.ppt_第1页
第3.1单片机中断详解ppt课件.ppt_第2页
第3.1单片机中断详解ppt课件.ppt_第3页
第3.1单片机中断详解ppt课件.ppt_第4页
第3.1单片机中断详解ppt课件.ppt_第5页
资源描述:

《第3.1单片机中断详解ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.1中断系统教学目的理解中断的概念理解中断系统的结构和类型掌握中断系统的中断响应过程掌握外部中断的使用2021/8/121本章内容中断的概念中断系统的内部结构和控制寄存器中断系统的响应过程中断仿真实例2021/8/12289C52的中断系统3.1.189C52的中断系统结构一、中断的概念CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。2021/8/123MCS-51单片机的中断

2、系统结构执行主程序主程序继续执行主程序断点中断请求中断响应执行中断处理程序中断返回2021/8/124引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。2021/8/125随着计算机技术的深入应用,应用者发现中断技术不仅解决了快速主机与慢速I/O设备的数据传送问题,而且还具有如下优点:分时操作。CPU可以分时为多个I/O设备服务,提高了计算机的利用率;实时响应。CPU能够及时处理应用系统的随机事件,

3、系统的实时性大大增强;可靠性高。CPU具有处理设备故障及掉电等突发性事件能力,从而使系统可靠性提高。2021/8/126二、89C52中断系统的结构89C52的中断系统有6个中断源,2个优先级,可实现二级中断嵌套。T2中断2021/8/127中断源的控制通过设置允许中断寄存器IE、中断优先级寄存器IP的控制字实现。EA×ET2ESET1EX1ET0EX0(MSB)(LSB)IE:允许中断寄存器控制字EA(IE.7)总允许位。若EA=0,禁止一切中断。若EA=1,每个中断源允许否,则分别由各自的允许位确定。_(IE.6)保留位ET2(IE.5)定时器2中断允许位。若ET2

4、=0,禁止定时器2中断。ES(IE.4)串行口中断允许位。若ES=0,禁止串行口中断。ET1(IE.3)定时器1中断允许位,若ET1=0,禁止定时器1中断。EX1(IE.2)外部中断1允许位,若EX1=0,禁止外部中断1ET0(IE.1)定时器0中断允许位,若ET0=0,禁止定时器0中断。EX0(IE.0)外部中断0允许位,若EX0=0,禁止外部中断02021/8/1283.1.289C52的中断源一、中断源(外部引脚引入中断)2021/8/1291、INT0(P3.2)外中断0。申请信号的有效性可由管理寄存器中的IT0(TCON.0)选择其为低电平有效还是下降沿有效。

5、当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)硬件置1,向CPU申请中断。2021/8/12102、INT1(P3.3)外中断1。申请信号的有效性可由管理寄存器中的IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)硬件置1,向CPU申请中断。2021/8/12113、T0中断(TF0TCON.5),片内定时/计数器T0溢出中断请求标志。当定时/计数器T0发生溢出时,硬件置位TF0,并向CPU申请中断。2021/8/12124、T1中断(TF1TCON.

6、7),片内定时/计数器T1溢出中断请求标志。当定时/计数器T1发生溢出时,置位TF1,并向CPU申请中断。2021/8/12135、串行口中断:RI(SCON.0)或TI(SCON.1),串行口中断请求标志。当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI,向CPU申请中断。2021/8/1214T2中断(TF2T2CON.7),片内定时/计数器T2溢出中断请求标志,当定时/计时器T2发生溢出时,置位TF2,并向CPU申请中断。2021/8/1215二、中断请求标志寄存器(定时/计数器控制寄存器)1、TCON的中断标志IT0(TCON.0),外

7、部中断0触发方式控制位。当IT0=0时,为电平触发方式,低电平有效。当IT0=1时,为边沿触发方式(下降沿有效)。IE0(TCON.1),外部中断0中断请求标志位。CPU响应后自动清除IT1(TCON.2),外部中断1触发方式控制位。IE1(TCON.3),外部中断1中断请求标志位。CPU响应后自动清除TF0(TCON.5),定时/计数器T0溢出中断请求标志位。自动置位TF1(TCON.7),定时/计数器T1溢出中断请求标志位。自动置位2021/8/1216TF1,TF0,IE1,IE0在有中断请求时硬件自动置“1”,其中,TF1,TF0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。