LCD mit 128x64 Punkten
| Erstellt am 28.03.2002 00:05:21 | Klicks [9461] |
| Verwandte Themen und Zusätze: Anschluß eines LCD Displays | Download zu Display 128x64 Source Code und Datenblatt | |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Grafikdisplays sind nette Spielobjekte, denen ich mich auch nicht ganz verschließen konnte. Dieses Beispiel zeigt ein PG12864J Display angeschlossen an ein STK200. Ich benutze das STK, da ich bis heute nur zum Testen gekommen bin. Sollte ich mehr Zeit finden, soll dies Display in einem Auto den Drehzahlverlauf visualisieren.
Um die negative Spannung für den Kontrast zu erzeugen, bediene ich mich zweier Netzteile. Eines wird genutzt, um dem SDK Spannung zu liefern, das ander Nutzen wir zu Stromversorgung des Displays und als Gegenspannung zu den 5 Volt des SDK, um eine negative Spannung zu erhalten. Man kann das nun alles wie auf dem Foto gesehen anschliessen, oder extra eine kleine Platine fertigen. Ich habe mich für das SDK entschieden.
Das Display akzeptiert folgende Kommandosequenzen :
Das Programm, das ich dazu geschrieben habe, nutzt nun diese Kommandostrukturen, um die Seiten des Displays zu addressieren und einzelne Pixel zu setzen ider zu löschen. So muss bei dem Zeichen einer Linie immer errechnet werden in welche Seite und Zeile der Pixel gesetzt werden muss. Ich möchte aber ab hier auf den Source verweisen, da er gut kommentiert und weiterführend ist. Im Programm werden so diese Funktionen erzeugt, die den Ablauf der Chipprogrammierung möglich machen.
Diese Funktionen bauen systematisch aufeinander auf und ermöglichen so die Kommunikation mit den beiden integrieten Kontrollern. Nun ist es als nächstes notwenig, einen Zeichensatz in das Programm zu integrieren, um Text neben Grafik anzeigen zu können. Dies ist leider bislang noch nicht erfolgt und wird Teil eines Updateszu diesem Artikel sein. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||