mcs51单片机 系统晶振频率为6MHz,定时器/计数器T1工作于方式1,进行100ms定时,则初值为()。

1个回答
展开全部
摘要 定时器是通过计数溢出来计时的,工作方式1是16位计数方式。
晶振频率为6M,那么计数器加1需要一个机器周期2us。机器周期=12/fosc,fosc为晶振频率。计数初值为1时,定时最短为2us,最长是计2的16次方(即65536),最长时间=2*65536us=131.072ms 。在工作方式1下,定时时间:t=(65536-T0初始值)*机器周期。
咨询记录 · 回答于2022-03-09
mcs51单片机 系统晶振频率为6MHz,定时器/计数器T1工作于方式1,进行100ms定时,则初值为()。
定时器是通过计数溢出来计时的,工作方式1是16位计数方式。晶振频率为6M,那么计数器加1需要一个机器周期2us。机器周期=12/fosc,fosc为晶振频率。计数初值为1时,定时最短为2us,最长是计2的16次方(即65536),最长时间=2*65536us=131.072ms 。在工作方式1下,定时时间:t=(65536-T0初始值)*机器周期。
没看懂 能直接说答案吗
T1,使用定时方式2,其初始值,和晶振频率、波特率、SMOD的关系式如下:T1初值 = 256 - fosc * (SMOD + 1) / (384 * 波特率)
?我的问题是这样的。直接和我说答案好不好
256
两个空 就说一个干嘛
384
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消