Microcontroller › AVR › How could these program compiled? › Hello,I have found this
June 29, 2012 at 7:50 pm
#8155
Participant
Hello,
I have found this program and is working wel for AVR ATmega16 for ADC conversion and wanted to share
I found it in Avr Microcontroller’s Book by Mazidi
.INCLUDE “M16DEF.INC”
LDI R16,0xFF
OUT DDRB,R16
OUT DDRD,R16
LDI R16,0
OUT DDRA, R16
LDI R16,0x87
OUT ADCSRA,R16
LDI R16,0xC0
OUT ADMUX, R16
READ_ADC:
SBI ADCSRA,ADSC
KEEP_POLING:
SBIS ADCSRA,ADIF
RJMP KEEP_POLING
SBI ADCSRA,ADIF
IN R16,ADCL
OUT PORTB,R16
IN R16,ADCH
OUT PORTD,R16
RJMP READ_ADC