添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第65页 > PIC16C712-04/JW > PIC16C712-04/JW PDF资料 > PIC16C712-04/JW PDF资料1第41页
PIC16C712/716
7.2
比较模式
7.2.1
CCP引脚配置
在比较模式下, 16位CCPR1寄存器的值
对TMR1寄存器对不断比较
值。当两者匹配时, RB3 / CCP1引脚
或者:
驱动为高电平
驱动为低电平
保持不变
该引脚的动作是基于控件的值
位CCP1M3 : CCP1M0 ( CCP1CON<3 : 0> ) 。在
同时,中断FL AG位CCP1IF被置位。
用户必须配置RB3 / CCP1引脚为中共
输出通过清除TRISCCP<2>位。
注意:
清零CCP1CON寄存器将强制
在RB3 / CCP1比较输出锁存到
默认的低电平。这既不是PORTB
I / O数据锁存器,也不是DATACCP锁存器。
TIMER1模式选择
7.2.2
图7-4:
比较模式
操作块
Timer1必须运行在定时器模式或同步
计数器模式下,如果CCP模块使用
比较功能。在异步计数器模式下,
比较操作可能无法正常工作。
7.2.3
软件中断模式
特殊事件触发:
复位定时器,但不能设置中断FL AG位TMR1IF ( PIR1<0> )
并设置位GO / DONE ( ADCON0<2> )
其中启动A / D转换
特殊事件触发器
设置FL AG位CCP1IF
(PIR1<2>)
CCPR1H CCPR1L
产量
逻辑
MATCH
RB3/CCP1
R
TRISCCP<2>
输出使能CCP1CON<3 : 0>
模式选择
Q
S
比较
TMR1H
TMR1L
当产生软件中断是所选择的CCP1
引脚不受影响。只有一个CCP中断产生(如果
启用)。
7.2.4
特殊事件触发器
在这种模式下,将产生一个内部硬件触发
其可用于启动一个动作。
CCP1的特殊事件触发输出复位
TMR1寄存器对。这使得CCPR1寄存器
有效是一个16位可编程周期寄存器
Timer1.
CCP1的特殊事件触发输出也开始了
A / D转换(如果A / D模块使能) 。
注意:
从CCP1的特殊事件触发
模块不会将中断FL AG位
TMR1IF ( PIR1<0> ) 。
表7-2
地址
07h
0Bh,8Bh
0Ch
0Eh
0Fh
10h
15h
16h
17h
87h
8Ch
相关寄存器捕捉,比较和TIMER1
第7位
GIE
名字
DATACCP
INTCON
PIR1
TMR1L
TMR1H
T1CON
CCPR1L
CCPR1H
CCP1CON
TRISCCP
PIE1
第6位
PEIE
ADIF
第5位
T0IE
4位
INTE
第3位
RBIE
第2位
DCCP
T0IF
CCP1IF
第1位
INTF
TMR2IF
位0
TT1CK
RBIF
价值
POR ,
BOR
价值
所有其他
复位
XXXX XXXX XXXX栩栩
0000 000X 0000值为000u
TMR1IF
-0-- -000 -0-- -000
XXXX XXXX UUUU UUUU
XXXX XXXX UUUU UUUU
保持寄存器的16位TMR1寄存器的最低显着的字节
保持寄存器为16位的最显着的字节TMR1register
T1CKPS1 T1CKPS0 T1OSCEN T1SYNC TMR1CS TMR1ON
--00 0000 --uu uuuu
XXXX XXXX UUUU UUUU
XXXX XXXX UUUU UUUU
CCP1M2 CCP1M1 CCP1M0
--00 0000 --00 0000
TCCP
CCP1IE
TMR2IE
TT1CK
xxxx x1x1 xxxx x1x1
捕捉/比较/ PWM寄存器1 ( LSB )
捕捉/比较/ PWM寄存器1 ( MSB )
ADIE
DC1B1
DC1B0
CCP1M3
TMR1IE
-0-- -000 -0-- -000
图例:
x
=未知,
u
=不变,
-
=未用,读为“0” 。阴影部分未被使用的捕捉和定时器。
1999 Microchip的技术公司
初步
DS41106A第41页

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