Programmierung: Befehle und Zeichen an das LCD senden

Ein Befehl zum Löschen des Bildschirms ist 0x01 und wird zuerst verwendet. Eine Zeitverzögerung ist erforderlich, da der Bildschirm-Löschbefehl etwas Zeit in Anspruch nimmt. Der nächste Befehl ist, den LCD-Bildschirm mit 0x38 in den 8-Bit-Modus zu versetzen. Dieser Befehl dauert 39 Mikrosekunden, daher werden zur Sicherheit 50 Mikrosekunden verwendet. Der nächste Befehlssatz wird in einer Anweisung unter Verwendung einer Binärnotation ausgeführt: Das x bezeichnet die Position, an der eine '1' stehen würde. 0b0000x000 = um diese Befehlsfunktion zu aktivieren 0b00001x00 = um die Anzeige einzuschalten 0b000010x0 = um den Cursor einzuschalten 0b0000100x = um den Cursor blinken zu lassen. Der letzte Befehl ist 0b00001110, um die Anzeige und den Cursor einzuschalten, aber den Cursor nicht blinken zu lassen. Eine weitere Verzögerung von 39 µs ist erforderlich, daher werden 50 µs verwendet. Die Funktion zum Senden eines Zeichens wird danach verwendet, um Zeichen zu senden.



Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.