发布网友 发布时间:2022-04-20 12:30
共3个回答
热心网友 时间:2023-09-18 05:11
MCS51首先中断分为 1:外部中断0(int0管角) IE0
2:timer0 中断 TF0
3:外部中断1(int1管角) IE0
4:timer1 中断 TF1
5:串行通信中断 T1/R1
使用中断的控制方法主要在与中断使能寄存器(IE),和中断优先级控制寄存器(IP)
默认的中断优先级顺序是上面1~5
1)PS——串行口发送/接收中断优先级控制位
PS=1,串行口发送/接收中断定义为高优先级中断;
PS=0,串行口发送/接收中断定义为低优先级中断。
(2)PT1——定时器/计数器T1中断优先级控制位
PT1=1,定时器/计数器T1定义为高优先级中断;
PT1=0,定时器/计数器T1定义为低优先级中断。
(3)PX1——外部中断源1中断优先级控制位
PX1=1,外部中断源1定义为高优先级中断;
PX1=0,外部中断源1定义为低优先级中断。
(4)PT0——定时器/计数器T0中断优先级控制位
PT0=1,定时器/计数器T0定义为高优先级中断;
PT0=0,定时器/计数器T0定义为低优先级中断。
(5)PX0——外部中断源0中断优先级控制位
PX0=1,外部中断源0定义为高优先级中断;
PXO=0,外部中断源0定义为低优先级中断。
中断优先级控制寄存器IP的各位都由用户程序置1和清0。
热心网友 时间:2023-09-18 05:11
PX0:外部中断0优先级设置位热心网友 时间:2023-09-18 05:12
由中断优先级寄存器IP决定