T0或T1用做计数器时,分别对从芯片引脚T0(P3.4)或T1(P3.5)上输入的脉冲进行计数,外部脉冲的下降沿将触发计数,没输入一个脉冲,加法计数器加1。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入的高电平与低电平的持续时间都在一个机器周期以上。
用做定时器时,对内部机器周期脉冲进行计数,由于机器周期是固定值,故计数值确定时,定时时间也随之确定。如果51单片机系统采用12MHz晶振,则计数周期为:T=12x1/(12x10^6)=1us,这是最短的定时周期。适当选择定时器的初值可获取各种定时时间。
参考资料:
(1)王静霞等. 单片机应用计数(C语言版)第3版[M]. 北京,电子工业出版社,2015:161.
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
AT89C52单片机定时器如何设置工作方式(2023-04-03)
方式也能工作于计数方式,在大多数的应用中,是工作在定时方式(C/T2=0)。定时器2 作为波特率发生器时,与作为定时器的操作是不同的,通常作为定时器时,在每个机器周期(1/12 振荡频率)寄存器的值加1,而作为波特率发生器使用时......
51单片机定时/计数器详解(工作原理及模式、应用)(2023-07-11)
输入的外部脉冲源。
作为定时器使用时,定时器计数8051单片机片内振荡器输出经过12分频后的脉冲个数,即:每个机器周期使定时器T0/T1的寄存器值自动累加1,直到溢出,溢出后继续从0开始循环计数;所以......
C51单片机重要知识点总结(2022-12-14)
节。
讲讲全局变量和局部变量,全局变量:main函数以前定义;局部变量:函数体内部定义;如果没有被main调用时,不占用内存;能使用局部变量,就不使用全局变量;声明时可以不写变量名。
02 C51......
80C51单片机的定时器/计数器介绍(2024-03-13)
控制寄存器TCON四部分组成。该逻辑框图如下所示。
红线
TMOD(工作方式寄存器):从该命名就可也知道,该寄存器控制的是选择哪一个定时器,T0或者T1。用什么方式,作为定时器使用,还是作为计数器使用......
c51中定时器工作时如何使用T0脚输入脉冲信号?(2024-03-05)
主要用于计时和计数操作,可以通过T0脚输入脉冲信号来控制定时器的工作。T0脚是单片机的P3.4口,既可以作为普通的输入输出口,也可以作为T0定时器的外部输入引脚。当T0脚作为定时器的外部输入引脚时,可以通过输入的脉冲信号来控制定时器......
STC89C52单片机定时器2整理(2024-07-29)
/RL2
溢出标志位
定时器外部标志
接收时钟标志
发送时钟标志
外部使能
启动、停止控制位
选择位
捕获重装标志
定时/计数器2溢出标志,T2溢出时置位,并申请中断。只能用软件清除,但T2作为波特率发生器使用......
51单片机定时器使用时非常重要的6点经验详细的总结(2023-10-10)
51单片机定时器使用时非常重要的6点经验详细的总结;单片机定时器的使用可以说非常简单,只要掌握原理,有一点的C语言基础就行了。要点有以下几个:
1. 一定要知道英文缩写的原形,这样......
单片机定时器中断原理及s3c2440的定时器使用方法(2023-01-31)
单片机定时器中断原理及s3c2440的定时器使用方法;在程序中,需要延时的时候,通常状况下有两种方法:1、循环语句实现,这种方法简单易用,但是无法得到一个精确的延时时间;2、定时器定时,可达......
关于STC89C52系列单片机电路整理(2023-07-19)
/计数器,其中定时器0还可以当作2个8位定时器使用。
12. 4路外部中断,下降沿中断或者低电平触发中断,Power Down模式可以由外部中断低电平触发中断方式唤醒。
13. 通用异步串行口(UART......
【MCS-51】内部定时和计数器(2023-04-23)
位计数器,可通过软件配置为定时器或计数器模式;Timer2和Timer3是16位计数器,只能作为计数器使用。
每个定时器都由一个计数器寄存器和若干控制寄存器组成,其中,THx和TLx为定时器x的计......