62/64 LEDs ansteuern

OP #751785
Lesenswert?

Hallo liebe Gemeinde,

ich habe vor, für ein Projekt 62/64 LEDs (zeit-)unterschiedlich 
anzusteuern. Leider habe ich auch nicht viel Platz, aber einen 8051 
(AT89C5131) zur Verfügung. SW ist kein Problem. Nur die Ansteuerung 
weiss ich nicht wie ich das regeln soll. Ich hatte an eine Matrix 8x8 
zum Multiplexen gedacht, weiss aber ehrlich gesagt nicht wie ich die so 
aufbauen soll (mit nem LS7407 o.ä.), dass ich jede LED "einzeln" 
ansteuern kann...

Hat vielleicht jemand ne Idee oder einen kleinen Tip für mich?

cu,
olly...
Gast #751798
Lesenswert?

nimm zwei 74(HC)595 in Reihe. Dann kannst du einen für die Zeilen und 
einen für die SPalten nehmen. Das kannst du dann mit SPI ansteuern und 
sogar die ganze Matrix dimmen, wenn du willst.
Gast #751807
Lesenswert?

Bei der Schaltung im Link:

Ich würde die oberen Transistoren OHNE Basiswiderstand lassen, und für 
die unteren Transistoren PNPs einsetzen und diese ebemfalls OHNE 
Basiswiderstand betreiben!

SOnst kannst du die nehmen.

Tip: SChalte die beiden Pins G (enable) der 74(hc)595 zusammen und leg 
die auf einen OCx Ausgang des µC. Damit kannst du mit ner PWM die MAtrix 
dimmen.
Gast #751857
Lesenswert?

Michael wrote:

>Du könntest auch einen MAX7219 benutzen, der kann 64 LEDs in Matrixform
>treiben, und ist über SPI ansprechbar.

kann ich nur empfehlen, weitere Bauteile wie Widerstände entfallen und 
mann kann die Leuchtstärke in 16 Stufen dimmen per Befehl

Gruß Markus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren