In einem früheren Kapitel wurde ein 16×2-LCD-Modul mit einem Arduino angesteuert. Einführung und genauere Beschreibung des LCD-Module siehe: LCD-Anzeige. Hier soll es nun darum gehen, dasselbe LCD-Modul ohne Mikrocontroller anzusteuern, d.h. die Bits für die Zeichen des LCD manuell zu setzen.
Die Anschlüsse können auf der Seite "LCD-Anzeige" nachgeschaut werden.
Die LCD-Anzeige wird von dem IC HD44780U gesteuert, den man auf der Rückseite des LCD-Moduls als vergossenen Chip erkennen kann. Anhand der Anzeige des Buchstabens "A" wird nun jeder benötigte Schritt beschrieben:
00001111
. Dadurch wird der Display
angeschaltet und der Cursor fängt an zu blinken. Nach dem Drücken des Mikrotasters S1 (enable) sollte sich der Cursor
nun an der linken oberen Ecke des Displays befinden. (Evtl. muss der Kontrast mit dem Potentiometer
noch geregelt werden)
00110000
gesetzt und S1 erneut gedrückt. Nun können 8-bit-Daten empfangen
werden. (Außerdem wurde die Schriftgröße auf 5×8 gesetzt).
01000001
gesetzt und S1 gedrückt.
(siehe im folgenden PDF die Kodierung aller möglichen Zeichen)