单片机—中断系统

什么是中断系统?

为使得CPU具有对外界紧急事件的实时处理能力而设置的,当CPU正在处理某些事的时候,当外界紧急事件请求,CPU会停止当前的事情,先去处理紧急的事件,处理结束后,在返回处理当前事件,这个过程叫做中断,实现这中功能的部件叫做中断系统。

什么是中断源?

向CPU发出中断请求的请求源就是中断源

什么是中断向量表?

中断向量是中断服务(处理)程序的入口地址

存储中断服务(处理)程序地址的表格

中断流程:

1、中断源发出中断请求

2、CPU检查是否响应中断,以及该中断源是否屏蔽

3、CPU查询中断请求的优先级

4、保护现场

5、执行中断服务函数

6、恢复现场

相关推荐
IDIOT___IDIOT2 小时前
第一次烧录51单片机的烧录不了的问题
单片机·嵌入式硬件·51单片机
小麦嵌入式3 小时前
Linux驱动开发实战(六):设备树升级!插件设备树点灯!
linux·c语言·驱动开发·单片机·嵌入式硬件·mcu·ubuntu
梁山1号3 小时前
【QT】】qcustomplot的初步使用二
c++·单片机·qt
weixin_508821654 小时前
在 STM32F7 系列微控制器中,使用定时器(如 TIM10)实现 10ms 中断,并在中断服务函数中调用 ProRelay() 函数
stm32·单片机·嵌入式硬件
代码总长两年半6 小时前
STM32---FreeRTOS软件定时器
stm32·单片机·嵌入式硬件
电子艾号哲6 小时前
STC89C52单片机学习——第26节: [11-2]蜂鸣器播放音乐
单片机·嵌入式硬件·学习
KeLin&7 小时前
STM32:Default_Handler问题
stm32·单片机·嵌入式硬件
XYN617 小时前
【嵌入式学习】嘉立创画pcb门电路
笔记·嵌入式硬件·学习·硬件工程
智木芯语8 小时前
【33】单片机编程核心技巧:Switch驱动跑马灯速度控制
单片机·#stm32·#stc8
智木芯语8 小时前
【32】单片机编程核心技巧:Switch驱动按键控制跑马灯方向
单片机·嵌入式硬件·#stm32·#stc8