#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);

}

}