52的定时器/计数器T2的寄存器说明

发布者:技术掌门最新更新时间:2016-10-26 来源: eefocus关键字:定时器  计数器  寄存器 手机看文章 扫描二维码
随时随地手机看文章
51系列的单片机中都有两个定时器T0和T1,网上的资料挺多的,52单片机比51单片机的资源多了一个定时器T2和128字节的ram。定时器T2的功能比T1、T0都强大,但描述它的资料不多,可能是使用得比较少的缘故吧。它是一个16位的具有自动重装和捕获能力的定时/计数器,它的计数时钟源可以是内部的机器周期,也可以是P1.0输入的外部时钟脉冲。T2的控制寄存器的功能描述如下:

T2CON(T2的控制寄存器),字节地址0C8H:

位地址   0CFH     0CEH    0CDH    0CCH    0CBH    0CAH    0C9H    0C8H

符  号    TF2      EXF2    RCLK    TCLK    EXEN2   TR2      C/T2    CP/RT2

各位的定义如下:

TF2:定时/计数器2溢出标志,T2溢出时置位,并申请中断。只能用软件清除,但T2作为波特率发生器使用的时候,(即RCLK=1或TCLK=1),T2溢出时不对TF2置位。

EXF2:当EXEN2=1时,且T2EX引脚(P1.0)出现负跳变而造成T2的捕获或重装的时候,EXF2置位并申请中断。EXF2也是只能通过软件来清除的。

RCLK:串行接收时钟标志,只能通过软件的置位或清除;用来选择T1(RCLK=0)还是T2(RCLK=1)来作为串行接收的波特率产生器

TCLK:串行发送时钟标志,只能通过软件的置位或清除;用来选择T1(TCLK=0)还是T2(TCLK=1)来作为串行发送的波特率产生器

EXEN2:T2的外部允许标志,只能通过软件的置位或清除;EXEN2=0:禁止外部时钟触发T2;EXEN2=1:当T2未用作串行波特率发生器时,允许外部时钟触发T2,当T2EX引脚输入一个负跳变的时候,将引起T2的捕获或重装,并置位EXF2,申请中断。

TR2:T2的启动控制标志;TR2=0:停止T2;TR2=1:启动T2

C/T2:T2的定时方式或计数方式选择位。只能通过软件的置位或清除;C/T2=0:选择T2为定时器方式;C/T2=1:选择T2为计数器方式,下降沿触发。

CP/RT2:捕获/重装载标志,只能通过软件的置位或清除。CP/RT2=0时,选择重装载方式,这时若T2溢出(EXEN2=0时)或者T2EX引脚(P1.0)出现负跳变(EXEN2=1时),将会引起T2重装载;CP/RT2=1时,选择捕获方式,这时若T2EX引脚(P1.0)出现负跳变(EXEN2=1时),将会引起T2捕获操作。但是如果RCLK=1或TCLK=1时,CP/RT2控制位不起作用的,被强制工作于定时器溢出自动重装载模式。

T2MOD(方式寄存器),字节地址0C9H:

D7     D6     D5     D4     D3     D2     D1     D0

--      --      --      --       --      --      T2OE   DCEN

T2OE:T2输出允许位,当T2OE=1的时候,允许时钟输出到P1.0。(仅对80C54/80C58有效)

DCEN:向下计数允许位。DCEN=1是允许T2向下计数,否则向上计数。

T2的数据寄存器TH2、TL2和T0、T1的用法一样,而捕获寄存器RCAP2H、RCAP2L只是在捕获方式下,产生捕获操作时自动保存TH2、TL2的值。

    以上是T2的相关寄存器的描述,其实用法上跟T0、T1是差不多的,只是功能增强了,设置的东西多了而已。希望对你有所帮助。

关键字:定时器  计数器  寄存器 引用地址:52的定时器/计数器T2的寄存器说明

上一篇:ARM系统中断向量表的动态配置
下一篇:基于CAN总线的仿人机器人分布式控制系统

推荐阅读最新更新时间:2024-03-16 15:17

基于CAN的电源控制系统设计
  CAN总线是一种能有效支持分布式控制系统的串行通信网络,一方面,其通信方式灵活,可实现多主方式工作,还可实现点对点、点对多点等多种数据收发方式;另一方面,他能在相对较大的距离间进行较高位速率的数据通信,例如在3.3km的距离内其传输速率可达20kb/s。我们的系统是由上位机对多台并列的单电源控制系统进行控制管理,单电源的间距在100m左右,且其必须置于较高的位置,系统之间要进行快速的数据传输,CAN总线能很好的满足该系统的要求。 1 系统总体结构   图1是该集散电源控制系统的结构示意图。 其中:CAN0节点是上位机。   本系统用的是C51单片机,外接CAN控制器SJA1000,他对下面多台下位机传送控制定值,并且在
