PIC单片机之中断

来源:互联网 发布:电气控制仿真软件exe 编辑:程序博客网 时间:2024/05/02 00:05

1 单片机在任何情况下的复位,均会导致总屏蔽位和其他的中断屏蔽位清0,即在默认状态下,禁止CPU响应所有的中断。

2.中断标志位的状态与该所有的终端屏蔽位无关,即不管是否允许CPU响应中断源的中断请求,只要满足了中断条件,中断标志位就会被置1

3.当系统开放某一中断源时候,中断源就通过过中断标志位向CPU申请中断,只要将中断标志位置1,就会响应中断

4 当CPU响应任一个中断后,全局中断屏蔽位GIE将会自动清0,当中断返回时它又会自动恢复为1.

          如果在中断服务期间若用软禁啊将自动清0的GIE从新置1,这时候若在出现中断请求,那么就会形成中断嵌套:即在响应某一中断期间

又响应了其他的中断,不过嵌套级数不能超过堆栈的深度8,以免造成堆栈溢出。

5.如果同时发生多个中断请求,到底哪个中断会优先得到处理,完全取决于在中断服务子程序中检查中断源的顺序,

6每一种中断源受屏蔽的次数不完全相同,第一梯队的中断源受到第二次屏蔽,而第二梯队的中断源受到三次屏蔽

7PIC系列单片机的型号不同,数据存储器RAM的布局不完全相同,为工作寄存器W安排备份寄存器W_TEMP的方法也就不完全相同。

 

0 0
原创粉丝点击