中断的基本过程

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

相关阅读

三相四线漏电保护器怎么接线图解_三相四线漏电保护器接线图

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 最近给一个门市更换三相四线漏电保护器,如...
2023-06-27

基本共射放大电路原理图解

3.2.1 基本共射放大电路 1. 放大电路概念:基本放大电路一般是指由一个三极管与相应元件组成的三种基本组态放大电路。 a.放大电路主要用于放大微弱信号,输出电压或电流在幅度上得...
2023-06-02
基本共射放大电路原理图解

变压器的九种类型

本文介绍了变压器的分类方法,变压器有哪些类型,可以按用途分类,按电源输出相数分类,按冷却方式分类,按绕组数量分类,变压器的九种常见类型,下面具体来看下。 变压器分类...
2024-03-18

补偿电容器的运行标准有哪些

有关补偿电容器的知识,在正常电压下运行时,补偿电容器可以发挥无功补偿的作用,补偿电容器的运行标准有哪些,电容器运行中过电流的原因是什么,下面与乃棠检测小编一起来了...
2023-03-31
补偿电容器的运行标准有哪些

漏电开关的工作原理(漏电开关原理是怎样工作的)

我们(píng)时在使用家用电器时,为了保证电器的使用安全都会给它配备相应的漏电保护开关,那么漏电保护开关原理是什么呢?漏电电开关是用于在电路或电器绝缘受损或人生触电的保...
2023-06-20
漏电开关的工作原理(漏电开关原理是怎样工作的)

热销商品

加厚abs安全帽电工建筑工地程施工领导监理透气防砸头盔可印字V型

这款加厚ABS安全帽专为电工、建筑工地施工人员、领导及监理设计,采用高强度ABS工程塑料,抗冲击、防砸性能优异,有效保障头部安全。帽体加厚设计,增强耐用性与防护等级...
5.8

欧普led筒灯3w孔灯超薄桶灯吊顶天花灯过道嵌入式洞灯客厅5w

欧普LED筒灯是一款高品质嵌入式照明产品,适用于客厅、过道、吊顶等多种场景。采用优质LED光源,提供3W和5W两种功率选择,光线柔和均匀,显色指数高,有效还原真实色彩。超...
7.45

水口钳高硬度模型剪钳电子钳工业级口水剪斜嘴钳偏口斜口专用钳子

水口钳高硬度模型剪钳是一款工业级精密工具,专为电子、模型制作及精细作业设计。采用优质高碳钢材质,经热处理工艺打造,具备卓越的硬度和耐磨性,可轻松剪切金属引脚、...
4.8

170电子剪钳II 如意斜口钳 工业斜嘴钳水口钳 模型剪塑胶钳尖嘴钳

170电子剪钳II如意斜口钳是一款专业级精密工具,集工业斜嘴钳、水口钳、模型剪、塑胶钳与尖嘴钳功能于一体,适用于电子维修、模型制作、手工艺及精密作业。其采用优...
4.5

安全帽国标工地加厚施工领导透气安全头盔建筑工程监理免费印字

本款安全帽严格遵循国家GB 2811-2019标准,专为建筑工程、工地施工及监理人员设计。采用高强度ABS工程塑料,加厚壳体有效抗冲击,保障头部安全。帽体轻盈透气,内置可调...
10

网站栏目