单片机中断系统 课件.ppt

单片机中断系统 课件.ppt

ID:57013538

大小:649.50 KB

页数:25页

时间:2020-07-26

单片机中断系统 课件.ppt_第1页
单片机中断系统 课件.ppt_第2页
单片机中断系统 课件.ppt_第3页
单片机中断系统 课件.ppt_第4页
单片机中断系统 课件.ppt_第5页
资源描述:

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

1、5.180C51的中断系统5.280C51的中断处理过程第5章80C51的中断系统本章内容:5.180C51的中断系统5.1.180C51的中断系统结构中断的概念看书中断处理中断请求执行主程序电话铃响接听电话看书主程序事件发生事件处理主程序中断响应书做记号事件响应中断返回寻找记号处理返回启动区0000-0002H0003H-002AH5个中断入口主程序区中断程序处理区中断请求发生中断响应中断返回中断流程示意图中断的概念中断系统:实现中断功能的部件称为中断系统,又称中断机构。中断源:产生中断的请求

2、源称为中断源。中断请求:中断源向CPU提出的处理请求,称为中断请求或中断申请。中断响应过程:CPU暂时中止自身的事物,转去处理事件的过程,称为CPU的中断响应过程。中断服务:对事件的整个处理过程,称为中断服务(或中断处理)。中断返回:中断处理完毕,在返回到原来被中止的地方,称为中断返回.中断解决了快速主机与慢速I/O设备的数据传送,还具有如下优点:分时操作。CPU可以分时为多个I/O设备服务,提高了计算机的利用率;实时响应。CPU能够及时处理应用系统的随机事件,系统的实时性大大增强;可靠性高。C

3、PU具有处理设备故障及掉电等突发性事件能力,从而使系统可靠性提高。80C51中断系统的结构IE0EX0TF0IE1TF1TIESET1EX1ET0RIIP硬件查询高级低级中断入口中断源INT0INT1中断入口中断源10IEPX0PSPT1PX1PT0111111111100000EA1≥1SCON11T0T1RXTXIT0IT100TCON5.1.280C51的中断源INT1,信号输入:信号引脚P3.3输入。触发方式:可选择低电平有效还是下降沿有效触发条件:当CPU检测到P3.3引脚上出现有效的

4、中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。INT0,信号输入:信号引脚P3.2输入触发方式:可选择低电平有效还是下降沿有效触发条件:当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。中断源TF0,触发条件:当定时/计数器T0的计数单元溢出时,由内部硬件置TF0为“1”,向CPU发送中断请求。TF1,触发条件:当定时/计数器T1的计数单元溢出时,由内部硬件置TF1为“1”,向CPU发送中断请求。RI、TI,当SBUF发送

5、完数据为空或者接收数据sbuf满时,对应标志位置“1”,都请求串行口中断,到底是发送中断TI还是接收中断RI,只有在中断服务程序中通过指令查询来判断。中断请求标志IT0,外中断0触发方式控制位。=0,电平触发方式,(检测到低电平有效)=1,边沿触发方式(检测从高到低电平,下降沿有效)。IE0,外中断0中断请求标志位。TF0,T0溢出中断请求标志位。TF1TR1TF0TR0IE1IT1IE0IT0TCON(88H)IT1、IE1、TF1类同TCON的中断标志SCON的中断标志RI,接收中断标志位。

6、TI,发送中断标志位。TIRISCON(98H)注意:RI和TI由硬件置位、由软件清除。中断允许控制5.1.380C51中断的控制EX0,外中断0允许位;ET0,T0中断允许位;EX1,外中断0允许位;ET1,T1中断允许位;ES,串口中断允许位;EA,CPU中断允许(总允许)位。EAESET1EX1ET0EX0IE(A8H)中断优先级控制PX0,外中断0优先级设定位;PT0,T0优先级设定位;PX1,外中断0优先级设定位;PT1,T1优先级设定位;PS,串口优先级设定位。PSPT1PX1PT0

7、PX0IP(B8H)中断优先级控制原则和控制逻辑:中断优先级是为中断嵌套服务的。1、优先级控制原则:(1)低优先级中断不能打断高优先级的中断服务;但高优先级中断请求信号可以打断低优先级的中断服务,从而实现中断嵌套。(2)如果一个中断请求已被响应,则同级的其它中断服务将被禁止。即同级中断不能嵌套。(3)如同级的多个中断请求同时出现,则按CPU查询次序确定哪个中断请求被响应。查询次序为:INT0→T0→INT1→T1→RI/TI。2、控制逻辑:(1)利用中断优先级控制寄存器;(2)2个不可寻址的优先

8、级状态触发器:状态“0”或“1”。日常事务程序中断服务程序1中断服务程序25.280C51单片机中断处理过程中断响应条件有中断请求;对应中断允许位为1;开中断(即EA=1)。同时满足时,才可能响应中断。5.2.1中断响应条件硬件受阻,不产生LCALL的几种情况:正在处理同级或高优先级中断;当前查询的机器周期不是所执行指令的最后一个机器周期。正执行的指令为RET、RETI或任何访问IE或IP的指令(只有在这些指令后面至少再执行一条指令时才能接受中断请求)。受阻未得到响应的中断,若条件消失时该中断标

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

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

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