Xem mẫu

CHƯƠNG 6 CAPTURE COMPARE PWM module CHƯƠNG 6: CAPTURE/COMPARE/PWM MODULE 1. Giới thiệu Module CCP hỗ trợ việc đo lường và điều khiển thời gian hoạt động của các xung tín hiệu. Đo chu kỳ hoạt động của tín hiệu (Capture) Đo độ rộng xung, tạo ra một tín hiệu so sánh (Compare) Tạo xung với tần số khác nhau để điều khiển tốc độ động cơ (Pulse Width Modulation – PWM) CHƯƠNG 6: CAPTURE/COMPARE/PWM MODULE - Mỗi Module CCP bao gồm thanh ghi 16bit có vai trò là thanh ghi Capture 16bit hoặc thanh ghi Compare 16bit hoặc thanh ghi Chu kỳ của PWM. - PIC16F877A có 2 Module CCP: CCP1 và CCP2 (Phần trình bày sau cụ thể cho CCP1) - TIMER1 và TIMER2 được dùng cho Module CCP. Bảng 1: Các thanh ghi của Module CCP CHƯƠNG 6: CAPTURE/COMPARE/PWM MODULE - Mỗi Module CCP bao gồm thanh ghi 16bit có vai trò là thanh ghi Capture 16bit hoặc thanh ghi Compare 16bit hoặc thanh ghi Chu kỳ của PWM. - PIC16F877A có 2 Module CCP: CCP1 và CCP2 - TIMER1 và TIMER2 được dùng cho Module CCP. CCP MODE Timer Resource Capture Timer 1 Compare Timer 1 PWM Timer 2 Bảng 2: Loại TIMER được sử dụng trong CCP CHƯƠNG 6: CAPTURE/COMPARE/PWM MODULE 2. Thanh ghi CCP1CON CCP1X CCP1Y CCP1M3 CCP1M2 CCP1M1 CCP1M0 - Bit 7, 6: không dùng - Bit 5, 4_CCP1X - CCP1Y: dùng cho Module PWM Trong chế độ PWM có 10bit để định thời gian cho trạng thái mức cao của xung điều biến ngõ ra. Ngoài 2 bit trên, 8 bit còn lại nằm trong thanh ghi CCPR1L (2 thanh ghi 8bit CCPR1L và CCPR1H). ... - tailieumienphi.vn
nguon tai.lieu . vn