为什么单片机定时器的T0 和T1要分TH0和TL0⼀TH1和TL1赋值?

2025-05-22 13:26:34
推荐回答(4个)
回答1:

th0和tl0是控制定时/计数器t0的,th1和tl1是针对t1的。也就是用th0和tl0中的数来控制t0到底定时多久或计数多少再进入中断,th1和tl1也一样。
至于定时器t0和t1的区别,其实使用上没有区别,只是很多时候要同时用上两个,比如定时的数只用th0和tl0装不下,然后就要用两个定时器级联;
或者有时候要一边定时一边计数,那样t0和t1也要同时用到

回答2:

因为51单片机是8位的单片机 它的寄存器一般都是8位,
它的定时器是16位,所以只能分为两个寄存器来存储了
如果是16位的430单片机,它的定时器计数一个寄存器就能存了

回答3:

你说的貌似是51单片机,那是一种8位的单片机,它的片内sfr也被设计为8位方式操作,没有对定时器做16位操作的指令

回答4:

记住这个格式就行了。。不用管它原理。。能知道1000是1ms就行了