www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD-Menüauswahl: Text invertieren


Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich möchte mit einem Text-LCD Display ein Menü aufbauen.
Nun würde ich gerne den ausgewählten Menüpunkt bei Anwahl invertieren.
Leider besitzen die HD44780-Display für soetwas keine Funktionen. Meine
Idee wäre, wenn ein Menüpunkt ausgewählt ist, die entsprechenden Zeichen
als Custom Characters neu anzulegen, und dann auszugeben.
Problem dabei: Die Begrenzung auf 8 frei definierbare Zeichen. Wenn ich
dann z.B. einen Zahlenwert mit 4 Stellen ändern will, reicht mir dieser
Speicher nicht aus.

Vielleicht jemand irgendeine Idee, wie löst ihr das denn sonst so? Den
ausgewählten Menüpunkt mit einem Pfeil o.Ä. davor anzuzeigen, finde ich
nicht sonderlich schön.

MfG
Thomas

Autor: Tobias Schneider (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
8 Zeichen reichen doch um deine Zahl zu invertieren?
Wo liegt das Problem?

Gruß Tobias

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich nur die Zahl habe schon. Allerdings möchte man den Wert, der
nun verstellt wird ja auch anzeigen.
Also bspw. "Drehzahl M1: 1234".
Bis jetzt habe ich den angewählten Menüpunkt halt mit einem Pfeil davor
gekennzeichnet. Wenn ich den Wert zur Verstellung angewählt habe, wird
der Cursor aktiviert, was allerdings bei einer 4-stelligen Zahl nicht
so dolle aussieht.

Autor: Stefan Kneller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da kommst du wohl nicht drumherum, erst zur Laufzeit des Programmes die
gerade benötigten Charakter ins LCD zu schreiben.

Stefan Kneller

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.