请教单片机定时器中断问题

2019-11-22 14:39发布

<p>单片机定时器中断中,如果定时器T0.T1同时打开,当T1时间到执行里面的程序时,在执行过程中,T0时间到了,程序应该怎么执行?</p><p><br></p>
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
雪舞风华
2019-11-22 23:05
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,低优先级。

一周热门 更多>