
图1 。
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
表1中。
CMOD : PCA计数器模式寄存器 - CMOD地址0D9H
7
CIDL
位
数
7
6
WDTE
位
助记符
CIDL
5
-
4
-
3
-
2
CPS1
1
CPS0
0
ECF
描述
计数器待机控制:
CIDL = 0的程序PCA计数器继续在空闲模式下运行。
CIDL = 1的方案是在空闲下关闭。
看门狗定时器使能:
WDTE = 0时,禁止PCA模块看门狗定时器功能4. WDTE = 1
启用它。
不执行,保留以供将来使用。
(1)
不执行,保留以供将来使用。
不执行,保留以供将来使用。
CPS1
0
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)
6
5
4
3
WDTE
-
-
-
2
CPS1
0
1
1
1
0
CPS0
ECF
PCA计数脉冲选择位0 。
允许PCA计数器溢出中断: ECF = 1时,允许寄存器CCON CF位来
产生一个中断。 ECF = 0时,禁止CF的那个函数
重置价值= 00XXX00
1.
用户软件不要向其写入1秒,以保留位。这些位可能在未来的8051中使用
系列产品以调用新的功能。在该情况下,在复位或无活性值
新的比特为0 ,并且其活性值将被读出的值1,从保留位是
不确定的。
f
OSC
=振荡器频率
2.
45
AT8xC5111
4190A–8051–11/02