Что такое ЖКИ (он же LCD)?

June 2, 2014 by admin Комментировать »

Сегодня в продаже можно найти много разновидностей дисплеев, используемых для отображения информации Многие радиолюбители успешно используют дисплеи от старых мобильных телефонов О том, как это сделать, можно посмотреть в Интернете

Символьные дисплеи отображают символы из таблицы, как это делают (или делали) мониторы компьютера Графические дисплеи способны показать изображения, включая или выключая точки дисплея

Рис 501 Разные ЖКИ в магазине «Чип и Дип»

И это только часть знакосинтезирующих индикаторов, о которых мы и поговорим

Конструктор ROBOPICA имеет символьный дисплей 16×2, то есть, он может отображать две строки по 16 символов в каждой Практически любой дисплей работает с собственным контроллером Дисплей робота имеет встроенный контроллер HD44780U Выполняя вывод символов на дисплей (а можно и читать с дисплея), мы общаемся с контроллером Все процессы работы  с контроллером дисплея очень похожи на запись данных в память Вот порядок операций при записи для четырёх разрядной шины:

1         Установить значение линии RS

2         Вывести значение старшей тетрады байта данных на линии шины DB4-DB7

3         Установить линию E = 1

4         Установить линию E = 0

5         Вывести значение младшей тетрады байта данных на линии шины DB4-DB7

6         Установить линию E = 1

7         Установить линию E = 0

8         Установить линии шины DB4-DB7 = HI

Использование четырёх разрядов шины данных вместо восьми позволяет экономить выводы порта, а дисплей может работать и с полной шиной данных, и с половиной, чем очень часто пользуются

Старшая и младшая тетрада – что это Мы уже говорили, что контроллер ЖКИ использует записанную в него таблицу символов:

Рис 502 Таблица символов контроллера HD44780U

Это не что иное, как таблица кодов ASCII Старшая тетрада – это код верхней строки, помеченной в таблице как Upper 4 Bits, младшая – Lower 4 Bits

Кроме приёма данных в процедуре, описанной выше, контроллер принимает и команды

Рис 503 Команды управления дисплеем

Как можно видеть, при установке входа RS в единицу передаются символы, а при установке этого входа в ноль передаются команды (для 4 битовой шины тетрадами) В таблице много флагов и адресных битов, как I/D, C, ACG и тд, значение которых можно понять из их описания Например, биты ACG в функции установки адреса CGRAM задают адрес, а флаг С включает или выключает курсор (установлен бит или нет)

Рис 504 Назначение флагов в командах

Было бы полезно внимательно прочитать всё, что относится к контроллеру HD44780U, чтобы попытаться написать собственную программу для работы с ЖКИ Однако есть уже готовые программы, которые можно приспособить (или попытаться это сделать) для вывода информации на дисплей робота Их тоже можно поискать в Интернете

Источник: Гололобов ВН,- Самоучитель игры на паяльнике (Об электронике для школьников и не только), – Москва 2012

Оставить комментарий

Устройство витков выходе генератора импульсов микросхемы мощности нагрузки напряжение напряжения питания приемника пример провода работы радоэлектроника сигнал сигнала сигналов сопротивление схема теория транзистора транзисторов управления усиления усилитель усилителя устройства частоты