用定时器0的方式1实现第一个发光二极管以200MS间断闪烁,用定时器1的方式1实现数码管前二位59S循环计时时

2025-03-10 17:28:50
推荐回答(2个)
回答1:

定时器0定时器1是独立运行的,与程序嵌套无关,中断溢出与中断服务的运行时间安排不合理有关;其实,你只是控制LED,完全没问题的,因为执行端口输出指令就几个μS而已;

回答2:

这要看定时器中断的优先级的。
1)假如两个定时器中断设置的优先级相同,那么当一个定时器进入中断去处理时,另一个定时器即使到中断条件也只能等第一个中断执行完毕后再执行;
2)假如定时器0优先级高,那么即使定时器1先中断,定时器0达到中断条件时,会挂起定时器1中断转而处理定时器0中断,等定时器0中断处理完继续处理定时器1中断;
3)如果定时器1优先级高,道理同2);
原理是这样。