第2个回答 2019-04-11
51
单片机有
5
个中断源,两个中断优先级:
INT0
、T0、
INT1
、T1、串行口中断(包括串行接收中断
RI
和串行发送中断
TI)
。
这
5
个中断源的中断入口地址分别是
0003H、000BH、0013H、001BH、0023H。中断
优先级是由片内的中断优先级寄存器
IP(特殊功能寄存器)控制的。
PS:串行口中断优先级控制位。PS=1,串行口定义为高优先级中断源;PS=0,串行口定义为低优先级中断源;
PT1:T1
中断优先级控制位。PT1=1,定时器/计数器
1
定义为高优先级中断源;PT1=0,定时器/计数器
1
定义
为低优先级中断源;
PX1:外部中断
1
中断优先级控制位。PX1=1,外中断
1
定义为高优先级中断源,PX1=0,外中断
1
定义为低
优先级中断源;
PT0:定时器/计数器
0(T0)中断优先级控制位,功能同
PT1;
PX0:外部中断
0
中断优先级控制位,功能同
PX1;在同一优先级中,循环轮流排队。不分级别高低,所有中
断源优先级都一律平等,CPU
轮流响应各个中断源的中断请求。