![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
51单片机,定时器工作在方式0时,按规定它是个13位的。那假如计数初值是12位,该怎么给TH和TL 10
51单片机,定时器工作在方式0时,按规定它是个13位的。那假如计数初值是12位,该怎么给TH和TL赋初值?哪些位写成0?...
51单片机,定时器工作在方式0时,按规定它是个13位的。那假如计数初值是12位,该怎么给TH和TL赋初值?哪些位写成0?
展开
2个回答
展开全部
13位定时器指的是定时计数值不超过2的13次方减1,也就是8191,所以你的计数初值也要小于13位,12位是无问题的,你将12位计数值转化为四位16进制数,而TH和TL是两个8位寄存器,你的12位计数初值化成四位16进制数后,高位给TH,低位给TL即可
更多追问追答
追问
不对吧?13位不是指的TH的8位全有效,TL只使用低5位吗?
那12位二进制数的话,该怎么放在这不连续的13位里面
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询