background image
宏晶科技:www.MCU-Memory.com   Mobile:13922805190(姚永平)   Tel:0755-82948409    Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商   www.MCU-Memory.com   STC12C5410AD 系列 1T 8051 单片机中文指南
67
S T C 1 2 C 5 4 1 0 A D 系列单片机可编程计数器阵列(P C A )
    PCA 含有一个特殊的 16 位定时器,有 4 个 16 位的捕获 / 比较模块与之相连。每个模块可编程工作
在 4 种模式下:上升 / 下降沿捕获、软件定时器、高速输出或可调制脉冲输出。模块 0 连接到 P 3 . 7
(CEX0/PCA0/PWM0),模块 1 连接到 P3.5(CEX1/PCA1/PWM1),模块 2 连接到 P2.0(CEX2/PCA2/
PWM2),模块 3 连接到 P2.4(CEX3/PCA3/PWM3)。寄存器 CH 和 CL 的内容是正在自由递增计数的 16 位
PCA 定时器的值。PCA 定时器是 4 个模块的公共时间基准,可通过编程工作在:1/12 振荡频率、1/2 振荡频
率、定时器 0 溢出或 ECI 脚的输入(P3.4)
。定时器的计数源由 CMOD SFR 的 CPS1 和 CPS0 位来确定(见
CMOD特殊功能寄存器说明)
Module 0
P3.7/CEX0/PCA0/PWM0
P2.4/CEX3/PCA3/PWM3
PCA Timer/Counter
16 Bit
 
Module 3
 
 
Programmable  Counter  Array
C H
C L
CF
CR
CCF3
CCF2
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
Module 1
P3.5/CEX1/PCA1/PWM1
 
P2.0/CEX2/PCA2/PWM2
Module 2