Bài 5: ADC
N i dung
Modul ADC trong PIC16F877A
ng d ng c a ADC
Gi i thi u
ADC (Analog to Digital Converter) là b chuy n đ i tín
hi u t ng t sang s . ươ
PIC16F877A 8 ngõ o analog ( AN7:AN0).
Hi u đi n th chu n th đ c l a ch n là VDD, VSS ế ư
hay hi u đi n th chu n đ c c l p trên hai chân ư
RA2 RA3.
Gi i thi u
K t qu chuy n đ i t tín ti u t ng t sang tín ế ươ
hi u s là 10 bit s t ng ng và đ c l u trong hai ươ ượ ư
thanh ghi ADRESH:ADRESL
Khi quá trình chuy n đ i hoàn t t , bit
(ADCON0<2>) đ c xóa v 0 và c ng t ADIF đ c ượ ượ
set.
Quy trình chuy n đ i ADC
1. Thi t l p các thông s cho b chuy n đ i ADC:ế
-Ch n ngõ vào analog, ch n đi n áp m u (d a trên
các thông s c a thanh ghi ADCON1).
bit 7 ADFM: A/D Result Format Select bit
bit 6 ADCS2: A/D Conversion Clock Select bit
1. Thi t l p các thông s cho ADCế
bit 3-0 PCFG3:PCFG0: A/D Port Configuration Control bits