51单片机中断级别中断源默认中断级别序号(C语言用)
INT0---外部中断0最高0
T0---定时器/计数器0中断第21
INT1---外部中断1第32
T1----定时器/计数器1中断第43
TX/RX---串行口中断第54
T2---定时器/计数器2中断最低5
中断允许寄存器IE位序号DB7DB6DB5DB4DB3DB2DB1DB0
符号位EA-------ET2ESET1EX1ET0EX0
EA---全局中允许位。
EA=1,打开全局中断控制,在此条件下,由各个中断控制位确定相应中断的打开或关闭。
EA=0,关闭全部中断。
-------,无效位。
ET2---定时器/计数器2中断允许位。 EA总中断开关,置1为开;
ET2=1,打开T2中断。 EX0为外部中断0(INT0)开关,……
ET2=0,关闭T2中断。 ET0为定时器/计数器0(T0)开关,……
ES---串行口中断允许位。 EX1为外部中断1(INT1)开关,……
ES=1,打开串行口中断。 ET1为定时器/计数器1(T1)开关,……
ES=0,关闭串行口中断。 ES为串行口(TX/RX)中断开关,……
ET1---定时器/计数器1中断允许位。 ET2为定时器/计数器2(T2)开关,……
ET1=1,打开T1中断。
ET1=0,关闭T1中断。
EX1---外部中断1中断允许位。
EX1=1