
CHNG 6
CAPTURE
CAPTURE
COMPARE
PWM module

CHNG 6: CAPTURE/COMPARE/PWM MODULE
1. Gii thiu
Module CCP htrvico lng và iu khin
thi gian hotng ca các xung tín hiu.
o chu khotng ca tín hiu(Capture)
o
rng
xung
,
to
ra
mt
tín
hiu
so
sánh
(Compare)
To xung vi tn skhác nhau iu khin tc
ng cơ(Pulse Width Modulation –PWM)

CHNG 6: CAPTURE/COMPARE/PWM MODULE
- Mi Module CCP bao gm thanh ghi 16bit có vai
trò là thanh ghi Capture 16bit hoc thanh ghi
Compare 16bit hocthanh ghi Chu kca PWM.
- PIC16F877A có 2 Module CCP: CCP1 và CCP2
(Phn trình bày sau cthcho CCP1)
-TIMER1 và TIMER2 c dùng cho Module CCP.
Bng 1: Các thanh ghi ca Module CCP

CHNG 6: CAPTURE/COMPARE/PWM MODULE
- Mi Module CCP bao gm thanh ghi 16bit có vai
trò là thanh ghi Capture 16bit hoc thanh ghi
Compare 16bit hocthanh ghi Chu kca PWM.
- PIC16F877A có 2 Module CCP: CCP1 và CCP2
-TIMER1 và 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

CHNG 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 và CCPR1H).

