*部分内容来源于网络
一、中断
中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
(*以上解释来自于百度百科-中断)
二、51单片机中断级别
中断号 |
优先级 |
中断源 |
中断入口地址 |
|
0 |
1(最高) |
INT0 |
外部中断0 |
0003H |
1 |
2 |
T0 |
定时器/计数器0中断 |
000BH |
2 |
3 |
INT1 |
外部中断1 |
0013H |
3 |
4 |
T1 |
定时器/计数器1中断 |
0018H |
4 |
5(最低) |
TX/RX |
串行口中断 |
0023H |
三、中断结构图
四、中断寄存器
1、 中断允许控制寄存器IE
位地址 |
AFH |
AEH |
ADH |
ACH |
ABH |
AAH |
A9H |
A8H |
位序号 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
位名称 |
EA |
- |
- |
ES |
ET1 |
EX1 |
ET0 |
EX0 |
EX0/EX1:外部中断允许控制位
EX0=1 外部中断0开关闭合 //开外部0中断
EX0=0 外部中断0开关断开
ET0/ET1:定时中断允许控制位
ET0=1 定时器中断0开关闭合 //开内部中断0
ET0=0 定时器中断0开关断开
ES:串口中断允许控制位
ES=1 串口中断开关闭合 //开串口中断
ES=0 串口中断开关断开
2、 定时器控制寄存器TCON