T0和T1可编程选择为定时功能与计数功能,二者有什么不同?

2022/1/30 17:10:22

本文主要是介绍T0和T1可编程选择为定时功能与计数功能,二者有什么不同?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  T0或T1用做计数器时,分别对从芯片引脚T0(P3.4)或T1(P3.5)上输入的脉冲进行计数,外部脉冲的下降沿将触发计数,没输入一个脉冲,加法计数器加1。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入的高电平与低电平的持续时间都在一个机器周期以上。

       用做定时器时,对内部机器周期脉冲进行计数,由于机器周期是固定值,故计数值确定时,定时时间也随之确定。如果51单片机系统采用12MHz晶振,则计数周期为:T=12x1/(12x10^6)=1us,这是最短的定时周期。适当选择定时器的初值可获取各种定时时间。

参考资料:
(1)王静霞等. 单片机应用计数(C语言版)第3版[M]. 北京,电子工业出版社,2015:161.



这篇关于T0和T1可编程选择为定时功能与计数功能,二者有什么不同?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程