单片机定时器/计数器的基本结构及工作原理

时间:2023-03-15作者:佚名
本文主要学习定时器/计数器的基本结构。对结构的学习首先要明确定时器/计数器的功能,可参考第一节的内容来理解。目前常用的单片机中往往都配备了定时器/计数器。在AT89S52芯片内包含有三个16位的定时器/计数器:T0、T1和T2,其核心是加1计数器。我们主要要求掌握T0和T1的结构和功能。学习中要注意从电路结构上来理解功能的实现。定时器/计数器方式寄存器TMOD和定时器/计数器控制寄存器TCON是用以设定定时器/计数器的工作方式、定时或计数功能,控制启动或停止以及产生溢出中断的重要模块,应该对这两个寄存器中的逐位的定义和功能进行学习和掌握。
一、定时器/计数器的功能

AT89S52单片机定时器/计数器的基本部件是两个8位的计数器(T1计数器分为高8位TH1和低8位TL1,T0计数器的高8位是TH0,低8位是TL0)。如图1所示。

单片机定时器/计数器的基本结构及工作原理单片机定时器/计数器的基本结构及工作原理
图1 T0和T1的基本构成

定时器/计数器的核心是一个加1计数器,在作定时器使用时,它对机器周期进行计数,每过一个机器周期计数器加1,直到计数器计满溢出。

当它用作对外部事件计数时,计数器接相应的外部输入引脚T0(P3.4)或T1(P3.5)并在每个机器周期的S5P2时采样,当采样到1—0的负跳变时,计数器加1。

二、定时器/计数器的结构

AT89S52单片机内部的定时/计数器的结构如图2所示。定时器T0由特殊功能寄存器TL0(低8位)和TH0(高8位)构成,定时器T1由特殊功能寄存器TL1(低8位)和TH1(高8位)构成。每个寄存器均可单独访问。


单片机定时器/计数器的基本结构及工作原理
图2 定时器/计数器的内部结构

三、TMOD和TCON

AT89S52的定时器/计数器是一种可编程部件,在定时器/计数器开始工作之前,CPU必须将一些命令(控制字)写入定时/计数器。

例如:选择哪一个定时器/计数器在何种工作方式下工作?

是用作定时器计时功能还是用作计数器的计数功能?

是否启动定时器/计数器的运行?

……

这些设置的功能是通过对特殊功能寄存器TMOD和TCON的设置来实现。在初始化过程中,要将工作方式控制字写入方式寄存器(初始化工作的一部分),工作状态字写入控制寄存器,CPU就会按设定的工作方式独立运行。

1.定时器/计数器方式寄存器TMOD

定时器/计数器方式控制寄存器TMOD在特殊功能寄存器中,字节地址为89H。TMOD不能进行位寻址,只能用字节传送指令设置定时器工作方式,低半字节定义为定时器/计数器0,高半字节定义为定时器/计数器1。复位时,TMOD所有位均为0。TMOD的格式

如下表所示。

D7

D6

D5

D4

D3

D2

D1

D0

GATE

C/单片机定时器/计数器的基本结构及工作原理

M1

M0

GATE

C/单片机定时器/计数器的基本结构及工作原理

M1

M0

单片机定时器/计数器的基本结构及工作原理单片机定时器/计数器的基本结构及工作原理单片机定时器/计数器的基本结构及工作原理T1方式控制字

单片机定时器/计数器的基本结构及工作原理T0方式控制字

M1、M0:工作方式选择位。用来定义定时器/计数器的四种工作方式。

C/单片机定时器/计数器的基本结构及工作原理:功能选择位:C/单片机定时器/计数器的基本结构及工作原理位为定时器方式或计数器方式选择位。C/单片机定时器/计数器的基本结构及工作原理=1时,为计数器方式;C/单片机定时器/计数器的基本结构及工作原理=0时,为定时器方式。

GATE:门控制位,确定定时器的开启与关闭。当GATE=0时,只要定时器控制寄存器TCON中的TR0(或TR1)被置1时,T0(或T1)被允许开始计数(TCON各位含义见后面叙述)。

当GATE=1时,外部中断引脚单片机定时器/计数器的基本结构及工作原理单片机定时器/计数器的基本结构及工作原理的输入电平控制T0或T1的开启与关闭。

