
AT/TS8xC51Rx2
有与每个PCA模块相关的寄存器。他们是CCAPnH的内容
和CCAPnL ,这些都是存储16位计数,当捕捉发生时或寄存器
比较应该发生。当一个模块用在PWM模式下,这些寄存器用于
控制输出的占空比(见表6-8 &表6-9 )
表6-8 。
CCAPnH的内容: PCA模块的捕捉/比较寄存器高
CCAP0H=0FAH
CCAP1H=0FBH
CCAP2H=0FCH
CCAP3H=0FDH
CCAP4H=0FEH
7
复位值
0
6
0
5
0
4
0
3
0
2
0
1
0
0
0
地址CCAPnH的内容
n=0-4
表6-9 。
CCAPnL : PCA模块的捕捉/比较寄存器低
CCAP0L=0EAH
CCAP1L=0EBH
CCAP2L=0ECH
CCAP3L=0EDH
CCAP4L=0EEH
7
复位值
0
6
0
5
0
4
0
3
0
2
0
1
0
0
0
CCAPnL地址
n=0-4
表6-10 。
CH
地址0F9H
CH : PCA计数器高
7
复位值
0
6
0
5
0
4
0
3
0
2
0
1
0
0
0
表6-11 。
CL
地址0E9H
CL : PCA计数器低
7
复位值
0
6
0
5
0
4
0
3
0
2
0
1
0
0
0
6.3.1
PCA捕捉模式
使用了PCA模块之一中的CCAPM位捕获模式的一种或两种
CAPN和CAPP该模块必须被设置。外部CEX输入模块(端口1 )
被取样为一个过渡。当一个有效的过渡发生时,PCA硬件会将价值
PCA计数器寄存器( CH和CL )到模块的捕获寄存器( CCAPnL和
CCAPnH的内容) 。如果CCFn位在CCON SFR模块和对应的CCAPMn中的ECCFn位
SFR设置那么将产生中断(参见图6-6 ) 。
29
4188E–8051–08/06