定时器/计数器
51单片机内部一共有5个中断源,且为2个16位可编程的定时器/计数器,即定时器T0和定时器T1,52单片机多了一个T2定时器/计数器.
52单片机一共有6个中断源,他们的符号 名称及产生的条件分别解释如下:
INT0:外部中断0,由P3.2端口线引入,低电平或下降沿引起(最高)序号(0)
T0:定时器/计数器0中断,由T0计数器计满回零引起(第2)序号(1)
INT1:外部中断1,由P3.3端口线引入,低电平或下降沿引起(第3)序号(2)
T1:定时器/计数器2中断,由T0计数器计满回零引起(第4)序号(3)
TI/RI:串行口终端(第5)序号(4)
T2:定时器/计数器2中断,由T0计数器计满回零引起(最低)序号(5)
单片机在使用中端功能的时候,通常需要设置两个与中断有关的寄存器:中断允许寄存器IE和中断优先级寄存器IP
IE
EA——全局中断允许位
ET2——定时器/计数器2中断允许位
ES——串行口中断允许位
ET1——定时器/计数器1中断允许位
ET0——定时器/计数器0中断允许位