[应用]
51单片机T0定时器应用2
1.实验任务   用AT89S51的定时/计数器T0产生2秒钟的定时,每当2秒定时到来时,更换指示灯闪烁,每个指示闪烁的频率为0.2秒,也就是说,开始L1指示灯以0.2秒的速率闪烁,当2秒定时到来之后,L2开始以0.2秒的速率闪烁,如此循环下去。0.2秒的闪烁速率也由定时/计数器T0来完成。 2.电路原理图 图4.16.1 3.系统板硬件连线 (1).把“单片机系统”区域中的P1.0-P1.3用导线连接到“八路发光二极管指示模块”区域中的L1-L4上 4.程序设计内容 (1).由于采用中断方式来完成,因此,对于中断源必须它的中断入口地址,对于定时/计数器T0来说,中断入口地址为000BH,因此在中断入口地方加入长跳转指令来执行中
[单片机]
51单片机T0<font color='red'>定时器</font>应用2
STM32F407 纯寄存器操作GPIO,串口,中断(专治花里胡哨)
配置时钟,延时函数,均使用正点原子的SYSTEM文件 硬件:正点原子探索者,STLINK调试 系统时钟配置步骤 正点原子,时钟配置函数(我都是直接把sys.c和sys.h拷贝过来,直接使用) //设置向量表偏移地址 //NVIC_VectTab:基址 //Offset:偏移量 void MY_NVIC_SetVectorTable(u32 NVIC_VectTab,u32 Offset) { SCB- VTOR=NVIC_VectTab|(Offset&(u32)0xFFFFFE00);//设置NVIC的向量表偏移寄存器,VTOR低9位保留,即 保留。 } //时钟设置函数 //Fvco=Fs*(
[单片机]
STM32F407 纯<font color='red'>寄存器</font>操作GPIO,串口,中断(专治花里胡哨)
基于单片机AT89S52的电动车跷跷板设计
0 引言 本系统设计要解决的电动车跷跷板问题,要求电动车能够在规定时间内到达跷跷板的中心点C处,并保持平衡,随后电动车到达跷跷板的末端B处,停留之后返回始端A处。另外,如果将跷跷板重新配重,则要求电动车在规定范围内驶上跷跷板,同时,在规定时间内也能实现平衡,如果再加一块重物之后跷跷板重新达到平衡。 1 系统设计 1.1 总体设计 本系统采用单片机作为控制系统的主模块,实现系统控制与信号检测,系统的总体框图如图1所示。主要包括单片机模块、电机驱动模块、步进电动机、平衡检测模块、光电检测模块、液晶显示模块以及红外遥控模块。 系统通过平衡检测来判断电动车是否处于平衡状态,使电动车停留在C处附近,采用光电检测模块使电动
[单片机]
基于单片机AT89S<font color='red'>52</font>的电动车跷跷板设计
基于AT89S52的水情遥测终端设计与实现
随着水文现代化进程的不断推进,水情测报作为水文工作的重要手段也在迅速发展。水情测报应用遥测、计算机、控制和通信等先进科技对水文信息进行实时遥测、传送和处理,其系统主要由遥测站、中继站和中心站3部分组成。遥测站利用水情遥测终端(RTU)完成各种水文传感器数据的采集和处理,最终与中心站进行双向通信,实现水情的预报或调度决策。遥测终端是整个测报系统的信息和决策依据来源,因此如何构建功能完善、可靠性高、通用灵活、易维护的遥测终端成为设计的关键。 目前,水情遥测终端的设计基本采用MCS51、MSP430及ARM等系列单片机作为控制芯片,配置各种外围电路实现系统功能。本文设计了一种基于AT89S52单片机的低功耗水情遥测终端,其功能完
[单片机]
基于AT89S<font color='red'>52</font>的水情遥测终端设计与实现
AT89S52与LCD1602(asm/c51)
LCD1602 DDRAM地址映射表: 第一行地址80H 第二行地址C0H 单片机与LCD1602接口 ;/////////////////////////////////////////////// 项目名称:AT89S52与LCD1602接口实验 功能:在LCD1602的第一行显示WWW.LZY.EDU.CN : 在LCD1602的第二行显示0830--3150897 ;/////////////////////////////////////////////// RS EQUP2.4 ;P2.4接LCD的RS RW EQUP2.5 ;P2.5接L
[单片机]
AT89S<font color='red'>52</font>与LCD1602(asm/c51)
多串锂离子电池充电解决方案
锂离子电池以能量密度高、体积小、重量轻等优势,在手机、笔记本电脑市场已经完全取代其他电池,占有率几乎达到了100%。目前,锂离子电池正迅速延伸至电动工具及其他的应用中,它广阔的市场前景也越来越得到业界的认同。不过,与镍氢、镍镉、铅酸电池相比,要更快地推动锂离子电池的应用和发展,还必须不断提高它的安全性和使用寿命。本文将从充电器角度,讨论一种新型的充电解决方案以提高锂离子电池的安全性,延长电池使用寿命,同时降低充电器的成本。   在使用电池的过程中,我们常会听到电池业者这样的一句话:“电池使用中坏的少,更多的是被充坏的”。这句话我们可以理解为,不正确的充电条件或方法将更容易损害电池、降低电池的寿命。以18650钴酸锂离子电池为例
[电源管理]
Capstone CS5265中文说明书 CS5265参数
一、CS5265总概 Capstone CS5265 USB Type-C到HDMI转换器结合了USB Type-C输入接口和数字高清多媒体接口(HDMI)输出。嵌入式微控制器(MCU)基于工业标准8051内核。CS5265接收器端口将信道配置(CC)控制器、电源传输(PD)控制器、Billboard控制器和Display Port(DP)到HDMI v2.0转换器集成到一个芯片中,该芯片支持USB Type-C应用程序上的Display Port备用模式。 二、CS5265应用特性 CS5265是一种高度集成的单芯片,适用于多个细分市场和显示应用,如拓展坞、扩展底座、显示器、电视(TV)、投影仪、数字标牌、stream bo
[单片机]
Capstone CS<font color='red'>52</font>65中文说明书 CS<font color='red'>52</font>65参数
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved