33问答网
所有问题
单片机采用12M晶振,T0工作于定时器方式1,如若定时5mS,则定时器初值是多少
最好有过程!!!
举报该问题
推荐答案 2011-04-12
1.单片机采用12MHz的晶振,则51单片机的机器周期为晶振频率的12分频,即
f机器=12M/12=1MHz,则机器周期为1微秒
2.采用定时器方式1,这个定时器为一个16位的定时器,最长的定时时间为(0xFF)65535微秒
3。如果想定时5ms即5000微秒的话,只需用下面的公式计算即可
定时器初值=最长定时时间-需要定时的时间
定时器初值(十进制)=65535-5000=60535
换算成16进制=0xEC77
即TH0=0xEC,TL0=0x77
希望能帮到你。
祝你学习愉快!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cdR00d00h.html
其他回答
第1个回答 推荐于2017-10-27
12M
晶振
,5ms定时的话,定时器初值为:
TH1=(65536-5000)/256;
TL1=(65536-5000)%256;
本回答被网友采纳
第2个回答 2011-04-12
MOV TH0,#HIGH(65536-5000)
MOV TH0,#LOW(65536-5000)
这两句就可以了,12M晶振计一个数是1us,5ms就是5000个数,然后溢出。把这两句记住以后就可任意定时了,看不明白再找我QQ470560308
第3个回答 2011-04-12
方式一时:M=2^16=65536,机器周期=1微妙,所以初值为:X=65536-5000/1=60536了。希望能帮到你,哈哈!
相似回答
单片机采用12M晶振,T0工作于定时器方式1,如若定时
5S
,则定时器初值是多少
...
答:
12M的晶振,则时钟周期T=1/12000000 s
方式1下 定时时间=(65536-T0初值)*时钟周期*12;最大定时时间=2的16字方*时钟周期*12=0.065516s 所以你可以选择 50MS中断一次+1 一直加到100 就可以定时5s了 至于初值 TH0=(65536-初值)%256 (取整) TL0=(65536-初值)/256(取余)下面的你应该知...
单片机采用12M晶振,T0工作于定时器方式1,如若定时
5S,汇编语言怎么编程...
答:
初值可以这样写:MOV TH0,#(65536-50000)/256;MOV TL0,(65536-50000)%256;
...T1
工作定时于方式1,
要用该
定时器定时5ms,则定时初值是
?
答:
TH1 = (65536 - 5000) / 256;TL1 = (65536 - 5000) % 256
;初始值可以令编译软件来计算。人,写出上述的公式即可,不用具体的管这些小事。
大家正在搜
51单片机的晶振频率是多少
定时器里的晶振频率多少
51单片机晶振多大
若单片机的晶振频率为6mhz
定时器时间和晶振频率的关系
51单片机晶振怎么接
51单片机晶振频率
晶振定时器
晶振的频率是多少
相关问题
已知单片机的晶振频率为6MHz,若要求定时值为0.5s时,定...
单片机采用12M晶振,T0工作于定时器方式1,如若定时5S,...
51单片机晶振为12M用T0作为定时器时,最长能定时多长时间...
MCS-51采用12MHz的晶振,定时1ms,如用定时器方式...
单片机晶振为12mhz,要求定时器t1工作方式1,分别实现5...
单片机控制系统中采用12MHz晶振,定时器T0工作在方式2,...
1, 采用12MHz的晶振,定时ms,用定时器方式0时的初值...
单片机定时器在12M晶振下,方式二最长可定时多久?怎么算?