Жидкокристаллические алфавитно-цифровые индикаторы • Все своими руками






Жидкокристаллические алфавитно-цифровые индикаторы

Рубрика: Справочник

Символьные LCD

И так. Недавно пришли из Китая, через eBay заказанные и купленные, жидкокристаллические алфавитно-цифровые индикаторы на платформе контроллеров HD44780 или KS0066

.

Они давно уже пользуются большой популярностью у радиолюбителей. Марку сих девайсов определить не удалось. Смотрим фото. Кроме того, что они имеют две строки и в каждой по 16 символов – больше ничего. Такие ЖКИ имеют простую схему управления, например, для отображения информация на таком дисплее достаточно всего шести линий микроконтроллера, а так же они имеют относительно небольшую стоимость. Большинство таких индикаторов имеют подсветку, что позволяет использовать их в условиях плохой видимости или в полной темноте.

:идкокристаллические алфавитно-цифровые индикаторы,  d0b6d0bad0b8

Индикаторы имеют однорядную или двух рядную разводку выводов при строго определённой последовательности их нумерации (рис. 2). Но из практического опыта использования ЖКИ-индикаторов необходимо констатировать, что выводы 1 и 2 (питание) зачастую могут иметь обратную полярность. Поэтому перед подключением обязательно убедитесь, как в вашем индикаторе разведено питание. Сделать это очень просто – вывод питания «минус» соединён с металлической рамкой, которая прижимает собственно сам дисплей к печатной плате. При неправильной полярности можно вывести индикатор из строя.

LCD распиновка,pin

ЖКИ — индикаторы позволяют отображать символы латинского алфавита, цифры, при наличии соответствующего знакогенератора – кириллические (русские буквы), а так же специальные символы. Существуют знакогенераторы и с символами других алфавитов. Таблица знакогенератора «двуязычного» индикатора, или как её называют «Epson раскладка Russian» приведена в таблице ниже.

Таблица символов ЖКИ, table

Для того что бы отобразить, допустим символ русской буквы Ш, необходимо указать позицию символа на индикаторе (например, для моего 2-х строчного 16-ти символьного индикатора первая строка имеет адресацию в интервале 80h – 8Fh, вторая строка С0h-CFh), а затем код отображаемого символа Ш – AСh (А – «координата» по горизонтали, С – по вертикали таблицы знакогенератора).
Все это хорошо, но в купленных мною индикаторах, мало того, что нет знакогенератора русских букв, но в нем нет значка градуса, часто необходимого при разработке термометров и т.п. Но в этих LCD предусмотрена запись в знакогенератор семи своих «самодельных» символов. Как это сделать я расскажу. Для начала, чтобы лишить себя удовольствия определения кода каждой точки в матрице, состоящей из 5×8 точек, скачайте программу, она свободно распространяется в сети. Смотрим скриншот этой программы.
Программа lcdcc скачать
Нажатием на ячейки матрицы, мы рисуем нужный символ, в данном случае это символьный значок градуса. Внизу нам программа сразу пишет коды выбранных точек матрицы. Теперь нам необходимо эти коды записать в контроллер индикатора. Для этого нам надо написать небольшую программку. Что бы не путать рубрики сайта эту программу я выложу в статье «Программа взаимодействия PIC16 и ЖК дисплея». Еще документацию на LCD можно прочитать здесь.

HD44780-rus.rar (1059 Загрузок )
Интересная статья из ж. «Радиомир»
LCD-.rar (1070 Загрузок )
Статья из «Схемотехники»
lcd-1.rar (1026 Загрузок )

Просмотров:6 063
Комментариев нет




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