Hallo Zusammen

Ich habe hier einen ATmega32 vor mir. Mit dem möchte 2 7Segment LED Anzeigen ansteuern. Es soll eine Anzeige für einen Kickerkasten werden.

Jedes dieser 7Segmentanzeigen ist 2-Stellig (geht also bis 99).
Damit ich nicht zuviele Ports brauche möchte ich einen Port pro 2-Stellige Anzeige multiplexen.

Also z.b. die Zahl 12 soll angezeigt werden.
Zuerst soll am PortA die Zahl "1" ausgegeben werden und mit dem PortB0 soll die 2.Anzeige aktiviert werden.

Beim nächsten Tackt wird die Zahl "2" am PortA ausgegeben aber diesmal wird PortB1 aktiviert und bringt so die 1.Anzeige zum leuchten.

Weil dies mit 1MHz geht, kann das menschliche Auge nicht erkennen dass die LED der Anzeige aus- bzw. angehen und es erscheint die Zahl 12 auf der Anzeige.

Nun hat jemand schon Code für so etwas?
Ich hoffe ihr seit bei meiner Beschreibung draus gekommen.