// alle Lichter an // Atmega8 mit 3,6864 MHz // Sprache C //------------------------------ #define F_CPU 3686400 #include //#include main () { unsigned char i; // hier Init-Code eingeben DDRB = 0xFF; // PortB = Ausgang DDRD = 0x00; // PortD = Eingang PORTD = 0xFF; // PortD = Pullup while (1) // mainloop { // eine einfache Warteschleife for (int k=0; k<1000 ; k++) {}; if (! (PIND & 0x04)) // Wenn Bit 2 = 0, dann Taster gedrückt PORTB = i; // PortB wird geschaltet, Led an else PORTB = 0; // Leds aus i++; } }