Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include <avr/io.h>
#include <avr/delay.h>
unsigned int a=0;
int main (void){
while(1)
{
ADMUX=0b01100000;
ADCSRA = 0b11000000;
_delay_ms(1);
while ((ADCSRA&(1 << ADIF))== 0); //
DDRD=0b00011111; //
PORTD=0b11101010; //
DDRC=0b11111111; //
a=ADCH+26;//Добавить к аналоговой величине 0.5В
PORTC=a;
}
}
#include <avr/delay.h>
unsigned int a=0;
int main (void){
while(1)
{
ADMUX=0b01100000;
ADCSRA = 0b11000000;
_delay_ms(1);
while ((ADCSRA&(1 << ADIF))== 0); //
DDRD=0b00011111; //
PORTD=0b11101010; //
DDRC=0b11111111; //
a=ADCH+26;//Добавить к аналоговой величине 0.5В
PORTC=a;
}
}