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。
亲,希望以上内容对您有所帮助呢
已赞过
评论
收起
你对这个回答的评价是?