单片机c语言里怎么用2个定时器?怎么设置优先级?

2024-11-11 14:29:41
推荐回答(2个)
回答(1):

是51单片机吗?
如果是51单片机,你可以使用TMOD设置两个定时器,然后使用TR0、TR1分别启动两个定时器。PT0置为“1”,就可以中断定时器1的服务函数,相反,如果PT1置为“1”就可以中断定时器0的服务函数。

如果不设置PT的值,默认为“0”,这样的话,T0和T1谁也不能中断谁。

回答(2):

分别给两个定时器初始化然后启动就可以了。
51里的优先级好像是固定的,但是可以采用其他的方法折中一下吧。