Фирма Ineltek предлагает широкий выбор жидкокристаллических индикаторов различных типов. Большой популярностью у специалистов пользуются алфавитно-цифровые ЖКИ-модули на базе контроллера HD44780 фирмы Hitachi или его аналогов производства других фирм: Epson, Philips, Samsung, Sanyo, Toshiba . Контроллер HD44780 допускает подключение к микропроцессорам по четырёх битному или восьми битному интерфейсу. Выбор интерфейса производится пользователем исходя из ограничений на время, затрачиваемое на обмен данными с котроллером, или количество используемых линий подключения к микро-ЭВМ. Специалистами фирмы применялись различные схемы подключения алфавитно-цифровых ЖКИ-модулей к микрo-ЭВМ семейства AT89C2051 фирмы Atmel. На Рис.1 представлена схема подключения ЖКИ-модуля на базе контроллера HD44780 к микро-ЭВМ семейства MCS51 в режиме работы с внешней памятью, позволяющая оптимизировать процесс обмена данными по времени. Пересылка байта осуществляется по командам: MOVX A,@DPTR или MOVX A,@DPTR. В этом случае в DPTR следует загружать адрес с учётом того, что младший бит А0 будет обозначать направление передачи (запись/чтение), а бит А1 тип передаваемой информации (команда/данные). Ниже приведены исходные тексты подпрограммы на языке ассемблера ASM51, позволяющие записывать данные, инструкции в контроллер, считывать данные. Приведен так же примерный текст подпрограммы инициализации контроллера в режим восьми битного интерфейса, при работе с двумя строками. Отображение курсора и мигание отключено. Курсор установлен в начало первой (верхней) строки. При использовании данных подпрограмм изменяется содержимое DPTR. Если там находится необходимая в дальнейшем информация, то для её сохранения достаточно воспользоваться стеком. Надеемся, что приведённая примеры позволят Вам сэкономить время на освоении ЖКИ-модулeй с контроллерами, совместимыми с HD44780.
Используются технологии uCoz