99问答网
所有问题
单片机定时器方式2 TH0和TL0如何赋值
如题所述
举报该问题
推荐答案 2013-07-25
TH0,和TL0在程序一开始赋值一次就行了,再以后,单片机运行的时候,即TR0 = 1,只有TL0运行,TL0从初始数值开始自加,当加到255之后,再加1 次,就变成 了0,此时,单片机的硬件会自动把TH0里的数值赋值给TL0,然后TL0又自加,加到255之后.....
周而复始。除非TR0 = 0,不然一直循环上述的过程
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zv7z7eWBz7BzB7vttB.html
其他回答
第1个回答 2013-07-25
设定好初始值后,中断时,TL的值被赋值为TH的值。
相似回答
51
单片机
,
定时器
工作
方式2
,是8位的
怎么
给
TH0和TL0赋初值
? 如果是方 ...
答:
以1秒计时为例 当计数250个数时 需要耗时 1.0851 * 250 = 271.275us 然后在计算需要溢出的次数对吧;1000000/271.275 = 3686;(以上是11.0592晶振 12的为4000自己算一下根据我给你的公式和步骤)打个比方1秒吧 TMOD = 0x02;
TH0
= 6;TLO = 6;EA = 1;ET0 = 1;TR0 = 1;while(...
单片机
中
定时
计数器的
TH0和TL0
的值
如何
计算
答:
方式1:M=2^16=65536
方式2
:M=2^8=256 方式3:
定时器0
分为两个8为定时器,所以两个M均为256.因为定时器是做加1计数,并在计满溢出时产生中断,因此初值X可以这样计算:X=M-计数值 现在举例说明定时处置的计算方法,若80C51主频为6MHz,要求产生1ms的定时,计算初值。在6MHz的主频下,计数器...
单片机定时
四种计数
方式TL0和TH0怎么赋值
答:
TH0
=0x** 或者TH0=(计数
模式
的最大值)-你要设定的时间 //这是高位
TL0
=0x** 或者TL0=(计数模式的最大值)-你要设定的时间 //这是低位 记住高位低位拆开分别装
单片机
对
TH0
,
TL0赋值
答:
第
二
个
TH0
= -10000/256;
TL0
=-10000%256;相当于:TH0= 65536-10000/256;TL0 =65536-10000%56;那运算之后就是TH0=55536/256;TL0 =55536%256;.55536/256相当于高8位,也就是0XD8;55536%256相当于低8位,也就是0XF0。所以说只是
赋值
的
方式
不同,但是结果是一样的!
51
单片机定时器
工作
方式2
,当
th0
把值给了
tl0
后,th0中得值还是原来的值...
答:
为 你解答:51
单片机定时器
工作
方式2
,是具有自动装载功能的,当
th0
把值给了
tl0
后,th0中的值会始终保持原来的值不变。每当定时时间到,tl0计数器的计数值回零,并产生溢出。该溢出位会通过触发一个三态门,把th0中保存的时间常数重新送给tl0 即自动完成时间常数的装载。(不需要程序再去控制了)...
单片机
对
TH0
,
TL0赋值
答:
赋值TH0
= -10000/56;
TL0
=-10000%56,把56换成256试试。
单片机定时器
中断
TH0
,
TL0
的初值的设置原理是什么啊?
答:
TH0和TL0
的
赋值
是
定时器
T0装填初值,TH0是高位,TL0是低位,连起来看就是定时器T0装填了初值0xFC18。除以32或者除以256是用来求高位的初值,同理取余就是求低位初值,至于为什么有32和256是因为定时器工作方式不同,工作方式在之前的TMOD赋值的时候设定,256对应工作方式0,而32对应的好像是
方式2
。建议...
单片机
的
定时器
C语言编程中:
TH0与TL0
为什么是TH0=(65536-50000)/256...
答:
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“的编程
方式
,...
单片机
的时钟频率采用6MHZ,利用T0采用
定时器方式2
答:
定时 50 个机器周期,即达到了 100us。可以使用
定时方式2
,能够自动装入初始值。初始值=256 - 50 = 206。全部程序如下:ORG 0000H SJMP START ORG 000BH CPL P1.2 RETI START:MOV TMOD, #02H MOV
TH0
, #206 MOV
TL0
, #206 MOV IE, #82H SETB TR0 SJMP END ...
大家正在搜
单片机8051定时器T1定时方式
单片机定时器方式0的初值
单片机定时器方式2计算公式
51单片机定时器方式2
单片机定时器1方式1
单片机定时器工作方式
单片机定时器模式
单片机定时器怎么设置时间
单片机定时器计数器
相关问题
单片机定时器方式2 TH0和TL0如何赋值
单片机定时器方式2 TH0和TL0如何赋值
51单片机 ,定时器 工作方式2,是8位的 怎么给TH0和T...
单片机定时器中断TH0,TL0的初值的设置原理是什么啊?
单片机中定时计数器的TH0和TL0的值如何计算?
单片机中断程序中,我不对TH0,TL0赋值,怎么也一样
单片机定时四种计数方式TL0和TH0怎么赋值
单片机定时器的TH0与TL0的区别是什么?