33问答网
所有问题
51单片机定时计数器工作方式疑点
如题所述
举报该问题
推荐答案 2019-11-19
因为51单片机处理数据是按八位进行的,所以给定时器赋初值的时候,不能将一个数直接赋到T0中,而是将这个数先转化为一个十六进制数,将它的高两位数(也就是二进制的高八位)传送给TH0,将低两位(也就是二进制的低八位)传送给TL0!(65536-x)/256就是取计数值的高八位运算表达式,因为八位二进制的最大值为256,所以将一个十进制数除以256后就会得到这个十进制数高八位数。最后将所得的余数传送到TL0,也就是后面(65536-x)%256的工作!希望能帮助你
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RWW4BWPRRB0h4c5ch0P.html
其他回答
第1个回答 2019-11-16
65536-X是模值减去计数个数得到计数初值;
至于取整还是取余,可以从十进制看:如果X是整型变量,X/10整除就是看有几个10,X%10就是取不足10的那个余数;2^8=256,10换成256是一样的。
第2个回答 2019-12-29
因为你选的是16的计数方式,TH0和TLO合起来才是个完整的16位,所以可以说TH0为商的话,那TL0就是余数,充分体会两个8位合成一个16位的概念...
相似回答
51单片机的定时器
有几种
工作
模式?
答:
51单片机的定时器
有两种
工作
模式,即定时器模式和
计数器
模式。首先,让我们来了解一下定时器模式。在定时器模式下,定时器会根据预设的时间间隔进行计数,并在达到预设值时产生中断或输出特定信号。这个预设时间间隔可以通过编程设置定时器的初值和分频系数来调整。定时器模式通常用于需要定时控制的应用场景,...
c51单片
贩
定时计数器
t0有几种
工作方式
答:
51单片机定时计数器
T0有四种
工作方式
:方式0: 13位定时计数方式,最大计数值为2^13=8192,定时8192个机器周期;方式1: 16位定时计数方式,最大计数值为2^16=65536,定时65536个机器周期;方式2: 8位自动重装
计数方式
,最大计数值为2^8=256,定时256个机器周期;方式3: 特殊工作方式。将
定时器
0分成两...
mcs-
51单片机计数器
的四中
方式
是哪些
答:
通常这种式作方式常用于波特率发生器(用于串行接口中),这种用途时,
定时器
就是为了提供一个时间基准。计数溢出后不需要做事情,要做的仅仅只有一件,就是重新装入预置数,再开始计数,而且中间不要任何延迟,可见这个任务用
工作方式
2来完成是最好的了。3、工作方式3 这种式作方式之下,定时/
计数器
0被...
大家正在搜
单片机定时计数器有几种工作方式
51单片机定时计数器工作原理
mcs51单片机定时器工作方式0
定时器计数器的工作方式1
单片机计数器工作方式2
单片机定时器工作方式
汽车单片机定时器工作方式
51单片机有几个定时计数器
51单片机定时计数器