1. Установить значение линии RS.
2. Установить линию R/W=1.
3. Установить линию Е=1.
4. Считать значение старшей тетрады байта данных на линии шины DB4…DB7.
5. Установить линию Е=1.
6. Установить линию Е=0.
7. Считать значение младшей тетрады байта данных на линии шины DB4…DB7.
5. Установить линию Е=0.
6. Установить линию R/W = 0.
Значения временных характеристик для операций чтения и записи сведены в табл. 8.9 и 8.10.
Описанные выше операции записи/чтения байта являются базовыми для осуществления обмена с ЖКИ-модулем. Реализация этих двух операций – единственное, что отличает процесс обмена по 8-разрядной шине от обмена по 4-разрядной шине. На основе этих двух операций, реализованных программно (когда модуль подключен к портам микроЭВМ) или аппаратно (когда модуль подключен к системной шине), строятся все виды операций программирования и управления.
Таблица 8.9
Значения временных характеристик для операции записи
Параметр | Обозн. | Мин. | Макс. | Ед. изм. |
Период сигнала Е | – | нс | ||
Положительный полупериод сигнала Е | PWEH | – | нс | |
Фронт/спад сигнала Е | , | – | нс | |
Установление адреса | – | нс | ||
Удержание адреса | – | нс | ||
Установление данных | – | нс | ||
Удержание данных | – | нс |
Таблица 8.10
Значения временных характеристик для операции чтения
Параметр | Обозн. | Мин. | Макс. | Ед. изм. |
Период сигнала Е | – | нс | ||
Положительный полупериод сигнала Е | PWEH | – | нс | |
Фронт/спад сигнала Е | , | – | нс | |
Установление адреса | – | нс | ||
Удержание адреса | – | нс | ||
Установление данных | – | нс | ||
Удержание данных | – | нс |
Несколько слов о подключении ЖКД формата 40х4. Эти модели содержат два контроллера HD44780 и фактически представляют собой два модуля 40х2. Для сокращения числа соединений все сигналы обоих контроллеров соединены параллельно, исключение составляет только сигнал Е, одновременно выполняющий роль тактового сигнала и сигнала выборки микросхемы CS. Поэтому обмен с каждым из контроллеров ведется попеременно.
В качестве примера рассмотрим две схемы подключения ЖКД к микроконтроллеру. На рис. 8.6 приводится вариант подключения ЖКД типа РС2402-А, рассчитанного на коммерческий температурный диапазон, к микроконтроллеру, а на рис. 8.7 – подключение ЖКД, рассчитанного на расширенный температурный диапазон.
Рис. 8.6. Подключение ЖКД, рассчитанного на коммерческий
температурный диапазон, к микроконтроллеру
Рис. 8.7. Подключение ЖКД, рассчитанного на расширенный
температурный диапазон, к микроконтроллеру
9. ИНТЕРФЕЙСЫ СВЯЗИ ЦИФРОВЫХ ПРИБОРОВ
С ЭВМ И ДРУГИМИ ЦИУ