Zahlen in einem LCD größer machen

Gast #2885568
Lesenswert?

Hallo,

ich würde gerne für mein Projekt 1 Ziffer in einem 16x2 Display 
(HD44780) größer darstellen, also über 2 Zeilen verteilt so das ich 2x2 
Stellen für die Zahl reserviere. Habe jetzt mal alle möglichen 
Kombinationen ausprobiert und festgestellt das ich 9 benutzerdefinierte 
Zeichen brauche um alle Zahlen von 0-9 darzustellen. Ins Display passen 
aber nur 8 gleichzeitig! Jetzt hatte ich die Idee das ich die 4 
speziellen Stellen einfach automatisch auf die ersten 4 
benutzerdefinierten Stellen setze, und dann die benötigten 
benutzerdefinierten Zeichen in die entsprechenden DisplayRAM Stellen 
schreibe, also nur die gerade benötigten ans Display übergebe.

Das display will ich mit 4Bit an einen atmega168 anschließen, der macht 
nebenbei nur ein bisschen auf Taster hören, ab und zu einen MIDI Befehl 
schicken und softpwm für die tasterleds.

Ist das sinnvoll? sollte ich evtl. doch eine normale 7 Segment anzeige 
verwenden? die müsste ich dann wahrscheinlich mit den taster LEDs 
multiplexen da sonst zu wenig Pins übrig bleiben.

Gruß,
Jan
Gast #2885591
Lesenswert?

ich würde das entsprechen Zeichen zur Laufzeit einfach ans Displqy 
senden.
Die 2 Stellen vorne einfach in der Displayroutine reservieren und gut.
Ich habe das Display ja sowieso immer 1:1 im RAM liegen.
Von daher wäre es das einfachste.

Du kannst auch LED Anzeigen nehmen, dann aber wegen der Pinanzahl zB. 
mit Schieberegister arbeiten.
Gast #2885601
Lesenswert?

Naja, Einsatzgebiet wäre ein Midicontroller der mit den Füßen bedient 
wird. Die Zahl soll anzeigen in welcher "Bank" man sich befindet, also 
sozusagen welches Preset für die Befehle die durch Tastendruck gesendet 
werden gewählt ist. Theoretisch wechsel ich das nur zwischen den 
Liedern, aber da das auch im Stehen geschieht möchte ich das noch 
einigermaßen erkennen können. ein 7 Segment extra dafür wäre eigentlich 
unnötig da mich das dann halt auch nur vor und nach dem Lied 
interessiert.
Gast #2885624
Lesenswert?

Danke euch schonmal leider sind beide Fälle für mich nicht direkt 
verwendbar, da dort 4 Zeilen zur Verfügung stehen. Ich muss aber mit 2 
Zeilen arbeiten, da brauch ich dann leider ein paar mehr 
benutzerdefinierte Zeichen :/

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