1,定时器计数器工作于方式1时其计数器为几位

如果你问的是51系列单片机的话,定时器/计数器工作于方式1时,其计数器为16位。如果不是,那问的是什么呀?

定时器计数器工作于方式1时其计数器为几位

2,51单片机的定时器T1用作定时的方式

51单片机定时器T1用作定时的方式有三种,分别为工作方式0,13位定时模式。工作方式1,16位定时模式工作方式2,8位自动重装载模式。

51单片机的定时器T1用作定时的方式

3,51单片机各种位数定时器初值计算方法

对12MHz ,1个机器周期 1us ,12/fosc = 1us。方式0是13位定时器,最大时间间隔 = 2^13 = 8.192ms方式1是16位定时器,最大时间间隔 = 2^16 = 65.536ms方式2是8位定时器,最大时间间隔 = 2^8 = 0.256ms =256 us 方式3 仅适用于T0,此时T0分成两个8位计数器,T1停止计数当选用定时器的方式1时,设机器周期为Tcy,定时器产生一次中断的时间为t,那么需要计数的个数N=t/Tcy,装入THX和TLX中的数分别为:THX = (2^16 - N)/256 TLX = (2^16 -N )%256(此处的X为定时器0或定时器1)公式为:(2^y - X)*Tcy = tTosc= 1/ fosc一个机器周期 = 12个时钟周期 = 12/fosc溢出速率 = 1 / 溢出时间 故:初值X = 2^y – t/TcyTHX = 高八位 TLX = 低八位注: X:定时器初值 N:计数值 y:定时器工作方式 fosc:晶振频率 Tcy:机器周期,Tosc:时钟周期 Tcy = 1/Tosc

51单片机各种位数定时器初值计算方法


文章TAG:定时器t1方式1多少位定时  定时器  方式  
下一篇