www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Selbstdefiniertes Zeichen aufm LCD


Autor: Patrick Schnotalle (pepper)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi...Ich weiss das man nicht nur die ASCII zeichen auf dem LCD 
darstellen kann, sondern auch selbstdefinierte Zeichen machen kann...
Das wissen, das es geht reicht mir nicht,Ich würde auch gern wissen 
wie...
Hoffe mir kann da jemand helfen...Aber ich bin nicht so talentiert mit 
C, freu mich über jede hilfe aber wenn's möglich ist bitte in 
Assembler...
Danke
MFG der Patrick

Autor: TravelRec. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Im Datenblatt des Displays bzw. in dem des Controllers steht, wie man´s 
macht. In einer Tabelle sind die Befehle, die das Display versteht, 
aufgezeigt. Du mußt das CG-Ram adressieren und Bitmuster in das CG-Ram 
schreiben, die Du danach als normale Zeichen 0 bis 7 ansprechen kannst.

Autor: johnny.m (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> auf dem LCD
Ach, auf DEM LCD...

Ich vermute mal, es handelt sich um ein HD44780-kompatibles. Wenn dem so 
ist, dann lade Dir mal von Electronic Assembly das (deutschsprachige) 
Datenblatt runter. Da steht das recht schön beschrieben. Und auch, wenn 
Dein Display nicht von EA ist, die Prozeduren sind bei den 
HD44780-Dingern in praktisch allen Fällen gleich.

Autor: Hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Aber ich bin nicht so talentiert mit
>C, freu mich über jede hilfe aber wenn's möglich ist bitte in
>Assembler...

Das geht weder in C noch Assembler, sondern durch Ansteuern von 
Signalleitungen.

Autor: rene (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, es gibt ein Character generator RAM. Dort sind die eigenen Zeichen. 
Eine senkrechte Zeile @ 8 pixel ist ein byte. Dh man muss etwa 6-8 byte 
pro Character bringen.

Viel Glueck

rene

Autor: johnny.m (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> ...senkrechte Zeile...
Die senkrechten Zeilen nennt man i.d.R. "Spalten". Die sind hier aber 
ziemlich egal, weil bei den Displays die "waagerechten" Zeilen 
geschrieben werden. Und die haben i.d.R. 5 Pixel.

Autor: TravelRec. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und es wird immer im Zeichen von links oben nach rechts unten 
geschrieben, wobei die 8. Zeile der Cursorzeile entspricht. 
Standardzeichen sind 7 pixel hoch.

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.