#include <avr/io.h>
int main(void)
{
DDRB |= (1<<PB7) | (1<<PB5) | (1<<PB4);
SPCR |= (1<<SPE) | (1<<MSTR);
ADMUX = 0x60;
ADCSRA |= (1<<ADEN) | (1<<ADATE) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0);
while (1)
{
ADCSRA |= (1<<ADSC);
while(!(ADCSRA&(1<<ADSC)));
ADCSRA|=(1<<ADIF);
PORTB &= ~(1<<PB4);
SPDR = ADCH;
while((SPSR & 0x80) == 0);
char x = SPDR;
PORTB |= (1<<PB4);
}
}