Клеммные колодки Keen Side

Управление модулем ЖКИ по одному проводу

ON Semiconductor CD4538

Журнал РАДИОЛОЦМАН, март 2017

Для подключения к управляющему микроконтроллеру широко распространенных модулей жидкокристаллических (Рисунок 1) и вакуумных флуоресцентных индикаторов с контроллером HD44780 может потребоваться до 12 линий.

Управление модулем ЖКИ по одному проводу
Рисунок 1. Типичный модуль ЖК индикатора.

Предлагаемая схема аппаратного интерфейса (Рисунок 2) сокращает количество линий до единственного провода, позволяя микроконтроллеру с ограниченным числом портов ввода/вывода управлять большим дисплеем непосредственно, или даже через оптоизолятор.

Схема однопроводного интерфейса ЖКИ.
Рисунок 1. Схема однопроводного интерфейса ЖКИ.

Сигналы восьмибитной шины данных ЖК индикатора кодируются последовательностью коротких и длинных импульсов и поочередно записываются в последовательно-параллельный регистр, управляющие и информационные сигналы для которого формируются парой сдвоенных ждущих мультивибраторов. Сигнал RS выбора регистра контроллера модуля определяется состоянием последовательной линии (низкое или высокое), в котором она остается после передачи восьми бит данных. Функция чтения дисплея в этой схеме не используется (вход R/W подключен к «земле»), поэтому проверить статус контроллера модуля здесь невозможно, а это означает, что все задержки (длительностью до нескольких миллисекунд) должны формироваться только программным путем.

Каждый байт передается как последовательность из восьми бит, младшим разрядом вперед. Программа микроконтроллера должна учитывать аппаратные временные константы схемы:

Биты в последовательности должны разделяться интервалами длиной в две единицы задержки.

Величина задержки SS (Рисунок 3) должна равняться нескольким единицам задержки.

Схема однопроводного интерфейса ЖКИ.
Рисунок 3. Временная диаграмма интерфейса ЖКИ.

Пауза между соседними байтами должна быть достаточной (несколько единиц задержки) для того, чтобы позволить стробу E закончиться прежде, чем изменится сигнал на линии RS.

Длительность единицы задержки, определяемая ждущим мультивибратором и времязадающими элементами R2 и C2, в зависимости от используемого семейства микросхем может составлять от 7 мкс до 12 мкс.

Материалы по теме

Фрагмент ассемблерного кода для микроконтроллера PIC

EDN

Перевод: AlexAAN по заказу РадиоЛоцман

На английском языке: One wire controls LCD module

29 предложений от 25 поставщиков
AVX Advanced Ceramic Capacitors for Power Supply, High Voltage and Tip and Ring Applications
727GS
Весь мир
CD4538BCMX
ON Semiconductor
от 13 ₽
Десси
Россия
Логическая интегральная микросхема CD4538BE
Texas Instruments
79 ₽
Кремний
Россия и страны СНГ
CD4538BCWMX
по запросу
Augswan
Весь мир
CD4538BCM
ON Semiconductor
по запросу
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя