LCD 1602: подключение и примеры
Знакосинтезирующий дисплей: две строки по 16 символов. Данные передаются по шине D0–D7 (чаще используют только D4–D7) плюс линии RS и E. Контрастность задаётся напряжением на выводе V0 — обычно через подстроечный резистор.
Примеры: от простого к сложному
- LCD 1602: две строкиСимвольный экран в 4-битном режиме: RS = 12, E = 11, данные D4…D7.Начальный
- LCD 1602: бегущая строкаСтрока длиннее экрана едет влево: scrollDisplayLeft двигает окно по памяти дисплея.Средний
- LCD 1602: свои символы и прогресс-барcreateChar рисует восемь собственных знаков — из них собирается плавная полоса.Продвинутый
Выводы
| Вывод | Назначение |
|---|---|
| VSS | Земля. |
| VDD | Питание 5 В. |
| V0 | Контрастность: напряжение с подстроечного резистора. |
| RS | Выбор регистра: команда или данные. |
| RW | Чтение или запись. Почти всегда сажают на землю — только запись. |
| E | Строб: по его фронту дисплей забирает данные с шины. |
| D0 | Младший бит шины данных. В 4-битном режиме (самом частом) не используется. |
| D1, D2, D3 | Бит шины данных. В 4-битном режиме не используется. |
| D4, D5, D6 | Бит шины данных. В 4-битном режиме данные идут по D4–D7. |
| D7 | Старший бит шины данных. В 4-битном режиме данные идут по D4–D7. |
| A | Анод подсветки (через резистор на 5 В). |
| K | Катод подсветки — на землю. |