Forum: Mikrocontroller und Digitale Elektronik AT90S8515 mit 80 LED´s


von Kay (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte mit meinem AT90S8515 insgesamt 80 LED´s getrennt ansteurn
können. Ich denke mal, ich muss das Signal Multiplexen. Leider habe ich
keine Ahnung wie das geht. Ich habe im Anhang ein Bild, wie ich es gern
realisieren würde. Nur welchen Baustein muss ich nehmen um die 80 LED´s
anzusteuern ?

mfg Kay

von Joerg Wunsch (Gast)


Lesenswert?

Du mußt die 80 LEDs alle einzeln ansteuern können?

Generell entweder multiplex, oder mit Schieberegistern.

Multiplex würde bedeuten, daß Du 4 x 20 LEDs so verschaltest, daß je
20 LEDs eine gemeinsame Anode haben und die jeweils vier LEDs jedes
Zweigs mit der Katode zusammengeschaltet werden.  Du wirst aber nicht
umhin kommen, auch hier noch Treiber einzufügen (Transistoren
bzw. ULN-irgendwas ,,IC''), da ich vermute, daß Du beim direkten
Anklemmen an die Port-Leitungen nicht mit den maximal 200 mA für die
GND-Leitung des AVRs hinkommst.  Die Anoden werden dann über
pnp-Transistoren mit negierter Logik angesteuert (d. h. zugehöriger
Ausgang auf `low' schaltet die entsprechende 20er Gruppe ein).  Für
das alles brauchst Du also 3 * 8 + 4 = 24 Portpins, also 3 Ports.

Du aktivierst nun reihum jeweils eine 20er Gruppe und legst das
zugehörige Bitmuster an die 20 Ausgänge.  Das Ganze schnell genug, als
daß es für das Auge nicht mehr flimmert.

von ulrich strobel (Gast)


Angehängte Dateien:

Lesenswert?

74ls164 ttl, sind ganz normale schieberegister, anzusteuern mit data und
clk 10 in einem Datenstrang wären 80leds.

von Joerg Wunsch (Gast)


Lesenswert?

Schieberegister lassen sich natürlich am einfachsten per SPI
ansteuern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.