2017年小学生上学年龄:什么是13位定时器的特性

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 07:50:26
本人是一个单片机初学者,在用定时器编程时,FOSC=12MHz,定时时间2ms,使其工作与方式0,求出所需的定时器的初值为1830H,为什么选用初值TL0=10H,TH0=C1H呢,参考书上说是根据了13位定时器的特性,到底什么是13位定时器的特性呢?
我觉得应该选用初值TL0=30H,TH0=18H,上述定时器初值比这大,就算这时候初值随便选的话,也应该选比这小的啊,这样溢出的可能性不更小吗?
请高手教教我,谢谢

如果是MCS-51系列单片机,你看一下三种方式,0,1,2的定时器初值如何计算的。

方式1:t=(2^13-T0初值)*时钟周期*12。
T0初值分解为TL0低5位和TH0的8位

是因为方式0是13位定时器是由TH的高8位加上TL的低5位,所以是TL0=10H,TH0=C1H.实际上方式0是对MCS-48单片机的沿用,一般可以不用方式0