Программирование МК на ассемблере ASM-51 и AVR Pascal. Китаев Ю.В. - 55 стр.

UptoLike

Составители: 

55
A – адрес
H – данные
Управляющие сигналы RS,RW и Е записываются пользователем в разряды
D2,D1,D0 регистра RG3 (рис.3 и 5). Байты данных или управляющие
байты записываются в регистр RG2 (рис.3 и 5).
Рис.5
На рисунке 6 приведен фрагмент схемы подключения ЖКД к
шинному интерфейсу с помощью двух регистров.
Рис. 6
Вывод байта (байта управления или байта данных) в ЖКД, как
видно из рисунка осуществляется через регистр RG2 командой ассемблера
“movx @DPTR, a”, в момент выполнения которой адрес @DPTR
декодируется дешифратором (рис.3). С выхода дешифратора сигналYx
поступает на вход CE (Chip Enable он же Chip Select) и разрешает запись
данных.
Следом, положительный фронт строба записи ~WR записывает
(защелкивает) байт из
аккумулятора микроконтроллера в регистр. В этот
же момент байт с шины данных окажется на входах D7..D0 ЖКД, но будет
записан и отображен, только после подачи строба записи на управляющий
вход E ЖКД.