
AT/TS8xC51Rx2
图6-4 。
PCA定时器/计数器
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
表6-4 。
CMOD : PCA计数器模式寄存器
CIDL
0
WDTE
0
-
X
-
X
-
X
CPS1
0
CPS0
0
ECF
0
CMOD
地址0D9H
复位值
符号
CIDL
功能
反怠速控制: CIDL = 0的程序PCA计数器继续在空闲模式下运行。
CIDL = 1的方案是在空闲下关闭。
看门狗定时器使能: WDTE = 0时,禁止PCA模块看门狗定时器功能4. WDTE = 1
启用它。
不执行,保留以供将来使用。
(1)
PCA计数脉冲选择位1 。
PCA计数脉冲选择位0 。
CPS1
0
0
1
1
CPS0
0
1
0
1
选择的PCA输入。
(2)
内部时钟f
OSC
/ 12 (或f
OSC
在X2模式/ 6) 。
内部时钟f
OSC
/ 4(或f
OSC
在X2模式/ 2 ) 。
定时器0溢流
在ECI / P1.2引脚(最大速率= F外部时钟
OSC
/ 8)
WDTE
-
CPS1
CPS0
ECF
允许PCA计数器溢出中断: ECF = 1时,允许寄存器CCON CF位产生中断。
ECF = 0时,禁止CF的那个函数
1.
用户软件不要向其写入1秒,以保留位。这些位可能在未来的8051系列可以使用
产品以调用新的功能。在这种情况下,新的位的复位或不活动的值将是0 ,
其积极的价值将是1 ,从保留位读出的值是不确定的。
f
OSC
=振荡器频率
2.
在CMOD SFR
包括与PCA (见图6-4和相关的另外三个位
表6-4 ) 。
25
4188E–8051–08/06