45 / 71 page
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C2052AD 系列 1T 8051 单片机中文指南
45
STC12C2052AD 系列单片机可编程计数器阵列(PCA )
PCA 含有一个特殊的 16 位定时器,有 2 个 16 位的捕获 / 比较模块与之相连。每个模块可编程工作
在 4 种模式下:上升 / 下降沿捕获、软件定时器、高速输出或可调制脉冲输出。每个模块都与 P3 口相
连,模块 0 连接到 P3.7(CEX0/PCA0/PWM0),模块 1 连接到 P3.5(CEX1/PCA1/PWM1)。寄存器 CH 和 CL 的内
容是正在自由递增计数的 16 位 PCA 定时器的值。PCA 定时器是 2 个模块的公共时间基准,可通过编程工作
在:1/12 振荡频率、1/2 振荡频率、定时器 0 溢出或 ECI 脚的输入(P3.4)。定时器的计数源由 CMOD SFR 的
CPS1 和 CPS0 位来确定(见 CMOD 特殊功能寄存器说明)。
Module 0
P3.7/CEX0/PCA0/PWM0
P3.5/CEX1/PCA1/PWM1
PCA Timer/Counter
16 Bit
Module 1
Programmable Counter Array
CH
CL
CF
CR
-
-
-
-
CCF1
CCF0
Fosc/12
IDLE
16-Bit counter
TO PCA module
PCA
interrupt
CMOD
CCON
PCA Timer/Counter
Fosc/2
Timer 0 overflow
External input
ECI (P3.4)
CIDL
-
-
-
-
CPS1
CPS0
ECF