51单片机问题晶振问题 10

假如我的单片机的晶振是3.579M在1T模式下定时器0时间是TL0=0xb5;TH0=0xfe;请问现在我定时的时间是多少?怎样算了?... 假如我的单片机的晶振是3.579M 在1T模式下 定时器0时间是
TL0=0xb5;
TH0=0xfe;
请问现在我定时的时间是多少? 怎样算了?
展开
 我来答
nardon
2015-10-18 · 超过12用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:26.9万
展开全部

【计算公式】T(初值)=2^N - 定时时间/机器周期时间 

  • 方式0下 N=13。方式1下 N=16。方式2、3 下N=8。 定时时间单位为us

  • 机器周期时间=12/晶振频率


T(初值):FEB5 H = 65205

定时时间=(2^16-65205)*12/3.579

             =331*12/3.579

             =3972/3.579

             =1109.8072087175188600167644593462us

追问
错了吧? 1T模式噢
追答
1T模式下,就不用乘12,应该是 331/3.59
广州晶晟电子
2023-10-12 广告
OSC有源晶振是一种电子元件,它需要接电源才能工作,一般有四个引脚,其中有两个是电源输入引脚,有正负极之分。它是石英晶体震荡器的简称,英文名为Crystal。石英晶体震荡器的应用范围非常广,包括通讯系统、时钟电路、显卡、网卡、主板等配件的各... 点击进入详情页
本回答由广州晶晟电子提供
做而论道
高能答主

2015-10-18 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
你现在用的初始值是:FEB5H。
定时时间是:10000H - FEB5H = 14BH = 331。

331 的时间单位是 T。

在 1T 模式下,T 是 5.579M 的倒数。
最后这个数,自己算算吧。
追问
不懂 在16位重装 能直接告诉我 FEB5 在3.579晶振下 定时了多少?
追答
331 / 3.579 = 92.484us。

但是,如果是采用软件重新装入初值,引起的误差,可不小。

最好是自动重新装入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式