单片机中断处理流程
发布网友
发布时间:2022-04-20 09:07
我来回答
共1个回答
热心网友
时间:2023-06-27 05:04
当某中断产生而且被CPU响应,主程序被中断,接下来将执行如下操作:
1.
当前正被执行的指令全部执行完毕;
2.
PC值被压入栈;
3.
现场保护;
4.
阻止同级别其他中断;
5.
将中断向量地址装载到程序计数器PC;
6.
执行相应的中断服务程序。
中断服务程序ISR完成和该中断相应的一些操作。ISR以RETI(中断返回)指令结束,将PC值
从栈中取回,并恢复原来的中断设置,之后从主程序的断点处继续执行。