00问答网
所有问题
单片机计数值问题,注意不是计数初值。已知晶振频率为12MHz,问1ms的计数值应该如何计算,如果换成
单片机计数值问题,注意不是计数初值。已知晶振频率为12MHz,问1ms的计数值应该如何计算,如果换成1μs呢?求详细公式。
举报该问题
推荐答案 2014-03-21
1ms对应的1000的计数值,公式就是计数值=定时时间/机器周期。这是51单片机工作在方式1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZTjren0jT.html
其他回答
第1个回答 2012-10-10
1 如果是1毫妙 可以采用方式1
公式为: 定时时间=(65536-X)微妙
可以计算 1毫妙 =1000微妙=65536-X 则X=64536
2 如果是1微妙 可以采用方式2
公式为: 定时时间=(256-X)微妙
不过对51单片机 1微妙太短了 不能做什么事情的
3 详细公式: 定时时间=(2的N次方-X)12/晶振频率 N为定时器的工作方式 N=0~2
X 为时间常数 即定时计数器的初值
满意就选满意回答啊
本回答被网友采纳
第2个回答 2012-10-10
可以通过软件仿真出来,不知道你用的哪种单片机
相似回答
单片机
:若系统
晶振频率是12MHZ,
利用定时器/
计数
器1定时
1ms,
在方式0下...
答:
1、系统
晶振频率是12M,
则机器周期=12/12=1us;2、定时
1ms
=1*1000=1000us;3、工作在方式0下:最大
计数值
是2^13=8192;4、定时初值=8192-(1*1000)=7192;5、换算成十六进制数为:定时初值=1C18H。定时器中断是由
单片机
中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。定时/计...
晶振是12mhz的单片机,
定时
1ms,
如用定时方式1时的
初值
怎么计算?
答:
12M晶振
时钟周期是1/12 us,机器周期=12倍时钟周期,就是1us。定时
1ms
需要1000个时钟周期 定时器初值=65535-1000=55535 TH1=55535/255 TL1=55535%255 希望对你有用
单片机
输出的
频率
计算
答:
比如要求频率是F,那么时间就是T=1/F,如果用定时器来做脉冲输出的控制,而且用取反IO的方式来做,那么定时时间应该是2*T,也就是说是周期的2倍。比如产生频率是1k,那么周期T=
1ms,
定时时间
应该为
2ms,所以在
12M晶振的
情况下,定时值为2000,按你所说用自动重装载模式,最大可以到256,我们可以设...
单片机
中
晶振频率为12MHZ的
机器周期怎么算?
答:
1、系统
晶振频率是12M,
则机器周期=12/12=1us;2、定时
1ms
=1*1000=1000us;3、工作在方式0下:最大
计数值
是2^13=8192;4、定时初值=8192-(1*1000)=7192;5、换算成十六进制数为:定时初值=1C18H。定时器中断是由
单片机
中的定时器溢出引起的中断,51单片机中有两个定时器t0和t1。
大家正在搜
若单片机的晶振频率为6mhz
51单片机的晶振频率是多少
单片机的晶振频率
单片机中th0的初值怎样计算
51单片机晶振频率
单片机晶振的作用是什么
单片机计数初值
单片机晶振电路的原理
单片机晶振电路的工作原理