AT89S52单片机中断过程

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

AT89S52单片机中断分为四个阶段:中断采样、中断查询、中断响应、中断返回。执行中断时,必须满足以下三个条件:
(1) 中断源有中断申请;
(2) 此中断源的中断允许位为1;
(3) CPU开中断,即总开关EA=1;
1.中断采样
中断采样针对外部中断请求信号而言,在 S5P2对相应引脚采样,根据其电平状态高/低,判断相应的中断请求。
2.中断查询
在每个机器周期的S5P2后,由硬件自动地去查询相应的中断标志位,先查询高级中断,再查询低级中断,同级中断按内部中断优先级顺序查询。如果查询到有中断标志位为1,则表明有中断请求发生,接着从相邻的下一个机器周期的S1状态开始进行中断响应。
3.中断响应
CPU响应中断时,先置位相应的优先级激活触发器,封锁同级和低级的中断。然后程序根据中断源的类别,在硬件的控制下转向相应的中断入口单元,执行中断服务程序。
中断响应的过程如图所示。

AT89S52单片机中断过程
图 中断响应过程
4.中断返回
中断服务程序的最后一条指令必须是中断返回指令RETI。CPU执行完这条指令后,把响应中断时所置位的优先级激活触发器清0,然后从堆栈中弹出两个字节内容(断点地址)装入程序计数器PC中,CPU就从原来被中断处重新执行被中断的程序。
5. 中断的响应时间
中断响应时间是指从查询中断请求标志位开始到转向中断矢量地址所需的机器周期数。响应中断的时间依中断请求发生的情况不同有长有短,因此,AT89S52单片机发生中断的时间根据中断类型和中断执行的方式不同而不同。
外部中断和的电平在每个机器周期的S5P2时被采样并锁存到IE0和IE1中,这个置入到IE0和IE1的状态在下一个机器周期才被查询电路查询。如果产生了一个中断请求,而且满足响应的条件,CPU响应中断,查询中断请求标志位,同时这个周期恰好是指令的最后一个周期,则在这个机器周期结束后,中断请求被CPU 响应,产生一条硬件自动生成的长调用指令LCALL,以使CPU转到相应的服务程序入口。这条指令需两个机器周期,故最少需三个机器周期。
若在中断查询时正好开始执行RET、RETI或访问IE、IP,则需当前指令完成后再继续执行一条指令,才进行中断响应。RET、RETI用2个机器周期,MUL、DIV 4个机器周期,LCALL 2个机器周期,共需要8个机器周期
因此,在系统中只有一个中断源的情况下,响应时间总是在三个机器周期到八个机器周期之间。

相关阅读

电工必看!一张图搞懂启保停带指示灯接线,新手也能秒懂

作为电工,启保停电路可以说是基础中的基础,但带指示灯的接线,很多新手还是容易接错线、搞混触点。今天就用一张高清实物图,把停止、运行、故障指示灯的接线逻辑讲透,看完直接上手...
2026-05-26
电工必看!一张图搞懂启保停带指示灯接线,新手也能秒懂

口诀不在多实用就行-9大低压电工常用估算口诀,电工必备

电工必备-9大低压电工常用估算口诀,值得收藏 电气设备设计选型、安装、调试、维修的过程中经常会需要对某些电气参数进行估算以指导自己的工作,掌握一些常用的估算公式可以使...
2023-06-11
口诀不在多实用就行-9大低压电工常用估算口诀,电工必备

【信号基础】电路分析方法-结点分析法

在有n个结点的电路中,任选一个结点为参考结点,其余各结点至参考结点的电压称为该结点的结点电位。以结点电位为待求变量,将各支路电流用结点电位表示,列写除了参考结点以外其他...
2026-05-23
【信号基础】电路分析方法-结点分析法

NMOS防反接电路原理图 基于MOS管的防反接电路和降压电路设计

在我们日常打交道的电子产品中,基本上所有的电子元件都是用的直流电,因此当我们的电源线插反时,极易容易烧坏电子产品。因此当我们设计出一个电子产品,最先就应该考虑如何...
2023-08-29
NMOS防反接电路原理图 基于MOS管的防反接电路和降压电路设计

水电安装全套计算方法,让预算提高效率

安装工程计价表主要计算公式 1、 变压器油过滤不论多少次,直到过滤合格为止,以“t”为计量单位,其计算公式:油过滤数量(t)=设备油重(t)×(1 损耗率 2、 带形母线计算公式:L=∑(...
2023-06-11
水电安装全套计算方法,让预算提高效率

热销商品

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

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

网站栏目