FLProg

Визуальное программирование для не программистов

Яндекс.Метрика
Блок управления дисплеем на чипе HD44780 и его клонах


Блок служит для отображения информации на дисплее который реализован на контроллере HD44780 или его клонах.
Вариант исполнения дисплея.


Схема подключения


Дисплей имеет режим самотестирования, который можно включить, подсоединив выводы:

1 — Vss, земля -> GND
2 — Vdd, питание -> +5 В
3 — Vo, управление контрастностью напряжением -> выход потенциометра
15 — A, питание для подсветки -> +5 В
16 — K, земля для подсветки -> GND.

Верхний ряд символов должен полностью заполниться тёмными прямоугольниками


А для полноценной работы с дисплеем подключим 12 выводов:

1 — Vss, земля -> GND
2 — Vdd, питание -> +5 В
3 — Vo, управление контрастностью напряжением -> выход потенциометра
4 — RS, выбор регистра -> пин 12 Arduino
5 — R/W, чтение/запись -> земля (режим записи)
6 — E, он же Enable, cтроб по спаду -> пин 11 Arduino
7-10 — DB0-DB3, младшие биты 8-битного интерфейса; не подключены
11-14 — DB4-DB7, старшие биты интерфейса -> пины 5-2 Arduino
15 — A, питание для подсветки -> +5 В
16 — K, земля для подсветки -> GND


Так же возможно подключение дисплея по шине I2C через специальную плату.

Диалог параметрирования при стандартном подключении


Диалог параметрирования при подключении через I2C


Адрес дисплея можно узнать с помощью инструмента "Сканирование шины I2C"


Для сканирования шины необходимо проделать несколько простых шага



После обнаружения устройства можно описать его. Для этого необходимо дважды кликнуть на найденном устройстве. Затем найденные устройства можно сохранить в файл. Можно использовать один файл для устройств на шине I2C, OneWire, а так же для записанных кнопок ИК пульта. При выборе существующего файла программа допишет найденные устройства в файл. Диалог выбора адреса покажет только устройства на шине I2C.