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

UptoLike

10
0. Необходимо каждый раз проверять состояние флага BF перед посылкой
инструкции.
Этой же инструкцией считывается состояние счетчика адреса выраженное
в двоичном формате ААААААА. Счетчик адреса используется при адресации
как
DD RAM так и СG RAM.
Запись данных в СG RAM или DD RAM
Записывает байт данных в двоичном формате DDDDDDDD в СG RAM или
DD RAM . Запись происходит по адресу, определяемому
счетчиком адреса
(установка счетчика адреса выполняется инструкциями (7), (8)). После записи
счетчик адреса автоматически инкрементируется или декрементируется на 1, в
соответствии с установкой режима ввода (2). Установка режима ввода также
определяет сдвиг дисплея.
Чтение данных в СG RAM или DD RAM
Читает байт данных в двоичном формате DDDDDDDD из СG RAM или
DD RAM. Перед посылкой инструкции чтения, необходимо выполнить
инструкцию
установки счетчика адреса либо для СG RAM (7), либо для DD
RAM (8). В противном случае первое считывание данных будет некорректным.
Выполнение инструкции установки счетчика адреса не требуется при
операциях связанных со сдвигом курсора (когда происходит чтение DD RAM,
так как инструкция сдвига курсора действует подобно инструкции установки
адреса DD RAM). После чтения счетчик адреса автоматически
инкрементируется или декрементируется
на 1, в соответствии с установкой
режима ввода (2).
Пример выполнения последовательности инструкций
для вывода сообщения на дисплей
(1) 8-битовая шина данных, 8 символов в одну строку (используется
внутренний сброс). Следующая таблица приводит пример последовательности
инструкций по выводу сообщения на дисплей.
Так как RAM дисплея может запомнить до 80 символов, то при желании
можно использовать дисплей
в режимебегущей строки’, используя
инструкцию сдвига, которая не изменяет содержимое DD RAM.
Таблица 4
Инструкция Состояние дисплея Комментарий
1 Включение питания Инициализация
(HD44780 инициализируется
внутренней схемой сброса)
2 Установка функций Устанавливает 8-битовую шину,
RS R/W DB7 . . . . . .DB0] 1- строчный дисплей, размер
0 0 0 0 1 1 0 0 * * шрифта