Blame | Last modification | View Log | Download | RSS feed
ifndef __adcm78inc__adcm78inc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File ADCM78.INC *;* *;* Contains Bit & Register Definitions for ATmega A/D Converter @ 0x78 *;* *;****************************************************************************ADMUX sfr 0x7c ; Multiplexer SelectionREFS1 avrbit ADMUX,7 ; Reference Selection BitsREFS0 avrbit ADMUX,6ADLAR avrbit ADMUX,5 ; Left Adjust RightMUX3 avrbit ADMUX,3 ; MultiplexerMUX2 avrbit ADMUX,2MUX1 avrbit ADMUX,1MUX0 avrbit ADMUX,0ADCSRA sfr 0x7a ; Control/Status Register AADEN avrbit ADCSRA,7 ; Enable ADCADSC avrbit ADCSRA,6 ; Start ConversionADATE avrbit ADCSRA,5 ; Auto Trigger EnableADIF avrbit ADCSRA,4 ; Interrupt FlagADIE avrbit ADCSRA,3 ; Interrupt EnableADPS2 avrbit ADCSRA,2 ; Prescaler SelectADPS1 avrbit ADCSRA,1ADPS0 avrbit ADCSRA,0ADCSRB sfr 0x7b ; Control/Status Register BACME avrbit ADCSRB,6 ; Analog Multiplexer Comparator EnableADTS2 avrbit ADCSRB,2 ; Auto Trigger SourceADTS1 avrbit ADCSRB,1ADTS0 avrbit ADCSRB,0DIDR0 sfr 0x7e ; Digital Input Disable Register 0ADC0D avrbit DIDR0,0 ; Disable Digital Input on ADC0ADC1D avrbit DIDR0,1 ; Disable Digital Input on ADC1ADC2D avrbit DIDR0,2 ; Disable Digital Input on ADC2ADC3D avrbit DIDR0,3 ; Disable Digital Input on ADC3ADC4D avrbit DIDR0,4 ; Disable Digital Input on ADC4ADC5D avrbit DIDR0,5 ; Disable Digital Input on ADC5ADC6D avrbit DIDR0,6 ; Disable Digital Input on ADC6ADC7D avrbit DIDR0,7 ; Disable Digital Input on ADC7ADCH sfr 0x79 ; Data RegisterADCL sfr 0x78restore ; re-enable listingendif ; __adcm78inc