/* code008.c ATmega88 @ 8MHz */ #include <avr/io.h> #define LED1 (PORTD |= (1<<PD0)) // Ersetze (PORTD |= (1<<PD0)) durch LED1 #define LED2 (PORTD |= (1<<PD1)) // Ersetze (PORTD |= (1<<PD1)) durch LED2 #define LED3 (PORTD |= (1<<PD2)) // Ersetze (PORTD |= (1<<PD2)) durch LED3 uint8_t zahl = 1; int main(void) { DDRD = 0xFF; // Richtungsregister gesamtes PORTD auf Ausgang while(1) { if (zahl == 1) LED1; else if (zahl == 2) LED2; else LED3; } }