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
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.
74ls164 ttl, sind ganz normale schieberegister, anzusteuern mit data und clk 10 in einem Datenstrang wären 80leds.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.