在单片机定时器算那个TH0初始值时 例如用十六进制算到0xB800 为什么在C语言写的时候只是写TH0 = 0xB8;? 2个数值不是不同吗可是看到一些关于定时器初始值计算的好像都是这样。。。... 2个数值不是不同吗 可是看到一些关于定时器初始值计算的好像都是这样。。。 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 单片机 定时器 十六进制 c语言 th0 搜索资料 2个回答 #热议# 为什么说不要把裤子提到肚脐眼? lycdl 高粉答主 2017-01-20 · 醉心答题,欢迎关注 知道大有可为答主 回答量:2万 采纳率:94% 帮助的人:4977万 我也去答题访问个人页 关注 展开全部 是单片机定时器算那个定时的初始值,并不是TH0的初始值,而是定时器工作在方式1下时,计数的初始值是16位的。而定时器的寄存器有两个,高8位,TH0,低8位,TL0。所以,要把初始值分成高8位给TH0,低8位给TL0。例如用十六进制算到0xB836,则高8位给TH0,TH0=0xB8;低8位给TL0,TL0=0x36; 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 我就是很烦12 2017-01-20 · TA获得超过1.8万个赞 知道小有建树答主 回答量:1050 采纳率:82% 帮助的人:352万 我也去答题访问个人页 关注 展开全部 因为定时器是两个八位的,TH0代表的是T0定时器的高八位数据,TL0代表的是T0定时器的第八位数据,两个要分开,不是一起写的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-11-16 单片机的定时器C语言编程中:TH0与TL0为什么是TH0=(65536-50000)/256;TL0=(65536-50000)%256 ? 2019-07-14 单片机的定时器C语言编程中:TH0与TL0为什么是TH0=(65536-50000)/256;TL0=(65536-50000)%256 ? 10 更多类似问题 > 为你推荐: