Статьи..


PROTEUS вместо макетной платы. Работаем с ЖК-модулем HD44780.

Для отображения информации используются различные виды индикаторов. В простейшем случае это может быть обычный светодиод. Для вывода алфавитно-цифровых данных, можно применить ЖКИ-модулем на основе контроллера HD44780 или его многочисленных аналогов. PROTEUS содержит в своих библиотеках большое количество распространенных дисплеев. Работу с LCD модулем рассмотрим на примере алфавитно-цифрового ЖКИ LM016L, который является аналогом HD44780. Данный дисплей позволяет отобразить 2 строки по 16 символов в каждой (формат 16х2).

Программа написана для микроконтроллера ATMega8535 и позволяет управлять дисплеем по 4-х и 8-ми битной шине.

Для настройки режима управления в строке программы

.equ MODE_LCD = 8 ; режим работы 4/8-bit

необходимо установить требуемый режим работы и запустить компиляцию. После запуска можно увидеть следующее ...

lcd 8535

При использовании 4-х битного режима

.equ MODE_LCD = 4 ; режим работы 4/8-bit

можно удалить соединение между линиями D0..3 и соответствующими выводами ATMega8535. После компиляции и запуска вместе с режимом управления, изменится и текст на LCD

lcd 8535_4

Исходый код проекта:

Проект на ассемблере.

На главную страницу...