SKU | 1114-Grün |
Ort des Ursprungs | China |
MOQ | 5 |
Lieferzeit | 7days |
Unterstützung der Anpassung | ja |
Standard 16X2 LCD-Zeichenmodul (Hintergrundbeleuchtung/grüner Bildschirm)
1602 Verwendung einer Standard-16-poligen Schnittstelle, wobei:
PIN 1: VSS an die Stromversorgung
PIN 2: VDD angeschlossen an 5V positive Stromversorgung
PIN 3: V0 LCD-Display Kontrast-Einstellklemme, an die positive Stromversorgung angeschlossen schwächsten Kontrast, geerdete Leistung Kontrast, der Kontrast zu hoch ist, wird "Geistereffekte", wenn von einem 10K Potentiometer verwendet, um den Kontrast einzustellen
PIN 4: RS für Registerauswahl, die Auswahl von hohen Datenregistern, Befehlsregister ist niedrig.
PIN 5: R / W für Lese- und Schreibsignalleitung, hoher Lese-, niedriger Schreibbetrieb. Wenn die RS-und RW niedrig ist, können Schreibanweisungen oder Anzeige die Adresse gelesen werden kann, wenn RS niedrig ist RW ist High Besetztsignal, Daten können geschrieben werden, wenn RS hoch RW ist niedrig.
PIN 6: E End um End zu aktivieren, wenn E Duanyou High Jump niedrig wird, führt das LCD-Modul den Befehl aus.
7 bis 14 Fuß: D0 bis D7 für bidirektionale 8-Bit-Datenleitung.
15 Fuß: Hintergrundbeleuchtung positive Stromversorgung
16 Fuß: Negative Stromversorgung für Hintergrundbeleuchtung
1602 Zeichen LCD-Modul internen Speicher (CGROM) hat 160 Punktmatrix Zeichen Grafiken gespeichert, wie in Tabelle 1 gezeigt, sind diese Zeichen: Arabische Ziffern, die Groß-und Kleinschreibung der Buchstaben des Alphabets, häufig verwendete Symbole, Und japanische Kana , können wir die Buchstaben "A, jedes Zeichen hat einen festen Code, zum Beispiel, die Großbuchstaben des Alphabets" EIN "Code ist 01000001B (41h), Punktmatrix-Zeichenmuster in der Adresse 41h in der Anzeige-Modul anzuzeigen. "
ORG 0000H folgende Verfahren, um den Buchstaben „A“ in der ersten Zeichenposition der zweiten Zeile des LCD-Moduls anzuzeigen:
RS EQU P3,7; ermitteln Sie die spezifische Hardware-Verbindung
RW EQU P3,6; Bestimmen Sie die spezifische Hardware-Verbindung
E EQU P3,5; ermitteln Sie die spezifische Hardware-Verbindung
MOV P1, # 00000001b; Löschen Sie den Bildschirm und setzen Sie den Cursor zurück
ACALL ENABLE; write command subroutine Call
MOV P1, # 00111000B; Anzeigemodus einstellen: 8 2 Zeilen 5x7 Punktmatrix
ACALL ENABLE; write command subroutine Call
MOV P1, # 00001111B; Anzeige ein, Cursor ein, ermöglicht das Blinken des Cursors
ACALL ENABLE; write command subroutine Call
MOV P1, # 00000110B; Text bewegt den Cursor nicht automatisch nach rechts
ACALL ENABLE; write command subroutine Call
MOV P1, # 0C0H; in die Startadresse des Displays geschrieben (erste Position der zweiten Zeile)
ACALL ENABLE; write command subroutine Call
MOV P1, # 01000001B; Buchstaben EIN Code
SETB RS; RS = 1
CLR RW; RW = 0; bereit zum Schreiben von Daten
CLR E; E = 0; Befehl wird ausgeführt
AKALL-VERZÖGERUNG; feststellen, ob das LCD-Modul ausgelastet ist?
SETB E; E = 1; zeigt die Abschlussverfahren Parken
AKTIVIEREN:
CLR RS; Unterprogramm für Write Control-Befehl
CLR RW
CLR E
AKALL-VERZÖGERUNG
SETB E
RET
VERZÖGERUNG:
MOV P1, # FFH; bestimmen, ob die Flüssigkristallanzeige ein Unterprogramm belegt
CLR RS
SETB RW
CLR E
NEIN
SETB E
JB P1,7 VERZÖGERUNG; P1,7 ist hoch, um eine ausgelasteten Schleife anzuzeigen, auf die gewartet wird
RET
ENDE
Programm zu Beginn der Funktion der LCD-Modul Initialisierungseinstellungen, haben sich auf das Anzeigeformat. Beachten Sie, dass das Zeichen der Cursor automatisch nach rechts verschoben wird, ohne menschliche Intervention, jedes Mal, wenn Sie den Befehl ersten Aufruf, um festzustellen, ob das LCD-Modul besetzt Unterprogramm VERZÖGERUNG eingeben, und geben Sie dann die angezeigte Adresse 0C0H letzte Eingabe von Zeichen, um EINEN Code 41h anzuzeigen.