单片机计数值问题,注意不是计数初值。已知晶振频率为12MHz,问1ms的计数值应该如何计算,如果换成
答案:3 悬赏:0
解决时间 2021-03-14 23:38
- 提问者网友:暖心后
- 2021-03-14 12:27
单片机计数值问题,注意不是计数初值。已知晶振频率为12MHz,问1ms的计数值应该如何计算,如果换成1μs呢?求详细公式。
最佳答案
- 二级知识专家网友:哭不代表软弱
- 2021-03-14 13:56
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 为时间常数 即定时计数器的初值
满意就选满意回答啊
公式为: 定时时间=(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 为时间常数 即定时计数器的初值
满意就选满意回答啊
全部回答
- 1楼网友:哥在撩妹请勿打扰
- 2021-03-14 15:47
时钟周期即晶振的单位时间发出的脉冲数,12mhz=12×10的6次方,即每秒发出12000000个脉冲信号,那么发出一个脉冲的时间就是时钟周期,即1/12微秒。一个机器周期等于12个时钟周期,所以是1微秒。
- 2楼网友:一池湖水
- 2021-03-14 15:25
1ms对应的1000的计数值,公式就是计数值=定时时间/机器周期。这是51单片机工作在方式1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