CHNG 6
CAPTURE
CAPTURE
COMPARE
PWM module
CHNG 6: CAPTURE/COMPARE/PWM MODULE
1. Gii thiu
Module CCP htrvico lng iu khin
thi gian hotng ca các xung tín hiu.
o chu khotng ca tín hiu(Capture)
o

rng
,
to
ra
mt
tín
hiu
so
(Compare)
To xung vi tn skhác nhau  iu khin tc
 ng cơ(Pulse Width Modulation PWM)
CHNG 6: CAPTURE/COMPARE/PWM MODULE
- Mi Module CCP bao gm thanh ghi 16bit có vai
trò thanh ghi Capture 16bit hoc thanh ghi
Compare 16bit hocthanh ghi Chu kca PWM.
- PIC16F877A có 2 Module CCP: CCP1 CCP2
(Phn trình bày sau cthcho CCP1)
-TIMER1 TIMER2 c dùng cho Module CCP.
Bng 1: Các thanh ghi ca Module CCP
CHNG 6: CAPTURE/COMPARE/PWM MODULE
- Mi Module CCP bao gm thanh ghi 16bit có vai
trò thanh ghi Capture 16bit hoc thanh ghi
Compare 16bit hocthanh ghi Chu kca PWM.
- PIC16F877A có 2 Module CCP: CCP1 CCP2
-TIMER1 TIMER2 c dùng cho Module CCP.
Bng 2: Loi TIMER c sdng trong CCP
CCP MODE Timer Resource
Capture Timer 1
Compare Timer 1
PWM Timer 2
CHNG 6: CAPTURE/COMPARE/PWM MODULE
2. Thanh ghi CCP1CON
- Bit 7, 6: không dùng
- Bit 5, 4_CCP1X - CCP1Y: dùng cho Module PWM
CCP1X CCP1Y CCP1M3 CCP1M2 CCP1M1 CCP1M0
Trong ch  PWM có 10bit  nh thi gian cho
trng thái mc cao ca xung iu bin ngõ ra.
Ngoài 2 bit trên, 8 bit còn li nm trong thanh ghi
CCPR1L (2 thanh ghi 8bit CCPR1L CCPR1H).