AT89s51单片机有5个中断源,外部中断0(INT0),入口地址0003H,中断号0(interrupt0)。定时器0中断(T0),入口地址000BH,中断号1(interrupt1)。外部中断1(INT1),入口地址0013H,中断号2(interrupt2)。定时器1中断(T1),入口地址001BH,中断号3(interrupt3)。串行中断(RI/TI),入口地址0023H,中断号4(interrupt4)。此外,89S52多了个定时器2中断(T2),入口地址002BH,中断号5(interrupt5)。
AT89S51共有5个中断向量:2个外中断(INT0和INT1),2个定时中断(Timer0和Timer1)和一个串行中断。
中断入口地址如下:
外部中断INT0 0003H
定时器0 000BH
外部中断INT1 0013H
定时器1 001BH
串行口中断 0023H
INT0:0003H
T0: 000BH
INT1:0013H
T1: 001BH
串口:0023H