Rozmiar szkła
69.5 x 21.8 x 17.8
Standardowy moduł znaków LCD 16X2 podświetlenie/niebieski ekran
1602 przyjmuje standardowy interfejs wtykowy 16, w którym:
Stopa 1: VSS jest zasilaniem uziemiającym
Druga noga: VDD jest podłączony do 5V dodatniego zasilania
Trzecia stopa: V0 to koniec regulacji kontrastu LCD, podłącz dodatni kontrast zasilania jest najsłabszy, kontrast zasilania uziemienia jest najwyższy, kontrast jest zbyt wysoki, gdy generacja ducha może być używana poprzez kontrast regulacji potencjometru 10K
Pin 4: RS to wybór rejestru. Rejestr danych jest wybierany w czasie dużej mocy, a rejestr instrukcji jest wybierany przy niskim poborze mocy.
Pin 5: R/W to linia sygnału odczytu/zapisu. Operacja odczytu odbywa się na wysoki prąd, a operacja zapisu odbywa się przy niskim prądzie. Gdy RS i RW są na niskim poziomie, mogą pisać instrukcje lub wyświetlać adresy; Gdy RS jest na niskim poziomie, RW jest na wysokim poziomie, można odczytać zapracowane sygnały; gdy RS jest na wysokim poziomie, RW jest na niskim poziomie, dane mogą być zapisywane.
Pin 6: terminal E jest terminalem włączającym. Gdy E terminal zmienia się z wysokiego poziomu na niski poziom, moduł LCD wykonuje polecenie.
Pin 7 ~ 14: D0 ~ D7 8-bit dwukierunkowy linie danych.
Stopa 15: biegun dodatni zasilania podświetlenia
Noga 16: biegun ujemny zasilania podświetlenia
Pamięć generowania znaków CGROM wewnątrz modułu LCD 1602 zapisała 160 różnych grafik znaków z matrycą punktową, jak pokazano w tabeli 1. Znaki te to: cyfry arabskie, górne i dolne litery angielskie litery, symbole wspólne i japońska kana itp., każda postać ma stały kod, na przykład, Kod wielkiej litery angielska litera A to 01000001B 41H. Podczas wyświetlania moduł wyświetla wykres znaków z matrycą punktową w adresie 41H i widzimy literę A.
Oto program, który wyświetla literę A w pozycji pierwszego znaku na drugiej linii modułu LCD: ORG 0000H
RS EQU P3.7; Określić tryb połączenia sprzętowego
RW EQU P3.6; Określić tryb połączenia sprzętowego
E EQU P3.5; Określić tryb połączenia sprzętowego
MOV P1, #00000001 b; Wyczyść ekran i zresetuj kursor
ACALL włącz; Wywołuje polecenie zapisu subroutine
MOV P1, #00111000 b; Ustaw tryb wyświetlania: 8 bitów 2 rzędy 5×7 matryca punktowa
ACALL włącz; Wywołuje polecenie zapisu subroutine
MOV P1, #00001111 b; Wyświetlacz włączony, kursor włączony, kursor może migać
ACALL włącz; Wywołuje polecenie zapisu subroutine
MOV P1, #00000110 b; Kursor automatycznie przesuwa się w prawo, gdy tekst się nie porusza
ACALL włącz; Wywołuje polecenie zapisu subroutine
MOV P1, #0 c0h; Napisz, aby wyświetlić adres początkowy pierwsza pozycja w drugiej linii
ACALL włącz; Wywołuje polecenie zapisu subroutine
MOV P1, # 01000001B; Kod litery A
Ustaw RS; RS = 1
CLR dynapro i x cept RW. RW = 0; Przygotowanie do zapisu danych
CLR E; E = 0; Wykonaj polecenie wyświetlania
Opóźnienie ACALL; Sprawdź, czy moduł LCD jest zajęty.
Ustaw E; E = 1; Wyświetl kompletny, zatrzymaj program
AJMP $
Umożliwiają:
CLR RS; Podprogram, który zapisuje polecenia sterujące
CLR dynapro i x cept RW
CLR E
ACALL opóźnienia
SETB E
RET
Opóźnienia:
MOV P1, FFH #0; Określić, czy wyświetlacz LCD jest zajęty
CLR RS
SETB dynapro i x cept RW
CLR E
NOP
SETB E
JB P1.7, opóźnienie; Jeśli P1.7 jest wysoki, oznacza to, że jest zajęty
RET
Koniec
Na początku programu zainicjowano funkcję modułu LCD i uzgodniono format wyświetlania. Należy pamiętać, że kursor automatycznie przesuwa się w prawo podczas wyświetlania znaków bez ręcznej interwencji. Każda instrukcja wprowadzania wywołuje opóźnienie subroutine, aby ocenić, czy moduł LCD jest zajęty, a następnie wprowadza adres pozycji wyświetlania 0C0H, I wreszcie wprowadza kod znaku A, który ma być wyświetlany 41H.
SMC1602A16 x 2 analogowe połączenie kablowe portu
Schemat połączeń:
—————————————————
LCM—–51 LCM—–51 LCM——51
————————————————
DB0 —– P1.0 db3 —– P1.4 RW —— P2.0
DB1 —– P1.1 DB5 ————- P2.1 P1.5 RS
DB2 – P1.2 DB6 —– P1.6 E ——– P2.2
DB3—–P1.3 DB7—–P1.7 VLCD łączy rezystor 1K z GND
—————————————————
Recenzje
Na razie nie ma opinii o produkcie.