添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第919页 > P89C51RB2BA/01 > P89C51RB2BA/01 PDF资料 > P89C51RB2BA/01 PDF资料1第37页
飞利浦半导体
初步数据
80C51的8位闪存微控制器系列
8KB / 16KB / 32KB / 64KB ISP / IAP闪存与512B / 512B / 512B / 1KB RAM
P89C51RA2/RB2/RC2/RD2xx
的CCAPMn
地址
CCAPM0
CCAPM1
CCAPM2
CCAPM3
CCAPM4
0DAH
0DBH
0DCH
0DDH
0DEH
复位值= X000 0000B
不可位寻址
位:
符号
的ECOMn
CAPPn正
CAPNn
MATN
的TOGn
当PWMn
的ECCFn
功能
未实现,留作将来使用* 。
使比较器。的ECOMn = 1使能比较器功能。
捕捉正, CAPPn正= 1使能上升沿捕获。
捕捉负, CAPNn = 1使能下降沿捕获。
匹配。当MATn = 1 , PCA计数器与模块的比较/捕获寄存器的匹配会导致CCFn位
在CCON被设置,标记一个中断。
切换。当的TOGn = 1 , PCA计数器与模块的比较/捕获寄存器的匹配使能CEXn
引脚切换。
脉宽调制模式。当PWMn = 1使能CEXn引脚用作脉宽调制输出。
允许CCF中断。启用CCON寄存器中的比较/捕获标志位CCFn产生中断。
7
的ECOMn
6
CAPPn正
5
CAPNn
4
MATN
3
的TOGn
2
当PWMn
1
的ECCFn
0
注意:
*用户软件不应写1秒为保留位。这些位可以被用于在未来的8051系列产品以调用新的功能。在这种情况下,复位或不活动
新位的值将是0 ,其积极的价值将是一从保留位读出的值是不确定的。
SU01320
图30.的CCAPMn : PCA模块比较/捕获寄存器
X
X
X
X
X
X
X
X
的ECOMn
0
X
X
X
1
1
1
1
CAPPn正
0
1
0
1
0
0
0
0
CAPNn
0
0
1
1
0
0
0
0
MATN
0
0
0
0
1
1
0
1
的TOGn
0
0
0
0
0
1
0
X
当PWMn
0
0
0
0
0
0
1
0
的ECCFn
0
X
X
X
X
X
0
X
无操作
16位捕获通过CEXn输出一个正边沿触发
16位捕获通过CEXn输出一个负触发
16位捕获通过CEXn输出的转变
16位软件定时器
16位高速输出
8位PWM
看门狗定时器
模块功能
图31. PCA模块模式(的CCAPMn寄存器)
PCA捕捉模式
要使用PCA模块之一,在捕捉模式一或
无论是CCAPM的位CAPN和CAPP该模块必须
设置的。外部CEX输入模块(端口1 )被抽样
的过渡。当一个有效的过渡发生时,PCA硬件负载
PCA计数器寄存器( CH和CL )插入的值
模块的捕获寄存器( CCAPnL和CCAPnH的内容) 。如果CCFn位
在CCON SFR模块和对应的CCAPMn中的ECCFn位
SFR设置那么将产生中断。请参考图32 。
16位软件定时器模式
该PCA模块可以通过设置既可以作为软件定时器
在模块的ECOM和MAT位的CCAPMn寄存器。在PCA
计时器会相比,模块的捕获寄存器,当
比赛时会产生一个中断,如果的CCFn ( CCON SFR)和
中的ECCFn (的CCAPMn SFR)位模块都设置(见
图33)。
高速输出模式
与PCA相关此模式下, CEX的输出(端口1 )
模块将切换每个PCA之间的匹配发生时
计数器与模块捕获寄存器。要激活此模式
在TOG , MAT和ECOM在模块的CCAPMn SFR位必须
被设置(参见图34)。
脉冲宽度调制模式
所有PCA模块都可用作PWM输出。图35
显示了PWM功能。输出的频率取决于
源PCA定时器。所有的模块都将具有相同的
输出频率,因为它们共享PCA定时器。税
使用模块的每个模块的周期是独立地可变的
捕捉寄存器CCAPLn 。当PCA CL SFR的值是
小于在模块的CCAPLn SFR中的值的输出将是
低,当它等于或大于输出都为高。当
CL从FF变为00溢出, CCAPLn重新装入的值
CCAPHn 。在允许无干扰地更新PWM 。该PWM
而在模块的CCAPMn寄存器的ECOM位必须设置为
使能PWM模式。
2002年7月18日
37

深圳市碧威特网络技术有限公司