51单片机晶振为12M用T0作为定时器时,最长能定时多长时间?

2024-12-24 18:08:36
推荐回答(4个)
回答1:

12M晶振,每个指令周期是1us,采用方式1定时,那么定时公式为:
定时时间=(2^16-定时初值)×1us,当初值=0时,最大可以是2^16us=65536us

即一次循环最多可以定时65536us,你可以设置多次循环,来实现需要的定时时长

回答2:

如果用定时模式1,16位定时器的话,可以定时65536us,差不多65ms

回答3:

方式0 8.192ms
方式1 65ms
方式2 0.256ms
方式3 0.256ms

回答4:

想要多长都可以啊。。。