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?
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.
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
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
>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.
Hier erfährst du alles über den HD44780 (auch die Codes für Umlaute): http://www.carlocalo.it/Datasheet/HD44780.pdf
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
oder die LCD Routinen von Peter Fleury verwenden, in der Testanwendung ist auch ein Beispiel für selbstdefinierte Zeichen.
Hi
>LCD Routinen von Peter Fleury verwenden...
Für Assembler?
MfG Spess
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.