#include // Definitionen laden #include // Delay-Bibliothek laden const unsigned char daten[]={0x08,0x04,0x7e,0x04,0x08}; // Tabelle mit Daten int main(){ unsigned char spalte=1,dzeiger=0; // erste Spalte DDRA=0xff; // PA als Ausgang DDRC=0xff; // PC als Ausgang PORTA=0xff; // alle LED an while(1){ // Endlosschleife PORTA = daten[dzeiger++]; // Zeile laden PORTC = spalte; // Spalte anschalten spalte *= 2; // naechste Spalte if (spalte > 0b00010000){ spalte = 1; dzeiger = 0; } _delay_ms(10); // warte 10ms } return 0; }