如果单片机的晶振采用6mhz,定时基准为0.5ms,如果用定时器1求TH1TL1

1个回答
展开全部
摘要 定时复0.5S,定时器T0工作与模式1时,那么制TMOD=01H,至于初值,不一定,因为一次溢出是无法达到0.5秒的,百典型的值是65536-50000,溢出5次达到。此时度:
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
咨询记录 · 回答于2022-01-06
如果单片机的晶振采用6mhz,定时基准为0.5ms,如果用定时器1求TH1TL1
定时复0.5S,定时器T0工作与模式1时,那么制TMOD=01H,至于初值,不一定,因为一次溢出是无法达到0.5秒的,百典型的值是65536-50000,溢出5次达到。此时度:TH0=(65536-50000)/256;TL0=(65536-50000)%256;
用十六进制出结果
单片机系统晶振频率为6mhz,系统时钟频率 (也是计时脉冲频率)为500khz,一个脉冲周期2us ,10ms是5000个脉冲,因此tmod=0x01;th0=(65536-5000)/256;tl0=(65536-5000)%256
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消