Академический Документы
Профессиональный Документы
Культура Документы
A. DASAR TEORI
1. Analog to Digital Converter (ADC)
ADC digunakan untuk mengubah sinyal input yang analog menjadi sinyal digital agar dapat
diolah oleh mikrokontroler. Adapun fitur dari ADC ATMega8535 adalah sebagai berikut:
a. Resolusi 10 bit.
b. Waktu konversi 65-260 us.
c. 0-vcc range input ADC.
d. Memiliki 8 channel input.
e. Tiga mode pemilihan tegangan referensi.
ADCH dan ADCL (masing-masing 8 bit register) merupakan bit penampung hasil
konversi ADC. Format data hasil konversi berdasarkan setting di ADLAR. Untuk
membaca data di register ADCH:ADCL bisa digunakan perintah lsl, lsr,rol dan ror.
Tabel 6.6 Konfigurasi Bit COM01 dan COM00 Compare Output Mode Fast PWM
Dalam mode ini, TCNT0 mencacah dari BOTTOM(0x00) terus mencacah naik
(counting up) hingga mencapai MAX (0xff), kemudian mulai dari BOTTOM lagi dan
begitu seterusnya (single slope).
Tabel 6.7 Konfigurasi Bit COM01 dan COM00 Compare Output Mode Fast PWM
Ketika COM00 clear dan COM01 set, pin OC0 clear ketika terjadi compare match
(nilai TCNT0=OCR0) saat timer mencacah naik (counting up), dan pin OC0 set jika
terjadi compare match ketika timer mencacah turun (counting down), kondisi ini
menghasilkan keluaran berupa non-inverting PWM. Sebaliknya, ketika COM00 set dan
COM01 juga set, maka pin OC0 set ketika terjadi compare match saat timer naik dan
OC0 clear saat timer mencacah turun, kondisi ini menghasilkan inverting PWM.
Pada mode ini, TCNT0 mencacah dari BOTTOM (0x00) counting up hingga mencapai
MAX(0xff) kemudian counting down hingga BOTTOM, begitu seterusnya (dual slope).