Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Распиновка

При использовании параллельного интерфейса ЖК-дисплей имеет в общей сложности 16 выводов. Эти выводы обеспечивают питание, управление контрастом, управляющие сигналы, линии данных и подключение подсветки.

В интерфейсе I2C эти сигналы упрощены и выведены на меньшее число контактов. Сначала рассмотрим вариант с I2C, а затем параллельный интерфейс.

Распиновка I2C

Адаптер I2C упрощает подключение, внутри себя преобразуя команды I2C в параллельные сигналы. Со стороны микроконтроллера нужны только питание и две линии I2C.

Распиновка LCD1602 с I2C
Вывод Обозначение Описание
1 VCC Питание (обычно 5 В)
2 GND Земля
3 SDA Линия данных для связи по I2C
4 SCL Линия тактирования для связи по I2C

Распиновка параллельного интерфейса

В параллельном интерфейсе микроконтроллер общается непосредственно с контроллером HD44780. Это даёт больше контроля, но требует больше проводов и аккуратной работы с временными диаграммами.

Распиновка LCD1602
Номер вывода Вывод LCD Описание
1 VSS Земля (GND).
2 VDD Питание логики ЖК-дисплея, обычно 5 В.
3 Vo Вывод регулировки контраста.
- Этот вывод принимает аналоговое напряжение между GND и VDD.
- Рекомендуется: использовать потенциометр 10 кОм как делитель напряжения, с движком, подключённым к Vo, и двумя другими выводами — к VDD и GND.
- Альтернатива: использовать постоянные резисторы как делитель напряжения между VDD и GND, а среднюю точку подключить к Vo.
4 RS Выбор регистра:
- LOW (RS = 0): регистр инструкций или команд.
- HIGH (RS = 1): регистр данных.
5 RW Управление чтением или записью:
- LOW (RW = 0): запись в ЖК-дисплей.
- HIGH (RW = 1): чтение из ЖК-дисплея.
- Обычно подключается к GND для работы только на запись.
6 E Вывод разрешения (Enable). Данные или команды защёлкиваются при переходе этого вывода с HIGH на LOW.
7–10 D0–D3 Младшие биты данных. Используются только в 8-битном режиме. В 4-битном режиме оставляйте их неподключёнными.
11–14 D4–D7 Старшие биты данных. Используются для передачи данных и в 4-битном, и в 8-битном режимах. В 4-битном режиме все данные передаются только через эти выводы.
15 A Анод подсветки. Часто подключается к 5 В. Некоторые модули содержат встроенный резистор ограничения тока.
16 K Катод подсветки. Подключается к GND.

Регулировка контраста

Вывод Vo управляет контрастом ЖК-дисплея, задавая разность напряжений между VDD и Vo. Более низкие значения Vo повышают контраст, а более высокие — уменьшают его.

Рекомендуемый способ — использовать потенциометр, подключённый между VDD и GND, с движком, соединённым с Vo. Так регулировка легко выполняется, пока дисплей включён.

Если потенциометра нет, можно использовать постоянные резисторы как делитель напряжения между VDD и GND, с средней точкой, соединённой с Vo.

Вывод выбора регистра (RS)

Вывод RS определяет, интерпретирует ли ЖК-дисплей поступающие значения как команды или как данные символов.

  • RS = LOW: режим команд
  • RS = HIGH: режим данных

Вывод разрешения (E)

Вывод Enable управляет моментом, когда данные защёлкиваются в ЖК-дисплее.

Чтобы отправить данные или команду, выставьте значение на линиях данных, установите RS нужным образом, затем на короткое время переведите E в HIGH и верните обратно в LOW. ЖК-дисплей считывает данные при переходе с HIGH на LOW.

Вывод E обычно держат в низком уровне (E=0), но на короткое время переводят в высокий уровень (E=1), чтобы начать передачу данных, а затем возвращают в низкий. Данные защёлкиваются в ЖК-дисплее при переходе с высокого уровня на низкий.