单片机/MCUwilliam hill官网
直播中

赵培学

4年用户 3经验值
私信 关注
[问答]

单片机定时器中断

单片机定时器中断中,如果定时器T0.T1同时打开,当T1时间到执行里面的程序时,在执行过程中,T0时间到了,程序应该怎么执行?

回帖(3)

王闻隆

2019-11-20 21:28:06

最佳答案

51单片机中断有优先级的,你要设置一下,然后如果低优先级的在运行过程中遇到高优先级触发,就调头执行高优先级的,处理完在回来继续低优先级;如果高优先级运行中遇到低优先级触发,不会去管低优先级,会执行完高优先级在去执行低优先级的。
PS:串行I/O中断优先级控制位。PS=1,高优先级;PS=0,低优先级。
PTl:定时器/计数器1中断优先级控制位。PTl=1,高优先级;PTl=0,低优先级。
PXl:外部中断1中断优先级控制位。Pxl=1,高优先级;PXl=O,低优先级。
PT0:定时器/计数器o中断优先级控制位。PT0=1,高优先级;PTO=0,低优先级。
Px0:外部中断0中断优先级控制位。Px0=1,高优先级;Px0=0,低优先级。
1 举报

人中狼

2019-11-21 10:30:41
看T0和T1的中断优先级设定
举报

阿信509

2019-11-22 09:46:49
中断就是谁到了就执行谁,同时到了就看谁优先
举报

更多回帖

发帖
×
20
完善资料,
赚取积分