Ich hab auf meinem ATmega32 Testboard fünf 7-Segment Anzeigen, wenn du
jetzt versuchen würdest jedes Segment von allen Anzeigen an die Ports zu
löten, dann bräuchtest du ja 40 Pins am Prozessor, und dann hast du
immer noch keine Grundbeschaltung. D.h.: man legt die Signale von den
acht Anschlüssen einer Anzeige auf den gleichen Port, so spart man sich
einige Anschlüsse am Prozessor, dennoch würde jetzt ja jede Anzeige das
gleiche anzeigen, also nimmt man (in meinem Beispiel jetzt) noch fünf
Transitoren daz, die man auch auf je einen Port zum ansteuern legt, und
dann noch gegen Masse schaltet, also wenn man jetzt 7-Segment Anzeigen
hat, die Common Kathode haben. dann hat man insgesammt acht Pins am
Prozessor für die einzeln Segmente und dann noch je einen für die
einzelnen Anzeigen. da spart man sich einige Anschlüsse, und man muss
nacher nur in seinem Programm die einzelnen Segmente für je ne
Millisekunde anschalten und den Buchstaben anzeigen lassen.
Ich kann dir auch einen Code schicken wenn du magst, hab gestern die
ganze Multiplexing Geschichte geschrieben und sie Funktioniert Perfekt!
Grüße Hans