Программирование жидкокристаллических индикаторов на основе hd44780

  • 10 дек. 2013 г.
  • 5681 Слова
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ
УНИВЕРСИТЕТ имени академика С. П. КОРОЛЕВА» (СГАУ)


















ПРОГРАММИРОВАНИЕ
ЖИДКОКРИСТАЛЛИЧЕСКИХ ИНДИКАТОРОВ
НА ОСНОВЕ HD44780Методические указания к выполнению
лабораторной работы
по курсу «Микропроцессорные средства систем автоматизации»


































Самара 2005
Составитель: Иоффе Владислав Германович




УДК 681.3


Программирование жидкокристаллических индикаторов на основе HD44780/ Сост. В. Г. Иоффе. Самарский гос. аэрокосмический ун–т. Самара, 2005, 43 с.Методические указания содержат описание структуры контроллера HD44780, описанию схем соединения с однокристальным микроконтроллером 8051 и принципам программирования HD44780 на ассемблере 8051. Приведены примеры программирования.
Методические указания предназначены для студентов специальности 22.02.00 – “Автоматизированные системы обработки информации и управления”.Печатается по решению редакционно-издательского совета Самарского государственного аэрокосмического университета имени академика С.П. Королева


Рецензент:
































Содержание


Введение 4


1. Типы ЖКИ 4


2. Подключение 5


3. Структура контроллера 10


4. Принципыпрограммирования 12


5. Примеры программ 20


5.1. Вывод на ЖКИ команды/данных 20


5.2 Чтение статуса/данных с ЖКИ 20


5.3 Подпрограммы обмена данными 21


5.4 Инициализация контроллера 22


5.5 Запись символа в память DDRAM/CGRAM ЖКИ 23


5.6 Чтение символа из памяти DDRAM/CGRAM ЖКИ 23


5.7 Запись строки символов в память DDRAM/CGRAM ЖКИ 24


5.8 Бегущаястрока 26


5.9 Измерение временного интервала 27


Заключение 31


Используемая литература 31






Введение

Алфавитно-цифровые ЖКИ модули представляют собой недорогое и удобное средство, позволяющее сэкономить время и ресурсы при разработке новых изделий, при этом обеспечивают отображение большого объема информации при хорошей различимости и низкомэнергопотреблении. Эти модули можно встретить в самых разнообразных устройствах: измерительных приборах, медицинском оборудовании, промышленном и технологическом оборудовании, офисной технике – принтерах, телефонных, факсимвольных и копировальных аппаратах. Возможность оснащения ЖКИ модулей задней подсветкой позволяет эксплуатировать их в условиях с пониженной или нулевой освещенностью, а исполнение с расширенным диапазономтемператур (-20 С…70 С) – в сложных эксплуатационных условиях, в том числе в переносной, полевой и даже, иногда, в бортовой аппаратуре.

1. Типы ЖКИ.

Существует несколько различных стандартных форматов ЖКИ модулей (символов х строк): 8х2, 16х1, 16х2, 16х4, 20х1, 20х2, 24х2, 40х2, 40х4. Встречаются и менее распространенные форматы: 8х1, 12х2, 32х2 и др., – принципиальных ограничений на комбинации иколичество отображаемых символов контроллер не накладывает – модуль может иметь любое количество символов от 1 до 80, хотя в некоторых комбинациях программная адресация символов может оказаться не очень удобной.
В рамках одного формата могут производиться ЖКИ модули нескольких конструктивов, отличающихся как габаритами (и, как следствие, размерами символов), так и размерами платы и посадки.Например, фирма Powertrip предлагает алфавитно-цифровые ЖКИ модули 11-ти форматов (от 8х2 до 40х4) в 37-ми различных конструктивах; к примеру, модули формата 20х2 существуют в 5-ти конструктивах, 16х1 в 6-ти, а модули формата 16х2 в 11-ти.
В рамках одного конструктива ЖКИ модуль может иметь еще ряд модификаций. В частности, могут применяться...
tracking img