7-Segment

Gast #323838
Lesenswert?

Tag Leutz!

Ich bau mir grad ne Uhr mit großen 7-Segment anzeigen für nen Wohnraum.
Hätte aber gern ne Anzeige für Datum und so auch noch. Wie kann ich mehr
als vier 7-Segment Anzeigen ansteueren, weil da wirds ja mit den IOs
schon knapp. DA gibts doch so was ähnliches wie schieberegister oder??

gruß
Gast #323840
Lesenswert?

Hallo,

Wieviele Segmente möchtest Du denn verwenden ?
Wenn Du einen Port für die einzelnen Segmente jeder Anzeige nimmst und
einen weiteren Port für die Stellen, so kannst Du schonmal 8 Segmente
mit 2 Ports ansteuern. Je nachdem welchen Prozessor Du verwendest hast
Du ja dann noch weitere ports für Taster und dergleichen. Mit zB einem
Mega 16, der hat 4x 8 bit Ports kannst Du einen Port für zB Taster
nehmen zum Einstellen, 1 Port für die segmente und dann hast du noch 2
Ports für die Stellen, damit wären zB 16 Stellen möglich.

Es gibt aber auch noch die möglichkeit einen BCD zu Dezimal Decoder zu
nehmen mit 10 decodierten Ausgängen ( zB den 4028 ) damit kannst Du mit
4 portbits 10 Stellen anschliessen. bei 2 Decodern pro Port wären es
dann schon 20 Stellen pro Port... aber bei sowas wirds dann natürlich
auch softwaremässig komplizierter.

Jedenfalls möglichkeiten gibt es viele :-)

Andy
Gast #323844
Lesenswert?

Bei Datum und Uhrzeit sind die Punkte aber eigentlich immer an. Dafür
µC-Pins spendieren ist Verschwendung. 4 Datenleitungen (BCD) und für
jede Stelle eine Enable-Leitung -> Bei 8 Stellen 12 Leitungen.
Decodierung dann über 4543 o.ä. (Die dürften dann bei den großen LEDs
auch nicht mehr ins Gewicht fallen).

Mit Schieberegistern kommste theoretisch mit zwei Leitungen für
beliebig viele Stellen hin (ser. Datenleitung und Latch Disable).
#323845
Lesenswert?

Salve

Ich mach's mit den 7-Segment-Anzeigen so:

Ich verwende einen Demux(74LS138) für die Steuerleitungen und steuere
so mit 3 Steuerleitungen bis zu 8 LCD-Anzeigen.
Da die Ausgänge des Demux low-active sind, werden sie mit
PNP-Transistoren verstärkt.

Wenn man einen BCD-Dekoder der 74er Serie verwendet braucht man 4
Leitungen zur Anzeige der Zeichen.

Über die Steuerleitungen werden die 7-Segmentanzeigen mit Strom
versorgt.

Wenn man dann noch eine Kommastelle verwendet, dann kann man mit 8 Pins
bis zu 8 x 7-Segmentanzeigen ansteuern.

Wenn man jetzt die Steuerleitungen schnell genug wechselt, erhält man
eine schöne Anzeige.

Man muß bei dieser Methode aber den Strom für die Anzeigen etwas
erhöhen, was aber zur Beschädigung der Anzeige führen kann wenn man
eine einzelne Stelle zu lange anzeigt.

mfg Sepp
Gast #323849
Lesenswert?

noch ne Möglichkeit:
Charlyplexing: 8-stellige Anzeige mit nur 9 Leitungen.
Dafür ist der Treiberaufwand etwas höher und die Verdrahtung nicht
"1:1". Google / suche bei Maxim.
Es gibt einen MAX, der das erledigt, glaube auch aus der MAX72xx-Reihe.

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