永发信息网

TH0=(65536-500)/256 什么意思

答案:4  悬赏:30  手机版
解决时间 2021-12-01 07:44
TH0=(65536-500)/256 什么意思
最佳答案
TH0 是单片机 计数器0 的高8位寄存器

TH = timer hign TL = timer low

假设晶振频率是12mhz,一个机器周期=晶振频率/12=1 us
采用定时器0的方式1时,有16位寄存器(TH0和TL0),2^16 = 65536。
500是指定时时间为500 us。
65536-500 是计数器的初值,也就是定时器走500次 (1次为1us),到达65536会产生一个中断,定时器的计时时间为500 us。

(65536-500)/256 这个值赋给 TH0 高8位(2^8=256)
(65536-500)%256 这个值赋给 TL0 低8位

例 利用定时/计数器T1的方式1,产生10ms的定时,并使P1.0引脚上输出周期为20ms的方波,采用中断方式,设系统时钟频率为12 MHz。
解:1、计算计数初值X:
由于晶振为12 MHz,所以机器周期Tcy为1 s。
所以:
N=t/ Tcy =10000/1=10000
X=65536-10000=55536=D8F0H
即应将D8H送入TH0中,F0H送入TL0中

我也是初学单片机,对 TH0=(65536-500)/256 这种方法理解不深,也可以直接如 X=65536-10000=55536=D8F0H 把10进制数化成 16进制数。

lz加油咯
全部回答
dwsadsdassd
换成白话文就是:

65536 减掉 500 除以 256
得出的答案存放到 TH0 裏面
你把TH0 TL0分别当成256进制数的高低两位就ok了 就可以像十进制数一样分离两位数 当然256进制数十我创造的哈 可以这么理解
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手被蚊子咬肿了,怎么办
从广州龙归走低速致佛山走什么路线
父子共同共有的房产,现要全部变为父亲的,涉
瓷砖太滑怎么办?
梦见怎在修建的高层建筑部份垮塌
诛仙3仙基值在哪看
南江中学小升初截至日期
请问怎么去汕头妈屿岛
某企业购入机器一台,价值24000元,可使用年限
2002年12月27日,建设部颁布《关于加快市政公
生根八字里,凌晨一到三点是什么时候呀!
法律依据是什么?
桥梁箱梁负弯矩所在位置
下列试剂必须用棕色试剂瓶装的有①浓氨水②氯
谁给我一个32位的grub2引导文件,要支持efi的
推荐资讯
csol大卫和杰拉德还有加成吗?新女角色玲玲怎
计算下列图形的面积.
我已经表过白了。他已经知道我喜欢他了。而且
在某一温度下,两个电路元件甲和乙中的电流与
4.8×0.25= 0.78×98= 0.5×2.33×8= 1.5
《一站到底》节目中送的南非50分纯净裸钻值多
一副牌21点黑杰克概率
我爱张宝利里张宝利和在华谈恋爱的是哪一集
胡须种植多少钱?
路湾村地址在哪,我要去那里办事,
从东昌路渡口 能到城隍庙吗
贾逵非力耕所得,诵经呑倦,世所谓舌耕也是什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?