16/396615/SV/10790
TE-3-A
ADC yang melakukan setting register-registernya yaitu setting ADMUX, ADCSRA, dan
SFIOR. Hasil setting yang digunakan pada program ADC menjadikan sistem ADC
bekerja secara free running.
ADMUX = 0b11101101
ADCSRA=0b00000000
SFIOR = 0x0f
2. Flowchart
O
start
Inisialisasi register
ADMUX
Inisialisasi register
ADSCRA
Setting register ADMUX Inisialisasi flag
Setting register ADCSRA pada register
SFIOR
Adcdt=read_adc
Apakah nilai Port B = ADCDT
perulangan
untuk ADCSRA
adalah 0x10 ? tidak
Selesai
ya
O
3. Program dan penjelasan
void setup( ){
int i;
pinMode(i, OUTPUT);
digitalWrite(i, HIGH);
pinMode(40, input); }
Void loop ( ) {
Int potensio;
void LEDMATI( ) {
int i;
digitalWrite(i, HIGH); }
int i;
digitalWrite(i, LOW); }
PROTEUS