background image
宏晶科技:www.MCU-Memory.com   Mobile:13922805190(姚永平)   Tel:0755-82948409    Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商   www.MCU-Memory.com   STC12C5410AD 系列 1T 8051 单片机中文指南
69
P C A 捕获模式
   要使一个 P C A 模块工作在捕获模式(下图),寄存器 C C A P M n 的两位(C A P N n 和 C A P P n )或其中任
何一位必须置 1。对模块的外部 CEXn 输入(CEX0/P3.7,CEX1/P3.5,CEX2/P2.0,CEX3/P2.4 口)的
跳变进行采样。当采样到有效跳变时,PCA 硬件就将 PCA 计数器阵列寄存器(CH 和 CL)的值装载到模块
的捕获寄存器中(CCAPnL 和 CCAPnH)
1 6 位软件定时器模式
   通过置位 C C A P M n 寄存器的 E C O M 和 M A T 位,可使 P C A 模块用作软件定时器(下图)。P C A 定时器的
值与模块捕获寄存器的值相比较,当两者相等时,如果位 C C F n (在 C C O N   S F R 中)和位 E C C F n (在
C C A P M n   S F R 中)都置位,将产生中断。
如果 CCON SFR 的位 CCFn 和 CCAPMn SFR 的位 ECCFn 位被置位,将产生中断。
CF
CR
CCF3
CCF2
CCF1
CCF0
CCAPnH
CH
CL
CCAPnL
ECOMn
CAPPn
CAPNn
MATn
TOGn
PWMn
ECCFn
                                                   0                                             0             0             0
C C O N (C 0 h )
PCA  interrupt
Capture
CEXn
 CCAPMn,n=0,1
(地址:DAh 和 DBh)
         
 
P C A   C a p t u r e   M o d e   (P C A 捕获模式图)
CF
CR
CCF3
CCF2
CCF1
CCF0
ECOMn
CAPPn
CAPNn
MATn
TOGn
PWMn
ECCFn
CCON
   PCA
Interrupt
(To CCFn)
CCAPMn
16-Bit Comparator
CCAPnH
CCAPnL
CH
CL
Match
Enable
Write to CCAPnH
0
1
          
PCA Software Timer Mode/ 软件定时器模式 /PCA 比较模式
Write to CCAPnL
 0               0              1               0             0
先写
后写