当前位置:首页 > 单片机 > 单片机
[导读]   AT89S51单片机的定时器/计数器结构如下图所示,定时器/计数器T0由特殊功能寄存器TH0、TL0构成,定时器/计数器Tl由特殊功能寄存器TH1、TL1构成。    两个定时器/计数器都具有定时器和计数器

  AT89S51单片机的定时器计数器结构如下图所示,定时器/计数器T0由特殊功能寄存器TH0、TL0构成,定时器/计数器Tl由特殊功能寄存器TH1、TL1构成。
  
  两个定时器/计数器都具有定时器和计数器两种工作模式,4种工作方式(方式0、方式1、方式2和方式3)。定时器/计数器属于增1计数器。
  
  特殊功能寄存器TMOD用于选择定时器/计数器T0、T1的工作模式和工作方式。特殊功能寄存器TCON用于控制T0、T1的启动和停止计数,同时包含了T0、T1的状态。T0、T1不论是工作在定时器模式还是计数器模式,实质都是对脉冲信号进行计数,只不过是计数信号的来源不同。计数器模式是对加在T0(P3.4)和Tl( P3.5)两个引脚上的外部脉冲进行计数(如上图所示),而定时器工作模式是对单片机的时钟振荡器信号经片内12分频后的内部脉冲信号计数。由于时钟频率是定值,所以可根据对内部脉冲信号的计数值计算出定时时间。
  
  计数器的起始计数都是从计数器的初值开始。单片机复位时计数器的初值为O,也可用指令给计数器装入一个新的初值。
  
  工作方式控制寄存器TMOD
  
  AT89S51单片机的定时器/计数器工作方式寄存器TMOD用于选择定时器/计数器的工作模式和工作方式,字节地址为89H,不能位寻址,其格式如下图所示。
  
  8位分为两组,高4位控制Tl,低4位控制T0。
  
  下面对TMOD的各位给出说明。
  
  (1) GATE:门控位。
  
  GATE=0时,仅由运行控制位TRx(x=0,1)来控制定时器/计数器运行。
  GATE=1时,用外中断引脚(INT0(的反)INTI(的反))上的电平与运行控制位TRx共同来控制定时器/计数器运行。
  
  (2) M1、M0:工作方式选择位。
  
  Ml、MO共有4种编码,对应于4种工作方式的选择,见下表。
  
  表 M1、M0工作方式选择
  
  (3) C/T(的反):计数器模式和定时器模式选择位。
  
  C/T(的反)=0,为定时器工作模式,对单片机的晶体振荡器12分频后的脉冲进行计数。
  C/T(的反)=1,为计数器工作模式,计数器对外部输入引脚TO(P3.4)或T1(P3.5)的外部脉冲(负跳变)计数。
  
  定时器/计数器控制寄存器TCON
  
  TCON的字节地址为88H,可位寻址,位地址为88H~8FH。TCON的格式如下图所示。

这里介绍与定时器/计数器相关的高4位功能。
  
  (1) TF1、TF0:计数溢出标志位。
  
  当计数器计数溢出时,该位置1。使用查询方式时,此位作为状态位供CPU查询,但应注意查询有效后,应使用软件及时将该位清0。使用中断方式时,此位作为中断请求标志位,进入中断服务程序后由硬件自动清0。
  
  (2) TR1、TR0:计数运行控制位。
  
  TR1位(或TR0位)=1,启动定时器/计数器工作的必要条件。
  
  TR1位(或TR0位)=0,停止定时器/计数器工作。
  
  该位可由软件置1或清0。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

74LS192是一款广泛应用在数字电子系统中的同步十进制可逆计数器集成电路,属于美国德州仪器(TI)早期推出的7400系列TTL逻辑家族的一员。该芯片设计为四位二进制计数器,并因其特殊的十进制计数特性以及双向计数能力而广...

关键字: 74ls192 计数器

Holtek新推出BS67F2432具备触控按键、高精准度HIRC与LCD驱动器Flash MCU。主要特色为内建高精准度4MHz HIRC振荡电路、8路触控按键及最大支持4COM×15SEG LCD驱动器。适用于触控接...

关键字: MCU LCD驱动器 定时器

电解电容和普通电容是两种不同类型的电容器,它们在结构、工作原理和使用场合等方面存在明显的差异。本文将详细介绍电解电容和普通电容的区别,帮助读者更好地了解这两种电容器。

关键字: 电解电容 普通电容 结构

Holtek持续扩展Touch A/D Flash MCU产品,新增系列成员BS86C12CA,延续优良抗干扰特性,提供丰富的定时器资源并支持LXT振荡器。引脚与BS86C08C及BS86D12C相容,具高性价比,适合需...

关键字: MCU LXT振荡器 定时器

2023年11月28日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 宣布与全球工业自动化领域知名供应商Siemens签订代理协议。Sieme...

关键字: 工业自动化 人机接口 计数器

采用MCU(微控制器单元)模块实现定时器的设计是通过利用MCU内部的定时器/计数器资源来实现的。定时器是MCU中的一个重要功能模块,它可以在特定的时间间隔内执行特定的操作,如产生中断、更新定时器值、触发其他设备等。

关键字: mcu模块 定时器

单片机的外设是指与单片机核心处理部分相连的附加硬件模块,它们能够扩展单片机的功能和能力。这些外设包括各种模块和接口,用于处理特定的任务或实现特定的功能。

关键字: 单片机 定时器

整流变压器整流变压器是整流设备的电源变压器。整流设备的特点是原方输入电流,而副方通过整流原件后输出直流。整流变压器和普通变压器的原理相同。变压器是根据电磁感应原理制成的一种变换交流电压的设备。变压器一般有初线和次级两个互...

关键字: 整流变压器 电流 结构

变压器是一种能量转换装置,是一种相对可靠的电气设备,但其一旦发生故障影响十分巨大,它牵涉到用户停电和花费较大的修理费用且修理时间也较长。了解变压器的结构,对于分析变压器的故障有很大的帮助作用。电力变压器是根据电磁感应原理...

关键字: 变压器 结构 电能

变配电运行中,变压器必不可少,熟悉和掌握变压器的基本常识是非常有必要的,变压器的基本知识储备是每一个电力人必备的技能!在交流电路中,将电压升高或降低的设备叫变压器,变压器能把任一数值的电压转变成频率相同的我们所需的电压值...

关键字: 变压器 交流电压 结构
关闭
关闭