中断的基本过程

时间:2023-03-15作者:佚名
在单片机系统中,我们把产生中断的请求源称为中断源,它是指引起中断发生的事件、设备、部件。中断源可以是外部设备,如打印机、键盘、鼠标等,它们与计算机进行输入/输出数据交换时需向CPU发出中断请求。
一般计算机系统允许有多个中断源,当几个中断源同时向CPU发出中断请求,一般情况下CPU会优先处理最紧急的中断请求,计算机必须根据中断源的轻重缓急进行排队,这就必须给每个中断源的中断请求赋予一个中断优先级,以反映每个中断源的中断请求响应的优先程度。
单片机系统通常有多个中断源,经常会出现多个中断源同时申请中断的情况。但是CPU在每一个时刻,只能执行一个中断,此时,CPU将会根据中断源的重要程度执行中断。程序开发人员在程序设计的过程中需要根据任务的重要顺序安排一个中断响应的优先顺序,中断源的这种优先顺序常被称为中断优先级别,通常最重要的任务或者事件的级别最高,然后依次降级排列。
当多个中断源同时申请中断时,CPU会首先响应优先级最高的中断请求,在优先级最高的中断处理完成之后,再响应级别较低的中断。当CPU正在处理某个中断时,若出现了更高级的新的中断请求,CPU应能停止正在进行的中断处理,转去处理更高优先级的中断。这种挂起正在处理的中断而转去响应更高级别的中断称中断嵌套。如果新的中断请求是相同级别的或更低级别的,则CPU不予理睬,直到正在执行的中断服务程序运行完毕后才去响应新的中断请求。
中断响应可以分为以下几个步骤进行。
(1) 保护断点。保存下一条将要执行的指令的地址,就是把这个地址送入堆栈。
(2) 寻找中断入口。中断入口地址又称为中断矢量。根据8个不同的中断源所产生的中断,查找相应中断服务程序的入口地址,这个时候计算机的程序计数器PC就指向中断服务程序所在的地址。以上工作是由计算机自动完成的,与程序的设计无关。在这8个入口地址处存放有中断处理程序(这是程序编写时放在那儿的,如果没把中断程序放在那儿,就错了,中断程序就不能被执行到)。
(3) 执行中断处理程序。这个时候程序计数器PC就逐条执行中断服务程序,直到程序执行完成为止。
(4) 中断返回。执行完中断指令后,需要把原来保存在堆栈里面的地址返回来,这个时候程序计数器PC就重新指向原来的主程序,继续执行原来的程序。

相关阅读

什么是电压,交流电和直流电

电压称作电势差或电位差。在电路中任意两点之间的电位差称为这两点的电压 电压是形成电流的原因,电压的概念和水位的高低形成的水压相似。 电压通常用字母U表示,电压的国际单...
2023-04-03
什么是电压,交流电和直流电

1平方毫米铜电线和1平方毫米铝电线可以承受多大功率?

1平方毫米铜电线和1平方毫米铝电线可以承受多大功率?下面让我们一起来了解下。 横截面积为一平方毫米的铝芯线(铜芯线),铜线5A——8A,铝线3A——5A。 2.5平方铝芯线与1.5平方铜...
2023-06-11
1平方毫米铜电线和1平方毫米铝电线可以承受多大功率?

电工口诀-快速掌握测量仪表方法和技巧

电工测量的对象主要是指电流、电压、电功率、电能、相位、频率、功率因数、电阻等。测量各种电量(包括磁量)的仪器仪表,统称为电工测量仪表。 所谓电工测量,就是将被测的电...
2023-06-11
电工口诀-快速掌握测量仪表方法和技巧

涨知识——3分钟了解电源线颜色标准和功能!

我们常看到三芯插头线中看到三根电线的颜色各不相,那这三根线各线的功能是什么呢?美标线与国标线是不是相同呢 对于三根芯线 L极:是接火线。 常用芯线颜色:黑色或茶色(有的...
2023-06-11

电线和空开怎么配?一张图搞定,再也不担心选错!

装修或电路改造时,很多人都会纠结:“2.5mm²的电线该配多大空开?4mm²的线选16A还是25A?” 其实核心原则很简单——空开要“保护”电线,...
2026-05-26
电线和空开怎么配?一张图搞定,再也不担心选错!

热销商品

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

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

网站栏目