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


von Thomas (Gast)


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

von Tobias Schneider (Gast)


Lesenswert?

8 Zeichen reichen doch um deine Zahl zu invertieren?
Wo liegt das Problem?

Gruß Tobias

von Thomas (Gast)


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.

von Stefan Kneller (Gast)


Lesenswert?

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

Stefan Kneller

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.