
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南
66
位
7
6
5
4
3
2
1
0
符号
CF
CR
-
-
-
-
CCF1
CCF0
CCON - PCA 控制寄存器的位分配 (地址:D8H )
位
符号
描述
7
CF
PCA 计数器阵列溢出标志 。 计数值翻转时该位由硬件置位 。 如果 CMOD 寄存器
的 ECF 位置位 , CF 标志可用来产生中断 。 CF 位可通过硬件或软件置位 , 但只
可通过软件清零 。
6
CR
PCA 计数器阵列运行控制位 。 该位通过软件置位 , 用来起动 PCA 计数器阵列计
数 。 该位通过软件清零 , 用来关闭 PCA 计数器 。
5 - 2
-
保留位 , 保留为将来使用 。
1
CCF1
PCA 模块 1 中断标志 。 当出现匹配或捕获时该位由硬件置位 。 该位必须通过软
件清零 。
0
CCF0
PCA 模块 0 中断标志 。 当出现匹配或捕获时该位由硬件置位 。 该位必须通过软
件清零 。
CCON - PCA 控制寄存器的位描述 (地址:D8H )
位
7
6
5
4
3
2
1
0
符号
-
ECOMn
CAPPn
CAPNn
MATn
TOGn
PWMn
ECCFn
CCAPMn - PCA 比较 / 捕获模块寄存器的位分配(CCAPM0 地址:0DAH ;CCAPM1 地址:0DBH)
位
符号
描述 n : 0 , 1 ,2 , 3
7
-
保留为将来之用 。
6
ECOMn
使能比较器 。 ECOMn = 1 时使能比较器功能 。
5
CAPPn
正捕获 。 CAPPn= 1 时使能上升沿捕获 。
4
CAPNn
负捕获 。 CAPNn= 1 时使能下降沿捕获 。
3
MATn
匹配 。 当 MATn = 1 时 , PCA 计数值与模块的比较 / 捕获寄存器的值的匹配将置
位 CCON 寄存器的中断标志位 CCFn 。
2
TOGn
翻转 。 当 TOGn = 1 时 , 工作在 PCA 高速输出模式 , PCA 计数器的值与模块的比
较 / 捕获寄存器的值的匹配将使 CEXn脚翻转 。
(CEX0/P3.7,CEX1/P3.5,CEX2/P2.0,CEX3/P2.4)
1
PWMn
脉宽调节模式 。 当 PWMn = 1 时 , 使能 CEXn 脚用作脉宽调节输出 。
0
ECCFn
使能 CCFn 中断 。 使能寄存器 CCON 的比较 / 捕获标志 CCFn , 用来产生中断 。
CCAPMn - PCA 比较 / 捕获模块寄存器的位描述 ( n:0,1,2,3 )
ECOMn
CAPPn
CAPNn
MATn
TOGn
PWMn
ECCFn
模块功能
0
0
0
0
0
0
0
无此操作
X
1
0
0
0
0
X
16位捕获模式 , 由 CEXn的上升沿触发
X
0
1
0
0
0
X
16位捕获模式 , 由 CEXn的下降沿触发
X
1
1
0
0
0
X
16位捕获模式 , 由 CEXn的跳变触发
1
0
0
1
0
0
X
16位软件定时器
1
0
0
1
1
0
X
16位高速输出
1
0
0
0
0
1
0
8位 PWM
PCA 模块工作模式(CCAPMn 寄存器,n :0,1,2,3 )
CPS1
CPS0
选择 PCA 时钟源输入
0
0
0 , 内部时钟 , Fosc / 12
0
1
1 , 内部时钟 , Fosc / 2
1
0
2 , 定时器 0 溢出 , 由于定时器 0 可以工作在 1 T 方式 , 所以可以达
到计一个时钟就溢出 , 频率反而是最高的 , 可达到 Fosc
1
1
3 , ECI / P 3 . 4 脚的外部时钟输入 ( 最大速率 = Fosc / 2 )
CMOD - PCA 计数器阵列的计数脉冲选择 (地址:D9H )