Sonderzeichen auf LCD ausgeben?

Gast #1303930
Lesenswert?

Also ich habe ien Display mit einem HD44780 Controller ich habe auch das 
Datenblatt des Displays "EA W162B-N3LW" aber ich kenn mich zu wenig aus.
Ich stelle mir das irgendwie so vor:

"Cocktail2:     db '  J"code für ä"germeister',0"

gibt es da eine möglichkeit
Gast #1303967
Lesenswert?

Hi

>Ich stelle mir das irgendwie so vor:
>"Cocktail2:     db '  J"code für ä"germeister',0"
>gibt es da eine möglichkeit

Ja. Datenblatt lesen und den Code einsetzen. Oder hast du heute schon 
alle Cocktailvarianten durchprobiert?

MfG Spess
Gast #1303994
Lesenswert?

>Wenn schon dann
>Cocktail2:     db "J", code für ä, "germeister",0

>Zumindest, wenn es der ASM vom AVRStudio für einen AVR übersetzen soll.

Ach das ist ASM! Hab mich schon gewundert was das
db im String sollte ;)

Cocktail2:     db "J", 0xE1 , "germeister",0

Die Char Codes für die meisten Displays siehst du unten

   case 'ä' : ps=0xE1; break; //Umlenkung auf neuen Zeichen Code
   case 'ö' : ps=0xEF; break;
   case 'ü' : ps=0xF5; break;
   case 'ß' : ps=0xE2; break;
   case '°' : ps=0xDF; break;
   case 'µ' : ps=0xE4; break;

Einfach mal durchprobieren.
Ä,Ö,Ü haben die meist nicht. Da muß man
über das CGRAM selber Zeichen definieren.

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