Gast
#1303897
Hallo, kann mir bitte jemand sagen wie man Sonderzeichen auf einem LCD Display ausgibt? So geht es ja nicht "Cocktail2: db ' Jägermeister',0" Da macht er anstatt dem "ä" ein "µ" Kann mir jemand helfen?
|
Anzeige
|
Sonderzeichen auf LCD ausgeben?
Gast
#1303897
Hallo, kann mir bitte jemand sagen wie man Sonderzeichen auf einem LCD Display ausgibt? So geht es ja nicht "Cocktail2: db ' Jägermeister',0" Da macht er anstatt dem "ä" ein "µ" Kann mir jemand helfen?
Gast
#1303900
Wenn du den Zeichensatz deines Displays nicht kennst, geb doch einfach mal alle Zeichen der Reihe nach aus. kommt auf das LCD an. Bei dem üblichen HD44780 kann man wenn ich mich recht entsinne, an einige Positionen Bitmuster für eigene Zeichen laden und dann die ausgeben; Umlaute sind aber bestimmt schon da. Genaueres weiß das Datenblatt... HD44780: Im Thread Beitrag "HD44780 LCD - Keine Anzeige" ist ein Link http://www.lcd-module.de/eng/pdf/zubehoer/sed1278.pdf auf einen kompatibles LCD.
Gast
#1303930
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 Hm, bevor ich es lese, kenne ich mich damit auch nicht aus.
Gast
#1303961
Gast
#1303967
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 Hallo, >Ich stelle mir das irgendwie so vor: >"Cocktail2: db ' J"code für ä"germeister',0" >gibt es da eine möglichkeit Wenn schon dann Cocktail2: db "J", code für ä, "germeister",0 Zumindest, wenn es der ASM vom AVRStudio für einen AVR übersetzen soll. Gruß aus Berlin Michael
Gast
#1303994
>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.
Gast
#1304017
Hier erfährst du alles über den HD44780 (auch die Codes für Umlaute): http://www.carlocalo.it/Datasheet/HD44780.pdf
Gast
#1304647
Wow, danke für die ganzen Antworten werde das alles mal ausprobieren, hatte wohl vergessen zu erwähnen, das ich mich nich so richtig mit dem Thema auskenne Danke nochmals Gruß Moritz
Gast
#1304752
oder die LCD Routinen von Peter Fleury verwenden, in der Testanwendung ist auch ein Beispiel für selbstdefinierte Zeichen.
Gast
#1304771
Hi
>LCD Routinen von Peter Fleury verwenden...
Für Assembler?
MfG Spess
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|