51单片机T0定时器4种方式的定时时长分别是多少

如题所述

这个取决于系统时钟和定时器位数。
例如传统89c51单片机(在不考虑新型单片机有分频设置的情况下),12MHz系统时钟,采用8位定时器,最大定时时间为256us;如果采用16位定时器,最大定时时间为65536us。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-22
51单片机最大硬件定时时间,就是定时器能定时的 时间,最长时间=65536*Tc
Tc=fosc/12,fosc 是单片机的晶振频率。
以频率=12M为例吧,Tc=1us
最大定时时间=65536us=65.536ms。
其实,不用管最大定时时间是多少,要定时再长的时间也是可以的,采用中断的方式计数吗。
如:定时50ms,中断方式,中断一次,就是50ms,中断20次就是1秒。
有了1秒以后,什么分,小时,都可以计了。本回答被网友采纳
第2个回答  2019-07-01
模式0:8192
模式1:65536
模式2:256(自动重装载模式,波特率发生器必须是这个模式)
模式3:256(该模式用处不大,将定时器分成两个8位定时器)
相似回答