单片机定时器/计数器基本原理

时间:2023-03-15作者:佚名
本文主要学习定时器/计数器的基本概念。首先从日常生活中的计数和定时的概念入手,来理解定时器/计数器功能的实现逻辑。一个比较重要的知识点是溢出,当定时器/计数器计满时,会产生“溢出”的动作,进而产生中断。同时,还可以进一步了解实现定时或计数的三种主要的方法。
一、定时/计数的基本概念

定时和计数是日常生活和生产中最常见和最普遍的问题。

定时器和计数器功能基本上都是使用相同的逻辑实现的,而且这两个功能都包含输入的计数信号,本质上都是对脉冲计数。计数器用来计数并指示在任意间隔内输入信号(事件)的个数,而定时器则对规定间隔内输入的信号个数进行计数,用来指示经历的时间。

在单片机中,定时/计数器作定时功能用时,对机器周期计数(由单片机的晶体振荡器经过12分频后得到),因每次计数的周期是固定的,所以根据它计数的多少就可以很方便的计算出它计数的时间。如图1所示。


单片机定时器/计数器基本原理
图1 计数与定时
二、溢出的基本概念

从一个生活中的例程看起:一个水盆在水龙头下,水龙头没关紧,水一滴滴地滴入盆中。盆的容量是有限的,水滴持续落下,盆中的水持续变满,最终有一滴水使得盆中的水满了,这就是“溢出”。

如果一个空的盆要1万滴水滴进去才会满,开始滴水之前可以先放入一部分水,叫做计数初值。如果现在要计数9000,那么可以先放入1000滴水,也就是计数初值为1000,再计数9000就可以溢出产生中断。

单片机中通常采用计数初值的办法,如果每个脉冲是1微秒,则计满256个脉冲需时256微秒,如果现在要定时100微妙,只要在计数器里面先放进156,然后计数100就可以就可以溢出产生中断了。如图2所示。


单片机定时器/计数器基本原理
图2 定时器/计数器的溢出

三、定时/计数的主要方法

实现定时或计数,主要有三种方法。

(1)软件延时

软件延时利用微处理器执行一个延时程序段实现。因为微处理器执行每条指令都需要一定时间,通过指令的循环实现软件延时。软件定时具有不使用硬件的特点,但却占用了大量CPU时间。另外,软件定时精度不高,在不同系统时钟频率下,执行一条指令的时间不同,同一个软件延时程序的定时时间也会不同。

(2)硬件定时

硬件定时采用数字电路中的分频器将系统时钟进行适当分频产生需要的定时信号,也可以采用单稳电路或简易定时电路(如常用的555定时器)由外接RC(电阻、电容)电路控制定时时间。这样的定时电路较简单,利用不同分频倍数或改变电阻阻值、电容容值使定时时间在一定范围内改变。

(3)可编程的硬件定时

可编程定时器/计数器最大特点是可以通过软件编程来实现定时时间的改变,通过中断或查询方法来完成定时功能或计数功能。这种电路不仅定时值和定时范围可用程序改变,而且具有多种工作方式,可以输出多种控制信号,具备较强的功能。

相关阅读

使用单个太阳能电池供电的电池充电器电路原理图

这是使用单个太阳能电池供电的电池充电器电路原理图。该电路采用安森美半导体公司生产的MC14011B设计。 CD4093可用来替代MC14011B。电源电压范围:3.0 VDC 至 18 VDC。 该电路在 0.4V 电压下...
2023-08-10
使用单个太阳能电池供电的电池充电器电路原理图

智能电表选型:精度等级、量程互感器匹配、通信适配一次讲透

为什么很多智慧能源项目装了一大堆电表,数据却对不上账。总表和分表读数差了十几个点,抄表系统三天两头离线。换了表还是不行——根源不在设备质量,电表前期选型匹配...
2026-07-11
智能电表选型:精度等级、量程互感器匹配、通信适配一次讲透

电路设计和家庭电路控制系统大全,速度收藏!

电路设计与电路工程明确用电需求,出设计图纸。 所有线路应遵循平竖直,最短原则,减少弯线避免后期维修困难。 空调,厨房,卫生间,客厅,卧室,电脑及大功率电器等用专有的...
2023-06-11
电路设计和家庭电路控制系统大全,速度收藏!

如何快速而有效地学习电工知识

在科技日新月异的今天,电工技能成为了许多行业不可或缺的一部分,从家庭维修到工业自动化,电工知识的应用无处不在。那么,如何快速而有效地学习电工知识呢?以下是一个系统性的学习...
2024-08-16
如何快速而有效地学习电工知识

单片机怎么控制大电流器件

单片机控制大电流器件,这是嵌入式设计当中很常见的技术,单片机属于低功耗微处理器,I/O口的输出电流一般都10mA以内。若想将微弱的电流进行放大控制,一般采用三极管、MOS管、光...
2023-09-14
单片机怎么控制大电流器件

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目