Проектирование средств контроля и диагностики с элементами высокой интеграции. Методические указания. Голубков В.А - 9 стр.

UptoLike

7
(2)
Выбор адреса внутреннего ОЗУ HD44780
(3) Обмен данными с внутреннего ОЗУ HD44780
(4) Остальные
Обычно наиболее часто используются инструкции (3). Во время
исполнения одной инструкции, никакая другая, кроме инструкции чтения флага
занятости не может быть считана. Поскольку флаг занятости устанавливается в
«1» ,на все время выполнения инструкции, то пользователь должен обязательно
проверять этот флаг перед посылкой следующей инструкции.
Примечание. Если инструкция посылается без проверки флага
занятости, то время между первой и следующей инструкцией, должно быть
больше, чем время исполнения первой инструкции.
После исполнения инструкции записи данных в CG/DD RAM или чтения
данных из CG/DD RAM, счетчик адреса в HD44780 инкрементируется на 1 или
декрементируется на 1 В этом случае изменение адреса после установки флага
занятости в «0». Тadd определяет временной интервал между срезом состояния
занятости и окончанием обновления счетчика адреса.
Сигнал
занятости DB7
Cчетчик
адреса A A + 1
DB0-DB7
Tadd
Тadd зависит от рабочей частоты
1,5
Тadd= Fosc (Fosc-обычно 270 КГц)
Система команд
Таблица 3
Инструкция Код Время исполнения
RS R/
W
DB
7
DB
6
DB
5
DB
4
DB
3
DB
2
DB
1
DB0
Очистка дисплея 0 0 0 0 0 0 0 0 0 1 82 мкс-1,64
мс
Инструкция Код Время исполнения
RS R/
W
DB
7
DB
6
DB
5
DB
4
DB
3
DB
2
DB
1
DB0
Возврат в начало
(сбрасываются все сдвиги
курсора и экрана)
0 0 0 0 0 0 0 0 1 * 40 мкс-1,6
мс
Выбор направления сдвига
курсора или экрана
0 0 0 0 0 0 0 1 I/D S 40 мкс
Дисплей, курсор, мерцание 0 0 0 0 0 0 1 D C B 40 мкс