4.1 单片机中断基本概念

更新于 2026年10月10日 版权声明
4.1 单片机中断基本概念

4.1.1 什么是中断

1.中断及相关概念

如图4-1所示,当有随机事件发生时,中断源向CPU发出中断请求,CPU同意中断请求并中止其正在执行的主程序(出现断点,保护现场),转而去执行随机事件的中断服务子程序,执行完中断服务子程序后恢复现场返回执行原来中止的程序。

图示

图4-1 中断过程示意图

其相关概念见表4-1。

表4-1 中断相关概念

图示

中断举例,见表4-2。

表4-2 中断举例

图示(https://www.daowen.com)

2.单片机为什么设置中断

(1)提高CPU工作效率。

(2)具有实时处理功能:CPU及时处理随机事件。

(3)具有故障处理功能:电源掉电、存储出错、运算溢出。

(4)实现分时操作:CPU可以同多个外设“同时”工作。

4.1.2 中断系统的功能

中断技术是十分重要而复杂的技术,由计算机的软硬件共同完成,称之为中断系统。一个完整的中断系统应具备如下功能。

(1)设置中断源:中断源是系统中允许请求中断的事件。设置中断源就是确定中断源的中断请求方式。

(2)中断源识别:当中断源有请求时,CPU能够正确地判别中断源,并能够转去执行相应的中断服务子程序。

(3)中断源判优:当有多个中断源同时请求中断时,系统能够自动地进行中断优先权判断,优先权最高的中断请求将优先得到CPU的响应和处理。

(4)中断处理与返回:能自动地在中断服务子程序与主程序之间进行跳转,并对断点进行保护。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)