ich will über einen 8051er 2x7segmentanzeigen und 2x10fach-LEDBalkenanzeigen ansteuern. ich brauche also 36 ausgänge, da man bei einem normalen 8051er nur 2 ports (also 16 ausgänge) verwenden kann, brauche ich eine porterweiterung. es würde vielleicht auch mit 2stück 16aus4-demultiplexer funktionieren, aber es wäre in der software sehr schwierig, dass alle anzeigen hell genug leuchten, weil ein segement der 7segm-anz. nur 1/14 der zeit bekommt. ->weiß jemand, wie man eine PORTERWEITERUNG in meinem fall sinnvoll von 16 auf mind. 36 realisieren kann, oder ist die idee mit den beiden demux's nicht so schwierig?? danke für eure hilfe!
Hi 1. Alternative (einfach): Schiebregister 74HC595 (3 Pins nötig) 2. Alternative (einfach): Multiplexen der Anzeigen (12 Pins nötig) Matthias
3. Alternative: MAX7219, Anzeige läuft im Multiplex, allerdings ohne Prozessorbelastung, sehr zu empfehlen, 3 Pins.
Hi @crazy horse MAX7219 -> viel zu teuer wenn man mal von Mustern absieht @peter einen 8-Bit Bus aufbauen wegen ein paar LED's? Und das von dir als bekennenden Minimalisten? Matthias
@Matthias, da er von 16 Leitungen spricht, hat er wohl noch so ein uralt-Bord mit externem EPROM. Und da spielen die paar Drähte dann auch keine Rolle mehr. Pesönlich bevorzuge ich die 595-er Lösung. @Thomas, mit den modernen über die COM programmierbaren T89C51RD2, T89C51CC01, P89C668 und Konsorten macht mir das Experimentieren wesentlich mehr Spaß. Peter
@matthias: Gerade für Einzelstücke ist der MAX7219 gut geeignet, vereinfacht die Platine und das Programm erheblich. In einer Serie würde ich den auch nicht nehmen.
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.