benötige LCD Zeichentabelle

Gast #1134149
Hi Leute

ich benutze ein 2x20 Zeichen LCD mit der bezeichnung DV20200 allerdings 
habe nur ein kleines Datenblatt dazu mit wenig informationen. Problem 
ist erstens dass ich auch gerne ä´s und ü´s etc. darstellen möchte und 
solche Zeichen wie ° für Temperaturen!

So frag ich mich ob es eine art Zeichentabelle gibt die für dieses und 
vielleicht auch andere LCD´s gültig ist!

Mich würde es ehh mal interessieren welche Zeichen das Display überhaupt 
kann. z.B. zeigt es für ein ö das Summenzeichen an...

Danke schonmal im voraus.
Moderator (Firma: Titel) Persönliche Seite
> dass ich auch gerne ä´s und ü´s etc. darstellen möchte und
> solche Zeichen wie ° für Temperaturen!

Die Chips für die Dinger kommen aus Japan. Welcher durchschittliche 
Japaner hat schon mal ein ä, ö oder ü gesehen? Franzosen hätten gerne à, 
á, è und solche Dinger, Spanier möchten ein kopfstehendes Frage- und 
Ausrufezeichen usw. usf. Wo anfangen, Wo aufhören?
Fazit:
Eigene Zeichen definieren, idR hast du dafür 8 Zeichen frei zur 
Verfügung.
Gast
Ich kann mich den Vorpostern nur anschliessen.
Die deutschen Sonderzeichen liegen falls
überhaupt vorhanden im oberen Zeichensatz.
Die Codes entsprechen aber nicht den Codes
die man am PC gewohnt ist. Was du brauchst ist
eine Übersetzungstabelle:

  //Standard Übersetzungstabelle Win zu LCD Sonderzeichen
 switch(ps)
  {
   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;
  }

 return ps;

Die großen Umlaute Ä,Ö,Ü gehen meistens nur über die selbstdefinierten
Zeichen.
Persönliche Seite
Bei dem Thema mit den Sonderzeichen auf Displays muss man etwas 
aufpassen. Meistens sind in den Displays ASCII Zeichensätze 
implementiert. Programmiert man jetzt mit einem normalen Editor auf 
Windows, dann verwendet der einen ANSI Zeichensatz. Also bekommt man 
kaum ein richtiges Sonderzeichen auf das Display, weil die Codierung 
durch den Editor nicht mit der von dem Display übereinstimmt.

Ich löse das Problem immer mit dem Crimson Editor, das ist einer der 
wenigen, der echte ASCII Codierung verwenden kann (einstellbar).

Meine Erfahrung hat gezeigt, dass japanische Displays entweder einen 
ASCII Zeichensatz haben, oder gleich einen kryptisch japanischen. Ich 
hatte noch nie ein Display, bei dem die unteren 128 Zeichen mit ASCII 
übereinstimmen und die Sonderzeichen nicht.

Vielleicht hilft dir das ja weiter.

Grüße,

Peter
Moderator (Firma: Titel) Persönliche Seite
> Meine Erfahrung hat gezeigt, dass japanische Displays entweder einen
> ASCII Zeichensatz haben, oder gleich einen kryptisch japanischen. Ich
> hatte noch nie ein Display, bei dem die unteren 128 Zeichen mit ASCII
> übereinstimmen und die Sonderzeichen nicht.
Zum Urvater aller DOT-Matrix-Displays (HD44780)
siehe http://www.sparkfun.com/datasheets/LCD/HD44780.pdf
auf Seite 17 und 18 (unterschiedliche ROM-Codes)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.