Pin Configuration
Pin No: |
Pin Name: |
Opis |
Vss (Ground) |
Pin „Ground podłączony do masy systemowej |
|
Vdd (+5 Volt) |
Zasila LCD napięciem +5V (4.7V – 5,3V) |
|
VE (Contrast V) |
Decyduje o poziomie kontrastu wyświetlacza. Uziemiany w celu uzyskania maksymalnego kontrastu. |
|
Register Select |
Podłączony do mikrokontrolera w celu przełączania między rejestrem rozkazów/danych |
|
Read/Write |
Używany do odczytu lub zapisu danych. Normalnie uziemiony do zapisu danych na LCD |
|
Enable |
Podłączony do pinu mikrokontrolera i przełączany między 1 a 0. przełączany między 1 i 0 dla potwierdzenia danych |
|
Pin danych 0 |
Piny danych od 0 do 7 tworzą 8-bitową linię danych.bitową linię danych. Mogą one być podłączone do mikrokontrolera w celu wysyłania 8-bitowych danych. Te wyświetlacze LCD mogą również pracować w trybie 4-bitowym w takim przypadku piny danych 4,5,6 i 7 pozostaną wolne. |
|
Data Pin 4 |
||
Data Pin 5 |
||
Data Pin 6 |
||
Pin danych 7 |
||
Pin dodatni LED |
Pin dodatni LED podświetlenia |
|
LED Negatywny |
Zacisk ujemny pinu LED podświetlenia |
Właściwości modułu LCD 16×2
- Napięcie robocze wynosi 4.7V do 5.3V
- Zużycie prądu wynosi 1mA bez podświetlenia
- Alfanumeryczny moduł wyświetlacza LCD, co oznacza, że może wyświetlać alfabety i cyfry
- Składa się z dwóch rzędów, a każdy rząd może drukować 16 znaków.
- Każdy znak jest budowany przez pole 5×8 pikseli
- Może pracować zarówno w trybie 8-bitowym, jak i 4-bitowym
- Może również wyświetlać dowolne znaki wygenerowane na zamówienie
- Dostępny z zielonym i niebieskim podświetleniem
Równoważniki wyświetlaczy 16×2
Wyświetlacz LED z matrycą punktową, 7-Segmentowy Wyświetlacz LED, Wyświetlacz OLED, Wyświetlacz TFT LCD
Krótki opis modułów LCD
Moduły LCD są bardzo powszechnie stosowane w większości projektów wbudowanych, powodem jest ich tania cena, dostępność i przyjazny programista. Większość z nas natknęliby się na tych wyświetlaczy w naszym codziennym życiu, albo w PCO lub kalkulatorów. Wygląd i wyprowadzenia zostały już zwizualizowane powyżej, teraz zajmijmy się trochę techniką.
16×2 LCD jest nazwany tak ponieważ; ma 16 Kolumn i 2 Rzędy. Istnieje wiele dostępnych kombinacji jak, 8×1, 8×2, 10×2, 16×1, itd. ale najczęściej używaną jest 16×2 LCD. Tak więc, będzie on posiadał (16×2=32) 32 znaki w sumie, a każdy znak będzie wykonany z 5×8 Pikseli. Pojedynczy znak ze wszystkimi pikselami jest pokazany na poniższym obrazku.
Teraz wiemy, że każdy znak ma (5×8=40) 40 pikseli i dla 32 znaków będziemy mieli (32×40) 1280 pikseli. Co więcej, LCD powinien być również poinstruowany o położeniu pikseli. W związku z tym obsługa wszystkiego za pomocą MCU będzie gorączkowym zadaniem, dlatego zastosowano układ scalony interfejsu, taki jak HD44780, który jest zamontowany z tyłu modułu LCD. Zadaniem tego układu scalonego jest odbieranie poleceń i danych z MCU i przetwarzanie ich w celu wyświetlenia sensownych informacji na ekranie LCD. Możesz nauczyć się jak interfejsować LCD używając powyższych linków. Jeśli jesteś zaawansowanym programistą i chciałbyś stworzyć własną bibliotekę do współpracy Twojego mikrokontrolera z modułem LCD, musisz zrozumieć zasadę działania i komendy układu scalonego HD44780, które można znaleźć w jego arkuszu danych.
.