PIC单片机中断执行的步骤及过程

1)系统初始化的时候会打开总中断控制位(GIE),打开某个中断控制位,如果是外围中断还要打开外围中断控制位(PEIE);

PIC单片机中断执行的步骤及过程

2)CPU正在执行某个用户程序时,突然收到一个随机产生的中断信号,使某个中断标志位置为1;

3)CPU立刻停止当前的程序,并将下一条要执行的程序的地址保存起来;

4)CPU自动关闭总中断控制位(GIE),控制指令指针跳到中断入口处;

5)从中断入口跳转至中断服务子程序(ISR)。在ISR中程序员应该首先保护中断现场(保存相应重要寄存器的值),

然后根据中断标志位来响应何种中断并作出处理;

6)中断程序执行完毕,首先清空中断标志位并恢复中断现场,执行特殊的指令返回原先用户程序终止处。

  • PIC单片机中断执行的步骤及过程已关闭评论
    A+
发布日期:2019年07月14日  所属分类:参考设计