单片机的定时器C语言编程中:TH0与TL0为什么是TH0=(65536-50000)/256;TL0=(65536-50000)%256 ? 我来答 1个回答 #热议# 在购买新能源车时,要注意哪些? 刺任芹O 2022-11-16 · TA获得超过6.2万个赞 知道顶级答主 回答量:38.7万 采纳率:99% 帮助的人:9029万 我也去答题访问个人页 关注 展开全部 1、首先第一步要定时器0设置于模式1时,然后由高8位TH0和低8位TL0两个8位寄存器组成,注意的是当设定计算值为65536-50000=15536(D)时,转换为十六进制就是3CB0(H),此时,TH0=3C,TL0=B0分别装入就可以了。2、接这就是采用“TH0=(65536-50000)/256;TL0=(65536-50000)%256“的编程方式,然后这时候就可以去让单片机自己去计算结果。3、最后一步就是将定时的时间分别存在高八位的th0和低八位的tl0,2的八次方就是256了,然后要除以256是得到高八位,这时候就可以和256求余就是得到低八位即可。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容proteus仿真设计51/STM32单片机proteus仿真设计51/STM32单片机qianhu.wejianzhan.com广告 其他类似问题 2022-09-28 TH0=0xFC和TL0=0x67怎么理解?在51单片机定时1ms怎么得前面的数值? 2020-01-17 单片机定时里 TH0=(65536-45872)/256; TL0=(65536-45872)%256; 这两句 为什么每算完一次就是50MS? 20 2020-02-13 TH0=0xFC和TL0=0x67怎么理解?在51单片机定时1ms怎么得前面的数值? 4 2022-09-28 单片机定时里 TH0=(65536-45872)/256; TL0=(65536-45872)%256; 这两句 为什么每算完一次就是50MS? 2022-12-14 单片机中定时计数器的TH0和TL0的值如何计算? 2019-07-14 单片机的定时器C语言编程中:TH0与TL0为什么是TH0=(65536-50000)/256;TL0=(65536-50000)%256 ? 10 2017-10-15 51单片机的定时器初值到底是TH0 = (65536-x) /256;还是TH0 = (65535-x) /256; 20 2018-03-23 单片机中定时计数器的TH0和TL0的值如何计算 38 为你推荐: