51单片机中断系统
引起CPU中断的根源,称为中断源,中断源向CPU提出中断请求,CPU暂时中断原来的事务A,转去处理事件B,对时间B处理完毕后,再回来原来的地方(断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。
中断优先级决定了中断是否能够实现嵌套,52单片机一共有六个中断源
中断源 | 序号(C | 默认中断级别 |
INT0 | 0 | 最高 |
T0 | 1 | 2 |
INT1 | 2 | 3 |
T1 | 3 | 4 |
TI/RI | 4 | 5 |
T2 | 5 | 最低 |
中断允许寄存器IE以及中断优先级寄存器IP
位序 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
位符 | EA | -- | ET2 | ES | ET1 | EX1 | ET0 | EX0 |
位地址 | AFH | -- | ADH | ACH | ABH | AAH | A9H | A8H |
IE在特殊功能寄存器中(sfr)可进行位寻址,单片机复位时IE全清零
EA----全局中断允许位
EA&