Forum: Mikrocontroller und Digitale Elektronik Wie mit BASCOM AVR Umlaute auf LCD ausgeben


von dietmar steiner (Gast)


Lesenswert?

Hallo,
Wie kann ich mit BASCOM AVR Umlaute auf ein LCD ausgeben ?

hat jemand ein kurzes Beispiel für das Problem ?

LCD "üöä" funktioniert jedenfalls nicht !


Danke....

von pebisoft (Gast)


Lesenswert?

du kannst in bascom 8 buchstaben für ein display herstellen und
einbinden. siehe beispiel in der bascomhilfe.
mfg pebisoft

von Jürgen C (Gast)


Lesenswert?

Hallo,
probier mal folgendes:
Lcd chr(225);CHR(239);chr(245);chr(223);chr(226)
Lcd "Viele Gr";chr(245);chr(226)"e J";chr(245);"rgen"

von dietmar (Gast)


Lesenswert?

Ja, natürlich, ich Dumpfbacke....;-)


zum Test:
Dim I As Byte
Cls
Cursor On
Do
 For I = 1 To 255
 Lcd Chr(i)
 Print Chr(i)
 Waitms 100
 Next I
Loop

End

von Jürgen C (Gast)


Lesenswert?

Hallo,
du kannst die Sonderzeichen auch direkt in den Text eingeben:
Bei gedrückter "ALT GR" Taste den Zahlencode für das Zeichen über
den
Ziffernblock eingeben.
ä = "ALT GR" und 160   oder CHR(225)
ö = "ALT GR" und 139   oder CHR(239)
ü = "ALT GR" und 228   oder CHR(245)
ß = "ALT GR" und 131   oder CHR(226)

Leider weiß ich nicht, warum der Zeichencode nicht mit dem CHR-Wert
übereinstimmt.

Gruß
Jürgen

von DJShadowman (Gast)


Lesenswert?

Die Zeichentabelle im Datenblatt des HD44780 zeigts einem ja schon mal
etwas näher.
Der HD44780 hat nur ca 127 (?) Uns bekannte Zeichen. Der Rest der
insgesamt 256 Zeichen sind dann LingLongDingeling
Yapanische/Chinesische (ich werwexel das immer) Krakeldinger. Da der
HD44780 auch noch aus Japan/China kommt, und dort, wenn man schon mal
unsere Buchstaben benutzt, die äüö? nicht vorkommen, hat man sie halt
auf ne andere Adresse verbannt.
Ist halt nich der Europäische ASCII-COde, denn ASCII heißt nicht, daß
alles gleich ist.........

Die 8 frei definierbaren Zeichen mit selbstgemalten Sonderzeichen zu
belegen ist wohl dann auch Platzverschwndung.

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.