Forum: Mikrocontroller und Digitale Elektronik Umlautvokale nicht möglich?


von Patrick (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Ich wollte testen, ob "Ä ä Ö ö Ü ü "am LCD angezeigt werden kann.
Leider kommen komische Zeichen raus. Siehe Foto
Wie kann ich richtig einstellen, damit auch richtige Zeichen am LCD
rauskommt.

BASCOM-Code:

$regfile = "m16def.dat"
$crystal = 4000000

'Displaytech 162C 2x16 Display
Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.3 , Db6 = Portb.2 ,
Db7 = Portb.1 , E = Portc.4 , Rs = Portc.5

Cls

Lcd "Ä ä Ö ö Ü ü"

End

von D. W. (dave) Benutzerseite


Lesenswert?

Mit Glück sind die Zeichen im Controller integriert. Haben dann aber
keine Standardnummer, im Datenblatt nachschauen, welche Nummer die
haben und diese verwenden.

von pebisoft (Gast)


Lesenswert?

kannst auch 8 zeichen selber kreiren unter bascom.
mfg pebisoft

von R2D2 (Gast)


Lesenswert?

In C hab ich dazu folgende Makros:
#define AUML                 "\341"
#define OUML                 "\357"
#define UUML                 "\365"
Wie das jetzt konkret in bascom ausschaut weiß ich auch nicht.

von Frank (Gast)


Lesenswert?

Bei FastAVR ist sogar ein Editor für LCD Sonderzeichen dabei und wenn
ich mich richtig erinnere ist Der sogar als Freeware zu benutzen. Damit
kommt man auch bei BASCOM und anderen Sprachen weiter wenn man zu faul
ist die Bytes selbst zusammenzuzählen.

Bye

Frank

von Hannes L. (hannes)


Lesenswert?

Und in ASM kann das so aussehen:

mt_100:     .db "Auswahl des Z",$f5,"ndger",$e1,"tes ",0,0
mt_110:     .db " Z",$f5,"ndkreisnummer x 10   ",0,0
mt_120:     .db " Z",$f5,"ndkreisnummer x 1    ",0,0
mt_130:     .db "Daten ins EEP",$f5,"bernehmen ",0,0

(Das sind Menütexte für LCD mit Controller MS50530)

...

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.