单片机中断的撤除方法

时间:2023-03-15作者:佚名

CPU响应某中断请求后,在中断返回前,应该撤除该中断请求,否则会引起另一次中断而发生错误。根据中断方式的不同,中断的撤除可以分为定时器/计数器中断请求的撤除、外部中断请求的撤除、串口中断请求的撤除。
一、定时器/计数器T0/T1中断的撤除
定时器/计数器T0/T1的外部中断请求,在CPU响应中断后,由内部硬件自动清除中断标志TF0和TF1,IE0和IE1,无需采取其它措施。
二、外部中断请求的撤除
对于电平触发方式的外部中断请求的撤除,不仅要清除中断标志,还需在中断响应后把中断请求输入端从低电平强制改为高电平。撤除中断请求的电路方案如图所示。

单片机中断的撤除方法
图 电平方式外部中断请求的撤消电路

上图中,用D触发器锁存外部中断请求低电平,通过触发器输出端Q送INT0,所以增加的D触发器对外部中断请求没有影响。中断响应后,为了撤销低电平引起的中断请求,可利用D触发器的直接置位端SD来实现。AT89S52的一根I/O口线P1.0控制SD端。只要在SD端输入一个负脉冲(P1.0初始状态为1),即可使D触发器置1,从而撤销了低电平的中断请求信号,所需负脉冲可以通过在中断服务程序中增加以下两条指令得到:
SETB P1.0 ; P1.0置1
CLR P1.0 ; P1.0置0
所以,电平方式下外部中断请求信号的撤除,要通过硬件和软件的配合来解决。
三、 串行口中断请求的撤除
AT89S52进入串行口中断服务程序后常需要对它们进行检测,以测定串行口发生了接收中断还是发送中断。TI和RI是串行口中断的标志位(见SCON),中断系统不能自动将它们撤除,为防止CPU再次响应这类中断,只能用软件的方法,在中断服务程序中用如下指令将它们撤除。
CLR TI ; 撤除发送中断
CLR RI ;撤除接收中断
若采用字节型指令,则可使用如下指令。

ANL SCON #0FCH ; 撤除发送和接收中断

相关阅读

带你完全了解电容!(上)

【点击领取】 三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件 【点击获取】 三菱PLC例程117个|西门子PLC例程777个 【点击下载】 10款热门电工仿真等软件,免费下载!    如果问“有...
2023-06-27

dc-dc降压电路原理图 BUCK电路简介和工作原理

BUCK电路简介 BUCK电路是一种基于电感储能原理的DC-DC变换器,其涉及到物理中的电磁感应和电能转换的基本原理。在BUCK电路中,通过控制输入占空比可变的PWM波切换开关管的导通和断开...
2023-11-20
dc-dc降压电路原理图 BUCK电路简介和工作原理

N60-5.6/0.56/527/255型汽轮机启动说明(哈尔滨产汽轮机)

一、启动和带负荷的建议 目的 :阐述“启动和带负荷”的目的是为了保护汽轮机各零件防止由于内部温度的变化而产生的热疲劳裂纹,这些建议的目的是以转子热应力为基础,它为选择合...
2023-06-13
N60-5.6/0.56/527/255型汽轮机启动说明(哈尔滨产汽轮机)

磁控管如何产生微波?

微波炉由于能够方便又快速地加热食物,广受群众喜爱。而微波炉之所以叫 “微波”,是因为它加热食物的方式是靠辐射微波来实现的,其中辐射微波的核心元件就是磁控管。 ( 更多...
2024-03-18
磁控管如何产生微波?

PLC1200置位位域和复位位域

PLC1200置位位域和复位位域 案例: 1、用I0.0置位Q0.0为首的8个位,分别置位Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7。 2、用I0.1复位Q0.0为首的8个位,分别复位Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7。 3、在...
2023-03-29
PLC1200置位位域和复位位域

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目