
TS80C51RA2/RD2
TS83C51RB2/RC2/RD2
TS87C51RB2/RC2/RD2
TO PCA
模块
FOSC / 12
FOSC / 4
T0 OVF
P1.2
CH
CL
16位上/下计数器
溢流
It
CIDL
空闲
WDTE
CPS1
CPS0
ECF
CMOD
0xD9
CF
CR
CCF4
CCF3
CCF2
CCF1
CCF0
CCON
0xD8
图7. PCA定时器/计数器
表8. CMOD : PCA计数器模式寄存器
CMOD
地址0D9H
复位值
CIDL
0
WDTE
0
-
X
-
X
-
X
CPS1
0
CPS0
0
ECF
0
符号
CIDL
WDTE
-
CPS1
CPS0
功能
反怠速控制: CIDL = 0的程序PCA计数器继续运行时
空闲模式。 CIDL = 1的方案是在空闲下关闭。
看门狗定时器使能: WDTE = 0时,禁止PCA模块4看门狗定时器功能。
WDTE = 1启用它。
不执行,保留以供将来使用。
a
PCA计数脉冲选择位1 。
PCA计数脉冲选择位0 。
CPS1
0
0
1
1
CPS0选择PCA输入。
b
0
1
0
1
内部时钟f
OSC
/ 12 (或f
OSC
在X2模式/ 6) 。
内部时钟f
OSC
/ 4(或f
OSC
在X2模式/ 2 ) 。
定时器0溢流
ECF
在ECI / P1.2引脚(最大速率= F外部时钟
OSC
/ 8)
允许PCA计数器溢出中断: ECF = 1时,允许寄存器CCON CF位产生一个
中断。 ECF = 0时,禁止CF的那个函数
a.
b.
用户软件不要向其写入1秒,以保留位。这些位可能在未来的8051系列可以使用
产品以调用新的功能。在这种情况下,新的位的复位或不活动的值将是0 ,和其
活跃值是1。从保留位读出的值是不确定的。
f
OSC
=振荡器频率
在CMOD SFR
包括与PCA相关联的三个附加位(
参见图7和表8)。
该CIDL位,允许PCA在空闲模式下停止。
该WDTE位,使能或禁止模块4的看门狗功能。
24
版本C - 2001年3月6日