1、单片机定时器T0有四种工作模式,其中模式1是16位定时/计数器方式。计数个数与计数初值(就是求出THO,TLO的初始值》的关系为:初始值=216-n。(10分)其中,n=t/T,t为定时值,T=1/(f/12)假设晶振频率f=6MHz,初始值THO,TLO分别是Oxdc,0x00,请问定时的时间是多少?写出计算步骤。
1个回答
关注
展开全部
咨询记录 · 回答于2022-04-28
1、单片机定时器T0有四种工作模式,其中模式1是16位定时/计数器方式。计数个数与计数初值(就是求出THO,TLO的初始值》的关系为:初始值=216-n。(10分)其中,n=t/T,t为定时值,T=1/(f/12)假设晶振频率f=6MHz,初始值THO,TLO分别是Oxdc,0x00,请问定时的时间是多少?写出计算步骤。
你好亲,第一种工作方式0,是2的13次方(13位)定时器或计数器,就是最大能数8192个数的模式,数一个数就是1个机器周期。 工作方式1就是2的16次方(16位)定时器或计数器,最多数65536个数,这个数呢是单片机内部的时钟脉冲,或者是外部你自己给它送的高低电平脉冲。 工作方式2是2的八次方的,也就是256,数到256就满了,但单片机自己会把你赋给寄存器的初值再给回去,就是说你赋初值就好,其他的不用你管了。 但方式0,1是你要在程序里数数满了自己给它再写一个初值的。 工作方式三的话只有定时器0能用,定时器0会分成两个计数器,来数外部的脉冲,方式三很少用,基本上没用过,稍微了解一下就好!
已赞过
评论
收起
你对这个回答的评价是?