mikrocontroller.net

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


Autor: dietmar steiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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....

Autor: pebisoft (Gast)
Datum:

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

Autor: Jürgen C (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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"

Autor: dietmar (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jürgen C (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: DJShadowman (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.