Xem mẫu

CHƯƠNG 8 BỘ CHUYỂN ĐỔI ADC ( Analog-to-Digital ) CHƯƠNG 8: BỘ CHUYỂN ĐỔIADC 1. Giới thiệu - Bộ ADC 10bit bên trong PIC bao gồm 8 ngõ vào analog. - Điện áp tham chiếu có thể lấy từ nguồn bên trong hay bên ngoài được lựa chọn bởi phần mềm. - Ngắt ADC sẽ xảy ra ngay khi quá trình chuyển đổi hoàn thành. - Ngắt ADC có thể đánh thức PIC khỏi trạng thái SLEEP. CHƯƠNG 8: BỘ CHUYỂN ĐỔIADC 2. Các thanh ghi sử dụng với ADC - Module ADC bao gồm 4 thanh ghi: Hai thanh ghi điều khiển ADCON0 và ADCON1. Hai thanh ghi chứa kết quả chuyển đổi 10bit : ADRESH ADRESL MSB LSB Left Justified (ADFM = 0) ADRESH ADRESL MSB LSB Right Justified (ADFM = 1) CHƯƠNG 8: BỘ CHUYỂN ĐỔIADC a. Thanh ghi ADCON0 ADCS1 ADCS0 CHS2 CHS1 CHS0 GO/DONE - ADON Bit Chöùc naêng ADCS1 ADCS0 : Löïa chọn tần số chuyeån ñoåi 00= FOSC/2 10= FOSC/32 01= FOSC/8 11= FRC (Clock töø boä dao ñoäng RC) CHS2-CHS1 -CHS0 : Choïn keânh Analog Input GO/DONE ADON 000 … 111= 8 traïng thaùi töông öùng 8 keânh vaøo. Bit baùo traïng thaùi quaù trình chuyeån ñoåi A/D (khi ADON=1) 1= Quaù trình ñang xaûy ra hoặc Cho quaù trình xaûy ra. 0= Quaù trình khoâng xaûy ra hoaëc ñaõ Hoaøn taát. Cho pheùp Module ADC hoaït ñoäng 1= Cho pheùp ( ADC ñöôïc cung caáp nguoàn) 0= Khoâng cho pheùp (ADC khoâng ñöôïc caáp nguoàn) CHƯƠNG 8: BỘ CHUYỂN ĐỔIADC b. Thanh ghi ADCON1 ADFM PCFG3 PCFG2 PCFG1 PCFG0 Bit Chöùc naêng ADFM Löïa chọn kieåu thanh ghi chöùa keát quaû chuyeån ñoåi 10bit 0= 10 bit traùi 1= 10 bit phaûi PCFG3: PCFG0 Caáu hình cho caùc chaân ADC PCFG <3:0> AN7 AN6 AN5 AN4 AN3 AN2 AN1 d AN0 ... - tailieumienphi.vn
nguon tai.lieu . vn