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)中断处理与返回:能自动地在中断服务子程序与主程序之间进行跳转,并对断点进行保护。