欢迎访问ic37.com |
会员登录 免费注册
发布采购

89C52 参数 Datasheet PDF下载

89C52图片预览
型号: 89C52
PDF下载: 下载PDF文件 查看货源
内容描述: 80C51的8位单片机系列4K / 8K / 16K / 32K闪存 [80C51 8-bit microcontroller family 4K/8K/16K/32K Flash]
分类和应用: 闪存
文件页数/大小: 32 页 / 215 K
品牌: PHILIPS [ NXP SEMICONDUCTORS ]
 浏览型号89C52的Datasheet PDF文件第5页浏览型号89C52的Datasheet PDF文件第6页浏览型号89C52的Datasheet PDF文件第7页浏览型号89C52的Datasheet PDF文件第8页浏览型号89C52的Datasheet PDF文件第10页浏览型号89C52的Datasheet PDF文件第11页浏览型号89C52的Datasheet PDF文件第12页浏览型号89C52的Datasheet PDF文件第13页  
飞利浦半导体
产品speci fi cation
80C51的8位微控制器系列
4K / 8K / 16K / 32K闪存
89C51/89C52/89C54/89C58
定时器2
定时器2
定时器2是一个16位定时器/计数器,可以作为任何一个操作
事件定时器或事件计数器,如特别选择了C / T2 *
功能寄存器T2CON (参见图1) 。定时器2有三种工作
模式:捕获,自动加载(向上或向下计数)和波特率
发电机,其由位在T2CON所示选择
表3中。
图3)。当复位应用DCEN = 0 ,这意味着定时器2
将默认为向上计数。如果DCEN位被置位,定时器2向上计数
或向下取决于T2EX引脚的值。
图4显示了定时器2将自动计数,因为
DCEN = 0 。在这种模式下有一点选择的两个选项EXEN2
在T2CON寄存器中。如果EXEN2 = 0 ,定时器2计数到0FFFFH
并设置溢出时的TF2 (溢出标志位)。这将导致
定时器2的寄存器将RCAP2L的16位值重新载入
和RCAP2H 。 RCAP2L和RCAP2H的值由预设
软件手段。
如果EXEN2 = 1 ,那么16位重载可以触发或者由
溢出或由1到0的输入T2EX过渡。这种转变也
设置EXF2位。定时器2的中断,如果允许,可以
当TF2或EXF2为1生成。
在图5中DCEN = 1使能定时器2向上或向下计数。
该模式允许T2EX引脚控制计数的方向。当一个
逻辑1时,引脚T2EX定时器2向上计数。定时器2
0FFFFH溢出,然后设置TF2标志,那么它可以产生
一个中断,如果中断使能。此定时器溢出也
导致重新加载RCAP2L和RCAP2H的16位值
到定时器的寄存器TL2和TH2 。
当一个逻辑0时T2EX的引脚这将导致定时器2来算
下来。定时器下溢时, TL2和TH2相等
存储在RCAP2L和RCAP2H的值。定时器2下溢套
在TF2标志并将0FFFFH加载到定时器
寄存器TL2和TH2 。
外部标志位EXF2定时器2下溢或
溢出。这EXF2位可作为分辨率,如果第17位
需要的。 EXF2标志位不产生在该模式下的中断
的操作。
捕捉模式
在捕获模式,有其是由位选择两个选项
在EXEN2 T2CON 。如果EXEN2 = 0 ,则定时器2是一个16位定时器或
计数器(如T2CON选择C / T2 * )其中,在满溢
台位TF2 ,定时器2的溢出位。该位可用于
产生中断(通过使能定时器2中断位在
IE寄存器) 。如果EXEN2 = 1 ,定时器2如上所述,但
与添加的功能,一个1到0的外部输入信号
T2EX的当前值在定时器2的寄存器, TL2和
TH2 ,被捕获到寄存器RCAP2L和RCAP2H ,
分别。另外,T2EX的跳变位EXF2在
T2CON进行设置,并TF2位一样,可以产生中断
(向量的共用定时器2溢出中断。
定时器2的中断服务程序可以查询TF2和EXF2
以确定哪些事件引起了中断) 。拍摄模式
如图2所示(这里是TL2和TH2中没有重载值
此模式。即使从T2EX捕获事件发生时,
计数器不断计数T2EX引脚跳变或OSC / 12脉冲)。
自动加载模式(向上或向下计数器)
在16位自动重装模式,定时器2可配置(作为
定时器和计数器[C / T2 *在T2CON ] ),然后编程计数
或向下。计数方向由位DCEN (向下确定
计数使能)位于T2MOD寄存器(见
(MSB)
TF2
符号
TF2
EXF2
位置
T2CON.7
T2CON.6
EXF2
RCLK
TCLK
EXEN2
TR2
C/T2
( LSB )
CP/RL2
姓名和显着性
定时器2溢出标志位,定时器2溢出置位,必须由软件清除。 TF2不会被置
当RCLK或TCLK = 1 。
定时器2外部标志设置时,无论是捕获或重装是由T2EX上的和负的过渡
EXEN2 = 1。当定时器2中断被允许, EXF2 = 1将导致CPU转向定时器2
中断服务程序。 EXF2必须由软件清零。 EXF2不会引起中断向上/向下
计数器模式( DCEN = 1 ) 。
接收时钟标志。置位时,串行口使用定时器2溢出脉冲作为接收时钟
在模式1和3 RCLK = 0时,用于接收时钟定时器1溢出。
发送时钟标志。置位时,串行口使用定时器2溢出脉冲作为发送时钟
在模式1和模式3。 TCLK = 0时,定时器1溢出用于发送时钟。
定时器2外部使能标志。当设置,允许捕获或重装出现为负的结果
T2EX上的过渡,如果定时器2没有用作串行口时钟。 EXEN2 = 0时,定时器2
忽略T2EX 。
启动/停止控制定时器2为逻辑1时启动定时器。
定时器或计数器选择。 (定时器2 )
0 =内部定时器( OSC / 12 )
1 =外部事件计数器(下降沿触发) 。
捕捉/重装标志。当设置,捕获将出现负跳变, T2EX如果EXEN2 = 1。当
会发生清零,自动重装。在T2EX定时器2溢出或负跳
EXEN2 = 1,当RCLK = 1或TCLK = 1时,该位被忽略,定时器被强制自动重装
定时器2的溢出。
SU00728
RCLK
TCLK
EXEN2
T2CON.5
T2CON.4
T2CON.3
TR2
C/T2
T2CON.2
T2CON.1
CP/RL2
T2CON.0
图1.定时器/计数器2 ( T2CON )控制寄存器
1999年10月27日
9