void setup() {
DDRA= 0xFF;
DDRB |= 1<<7;
DDRC= 0x00;
DDRD= 0x00;
}
void loop() {
PORTA= 0xff;
if(PORTA & 0x01)
PORTC= 0x01;
else
PORTC= 0x00;
if(PORTA & 0x08)
PORTD= 0x01;
else
PORTD= 0x00;
if (PORTC ^ PORTD)
PORTB &= ~(1<<7);
else
PORTB |= (1<<7);
delay(500);
}