1.51单片机的定时器T1,采用工作方式2,定时时间为200Us,时钟振荡频率为12MHZ,则初始值TH0,TL0分别是多少

1个回答
展开全部
摘要 亲您好,根据您的描述,由于定时器T1采用工作方式2,即自动重装载模式,所以计算定时时间公式: T = (65536 - (TH1 * 256 + TL1)) / (12MHZ/12) μs 将T的值代入可得: 200Us = (65536 - (TH1 * 256 + TL1)) / (12MHZ/12) μs 化简得:TH1 * 256 + TL1 = 230.4若取 TH1 = 0,则 TL1 = 230.4 / 256 = 0.9 但 TL1 需为整数,因此约为 1。 因此,初始值 TH1 = 0,TL1 = 1。 所以,初始值 TH0 = 0,TL0 = 1。
咨询记录 · 回答于2023-06-13
1.51单片机的定时器T1,采用工作方式2,定时时间为200Us,时钟振荡频率为12MHZ,则初始值TH0,TL0分别是多少
亲您好,根据您的描述,由于定时器T1采用工作方式2,即自动重装载模式,所以计算定时时间公式: T = (65536 - (TH1 * 256 + TL1)) / (12MHZ/12) μs 将T的值代入可得: 200Us = (65536 - (TH1 * 256 + TL1)) / (12MHZ/12) μs 化简得:TH1 * 256 + TL1 = 230.4若取 TH1 = 0,则 TL1 = 230.4 / 256 = 0.9 但 TL1 需为整数,因此约为 1。 因此,初始值 TH1 = 0,TL1 = 1。 所以,初始值 TH0 = 0,TL0 = 1。
亲,希望以上内容对您有所帮助呢
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消