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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.