1、什么是中断?
当CPU正在执行程序时,由于系统出现了某种需要处理的紧急事件,CPU就会暂停正在执行的程序,去执行紧急事件,执行结束再执行原本正在执行的程序,这就是中断。
1.1、中断的作用?
中断增加系统对紧急事件执行的能力,提高了CPU的工作效率。`
1.2、中断源配置介绍
STC89C51RC系列单片机一共有8个中断请求源,分别是外部中断0(INT0),定时器0中断(Timer 0),外部中断1(INT1),定时器1中断(Timer 1),UART串口中断,定时器2中断(Timer 2),外部中断2(INT2),外部中断3(INT3)配置如下:
中断源 | 中断向量 地址 | 查询次序 | IPH,IP | 请求标志位 | 允许控制位 |
INT0 |
0003H | 0(highest) | PX0H,PX0 | IE0 | EX0/EA |
Timer 0 | 000BH | 1 | PT0H,PT0 | TF0 | ET0/EA |
INT1 | 0013H | 2 | PX1H,PX1 | IE1 | EX1/EA |
Timer 1 | 001BH | 3 | PT1H,PT1 | TF1 | ET1/EA |
UART | 0023H | 4 | PSH,PS | RI+TI | |
Timer 2 | 002BH | 5 | PT2H,PT2 | TF2+EXF2 | ET2/EA |
INT2 |