7-Segment ANzeigen ansteuern

Gast #828186
Lesenswert?

Moin,

auf dem Weg des Lernens, versuche ich meine 6-stellige Uhrenanzeige
auf 7-Segment-Anzeigen darzustellen.
Am Beispiel der Sekunden (int-Wert) rechne ich
1
Sekunden / 10 * 16   + Sekunden mod 10
Das ergebnis gebe ich an einen Port, der einen BCD/7-Segment Chip 
ansteuert ( MOS 4513 )
Das klappt auch recht gut - nur, daß ich ANzeigen mit gemiensamer ANODE 
genommen habe, und nun die 4513 Ausgange invertieren muss.


Wenn ich aber weiterdenke, dann benötige ich für hh-mm-ss drei Ports.
Was mir eine reichliche Verschwendung erscheint.

kann man nicht 4-bit benutzen, um jeweils ( BCD-Codiert) eine Ziffer zu 
übertragen, und das zweite Byte, um zu sagen, ob es sich um die Einer 
oder Zehner der Stunden, Minuten oder Sekunden handelt?

wenn ich dann die HH-mm-ss Daten vor den decodierern speichern könnte,
hätte ich zwischen den einzelnen Sekunden-Ereignissen ne Menge freie 
Zeit.

Könnte mir da jemand bitte weiterhelfen?
Danke Hanns

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