2.定时器/计数器控制寄存器TCON

TCON是T0和T1的控制寄存器,它同时也用来锁存T0、T1的溢出中断请求源和外部中断请求源。TCON寄存器复位时为00H,可以进行位寻址。定时器/计数器控制寄存器TCON字节地址为88H。TCON寄存器各位定义如下表

D7

D6

D5

D4

D3

D2

D1

D0单片机定时器/计数器的基本结构及工作原理

TF1

TR1

TF0

TR0

IE1

IT1

IE0

IT0

单片机定时器/计数器的基本结构及工作原理单片机定时器/计数器的基本结构及工作原理用于外部中断

TCON中各标志位的功能是:

TF1(D7):定时器1溢出标志位。当T1计满溢出时,由硬件使TF1置1,申请中断。进入中断服务程序后,由硬件自动清0,在查询方式下用软件清0。

TR1(D6):定时器1运行控制位。TR1置1,启动定时器1;TR1置0则停止工作。TR1由软件置1或清零

TF0(D5):定时器0溢出标志。其功能及操作情况同TF1。

TR0(D4):定时器0运行控制位。其功能及操作情况同TR1。

IE1(D3):外部中断1中断请求标志。IT1=1时,外部中断1引脚单片机定时器/计数器的基本结构及工作原理上的电平由1变0时,IE1由硬件置位,外部中断1请求中断。当CPU响应中断并转向该中断服务程序执行时,由内部硬件自动清0。

IT1(D2):外部中断1(单片机定时器/计数器的基本结构及工作原理)电平触发方式或者脉冲触发方式控制位。IT1=1时,外部中断1为负边沿触发方式,引脚单片机定时器/计数器的基本结构及工作原理上的电平从高到低负跳变有效。IT1=0时,外部中断1为电平触发方式。单片机定时器/计数器的基本结构及工作原理上输入低电平有效。

IE0(D1):外部中断0中断请求标志。如果IT0置1,则当单片机定时器/计数器的基本结构及工作原理上的电平由1变0时,IE0由硬件置位。在CPU把控制转到中断服务程序时由硬件使IE0复位。

IT0(D0):外部中断源0触发方式控制位,其含义同IT1。

3.TMOD和TCON的控制功能可以通过一个具体的电路结构来加强理解

单片机定时器/计数器的基本结构及工作原理
图3TMOD和TCON控制功能的实现

在图3中,清楚的表示了TMOD和TCON中的控制位对工作方式、定时/计数模式、启动、溢出中断的控制的实现。

相关阅读

水电改造4种错误示范,看看你家中了几项?

很多业主在装修的时候没注意,装修完之后发现家里都是遗憾,尤其是水电改造部分。水电改造对整个装修都非常重要,也经常容易出错。以下4大水电改造错误示范,你家中了几项?...
2023-06-11
水电改造4种错误示范,看看你家中了几项?

1000张电气控制电路接线图,这回总算整理全了,建议收藏!

【点击领取】 三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件 【点击获取】 三菱PLC例程117个|西门子PLC例程777个 【点击下载】 2020最新电工仿真软件 新编实用电工电路600例, 是由两...
2023-06-27

星三角降压启动与触摸屏上显示控制(案例)

【点击领取】 三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件 【点击获取】 三菱PLC例程117个|西门子PLC例程777个 【点击下载】 2020最新电工仿真软件 话说星三角降压启动,对于电工...
2023-06-27

零地电压过高的形成和解决办法(零地电压多少为正常)

常用的TN-S系统(也就是原来的已相五线是把工作零线N和地线P严格分开的排电杂统,用户零统在一般情况下是不分年再次祖的。,而电将出的远近决定了零线的长锤在零线都面钚不变的情...
2023-05-16
零地电压过高的形成和解决办法(零地电压多少为正常)

电气新手必知:电阻电感电容串联交流电路(专业电气学姐带你学三十三)

  在上一次的学习中,我们知道了电阻元件(本文的电阻元件均指线性电阻元件)、电感元件(本文的电感元件均指线性电感元件)与电容元件(本文的电容元件均指线性电容元件)在直流电...
2023-06-27
电气新手必知:电阻电感电容串联交流电路(专业电气学姐带你学三十三)

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目