Text invers (negativ) darstellen

Gast #4827993
Lesenswert?
• ▲
▼
Hallo
verwende eine Display vom Typ LC1604 mit einer Ansteuerung über I2C Bus 
in 4 Bit um Texte darzustellen.
Als Programm verwende ich das:
1
lcd_printlc(1,5,"Text Grund");         // Text Zeile 1
2
    lcd_printlc(2,2,"**************");      // Text Zeile 2
3
    lcd_printlc(3,1,"Modul 3");    // Text Zeile 3
4
    lcd_printlc(4,2,"Versuch 1");      // Text Zeile 4
Dieser Text wir als "normale" Schrift auf dem Display dagestellt.
Wie kann ich den Text invers (negativ) ausgeben?
(atmega mit C)
LG Hans
#4828001
Lesenswert?
• ▲
▼
Das kann ein HD44780-kompatibles (LC1604 hört sich danach an) Display 
normalerweise nicht. Du kannst höchstens ein Teil des Textes invers mit 
den 8 benutzerdefinierten Zeichen darstellen. Der Freiraum zwischen den 
Zeichen ist natürlich auch nicht invertiert.

Zeichensätze von manchen Displays haben z.B. die Ziffern invers im ROM.
Gast #4828011
Lesenswert?
• ▲
▼
Mario L. schrieb:
> Das kann ein HD44780-kompatibles (LC1604 hört sich danach an) Display
> normalerweise nicht

Ja, mein Vorschlag die Software zu ändern setzt natürlich ein 
Grafik-Display voraus, bei dem man einzelne Pixel setzen kann.

Displays gibt es ja in allen möglichen Farben, weisse Schrift auf blauem 
Grund ist ja praktisch negativ.

Georg

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