|
|
||
| Aktoren | ||
|
|
||
|
|
||
| Befehlstabelle | ||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Die Steuerleitung E muss vor dem Schreiben oder Lesen von Daten oder Kommandos auf 1 gesetzt sein. Das LCD-Modul übernimmt die Daten, wenn das Signal dieser Leitung von 1 auf 0 fällt. Vor diesem Signalwechsel sollten Rückgabedaten, wie das Busyflag gelesen worden sein. |
|
|
|
|
|
|
|
Die obige Tabelle enthält alle Kommandos, welche an den HD44780 Controller gerichtet werden können. In der Tabelle darunter ist die Bedeutung der Abkürzungen in der Tabelle genannt. |
|
|
|
Bemerkungen |
|
|
|
Der Anzeigencontroller HD44780 wird für unterschiedliche LCD-Anzeigen benutzt. Die vorliegende LCD-Anzeige legt die Werte für die Anzahl der virtuellen Zeilen (N) des Controllers und den Zeichensatz (F) fest. Es macht keinen Sinn mit diesen Werten zu experimentieren, da diese durch die LCD-Anzeige vorgegeben sind. Bei der hier beschriebenen 4*20 LCD-Anzeige lauten die Werte: 2 virtuelle Controller-Zeilen und 5*7 Punktmatrix. |
|
|
|
Nachdem das Anzeigedisplay (Controller + LCD Anzeige) in einer Schaltung eingebaut wurde, liegt eine Beschaltung des Datenbusses mit 4 oder 8 Bit vor. Dementsprechend muss der Wert für (DL) gesetzt werden. Widersprechen sich die tatsächliche Verschaltung des Datenbus und der Wert für die Flagge DL, erfolgt keine Anzeige. |
|
|
|
Die angegebenen Zeiten sind die maximalen Zeiten, welche der HD44780 benötigt um eine Operation auszuführen. Wird bei schnellen Steuerrechnern die Zeit zwischen zwei Operationen unterschritten, kann es zu unvollständigen oder fehlerhaften Ausgaben kommen. Hier sollte die BusyFlagge (BF) abgefragt werden. Diese gibt an, wann das Display zur nächsten Ausgabe bereit ist. |
|
|
|
Das RS-Signal ist zum Senden von Kommandos immer 0. Nur wenn Datenbytes zum Zweck der Anzeige gesendet werden ist die RS-Flagge 1. |
|
|
|
|
|
.de