《中断系统》PPT课件

《中断系统》PPT课件

ID:38614114

大小:562.50 KB

页数:32页

时间:2019-06-16

《中断系统》PPT课件_第1页
《中断系统》PPT课件_第2页
《中断系统》PPT课件_第3页
《中断系统》PPT课件_第4页
《中断系统》PPT课件_第5页
资源描述:

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

1、第5章:中断系统第5章目录5.180C51单片机的中断系统5.1.1什么是中断5.1.280C51的中断源5.1.380C51的中断控制5.2中断处理过程5.2.1中断响应5.2.2中断处理5.2.3中断返回5.2.4中断请求的撤除5.3中断服务子程序的设计5.3.1单个中断源设计举例5.3.2多个中断源设计举例5.180C51单片机的中断系统5.1.1什么是中断1、中断的概念是指CPU正在处理某件事情的时候,外部发生了另一事件,请求CPU迅速去处理。CPU暂时中断当前的工作,转入处理所发生的事件,处理完以后,再回来继续执行被中止了的工作,这个过程称为中断。计算机采用中断技术,具有以下优点:

2、1)实性增强。CPU可以及时处理系统的随机事件;2)可靠性提高。CPU能够处理故障及掉电等突发事件;3)利用率提高。CPU可以分时地为多个I/O设备服务。5.180C51单片机的中断系统5.1.1什么是中断5.180C51单片机的中断系统5.1.280C51的中断源1、中断源80C51有五个中断源如下:(1)/INT0:外部中断0。采样P3.2引脚的外部中断请求。(2)/INT1:外部中断1。采样P3.3引脚的外部中断请求。(3)定时/计数器T0:计数溢出发生的中断请求,中断请求标志为TF0。(4)定时/计数器T1:计数溢出发生的中断请求,中断请求标志为TF1。(5)串行口中断请求:串行口完

3、成一帧数据的发送或接收时所发出的中断请求,标志位为TI或RI。每个中断源对应一个中断标志位,它们包含在特殊功能寄存器TCON和SCON中。5.180C51单片机的中断系统5.1.280C51的中断源2、中断请求标志TCON寄存器TCON寄存器是定时/计数器T0和T1和的控制寄存器,它同时也用来锁存T0和T1的溢出中断申请信号TF0、TF1和外部中断申请信号IE0、IE1,其字节地址为88H,可位寻址。TCON寄存器中与中断有关的位如下所示:5.180C51单片机的中断系统5.1.280C51的中断源TCON中各位的功能如下:(1)TF1:定时/计数器1(T1)的溢出中断标志位。当T1从初值开

4、始加1计数到产生溢出时,由硬件使TF1置“1”,直到CPU响应中断时由硬件复位。(2)TF0:定时/计数器0(T0)的溢出中断标志位,与TF1类似。(3)IT1:触发方式控制位。当IT1=0时,中断系统为电平触发方式,即加到引脚的外部中断请求信号为低电平有效;当IT1=1时中断系统为边沿触发方式,即加到引脚的外部中断请求信号由高电平跳到低电平的负跳变有效。(4)IE1:外部中断1的中断请求标志。当IT1=0(即电平触发方式)时,在每个机器周期的S5P2时刻采样,若为低电平,则由硬件使IE1置“1”,直到CPU响应中断时由硬件复位;当IT1=1(即边沿触发方式)时,若前一个机器周期采样到为高电

5、平,而后一个机器周期采样到为低电平,则由硬件使IE1置“1”,直到CPU响应中断时由硬件复位。(5)IT0:触发方式控制位,与IT1类似。(6)IE0:外部中断0的中断请求标志位,与IE1类似。5.180C51单片机的中断系统5.1.280C51的中断源2、中断请求标志SCON寄存器SCON为串行口控制寄存器,字节地址为98H,可位寻址。SCON中的低2位用做串行口中断标志,其各位定义如下表所示:SCON中各位的功能如下:(1)RI:串行口接收中断请求标志位。在串行口工作方式0中,每当接收到第8位数据时由硬件置位RI;在其他方式中,当接收到停止位时由硬件置位RI。注意,当CPU转入串行口中断

6、服务程序的入口时没有硬件复位RI,因此必须由编程人员用软件复位(清零)RI。(2)TI:串行口发送中断请求标志位。在串行口工作方式0中,每当发送完第8位数据时,由硬件置位TI;在其他方式中,当发送到停止位时置位TI。注意:TI也必须由软件来复位。5.180C51单片机的中断系统5.1.380C51的中断控制1、中断允许控制寄存器IESCON寄存器在80C51中断系统中,中断的允许或禁止是由片内的中断允许寄存器IE控制的。IE寄存器的地址是A8H,可位寻址,位地址为A8H~AFH。寄存器的内容及位地址如下:5.180C51单片机的中断系统5.1.380C51的中断控制SCON寄存器(1)EA:

7、中断允许总控制位。EA=O时,表示CPU禁止所有中断,即所有的中断请求被屏蔽 ;EA=1时,表示CPU开放中断,但每个中断源的中断请求是允许还是禁止,要由各自的允许位控制。(2)EXO(EX1):外部中断允许控制位。EX0(EX1)=0,禁止外中断;EXO(EX1)=1,允许外中断。(3)ETO(ET1):定时/计数器的中断允许控制位。ETO(ET1)=0,禁止定时/计数器中断 ;ET0(ET1)=1,允许定

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

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

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