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

UptoLike

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

54
Таблица 3
RS
(~C/D)
R/~W D7 D6 D5 D4 D3 D2 D1 D0 Команда/функции
0 0 0 0 0 0 0 0 0 1 Очистка дисплея
0 0 0 0 0 0 0 0 1 x
Возвращение курсора в
исходное состояние
0 0 0 0 0 0 0 1 ID S
Задание направления
перемещения курсора
0 0 0 0 0 0 1 D C B
Разрешение
отображения курсора
0 0 0 0 0 1 SC RL x x
Смещение курсора /
сдвиг изображения на
дисплее
0 0 0 0 1 DL N F x x
Сброс/задание
параметров интерфейса
0 0 0 1 A A A A A A
Перевод курсора в
CGRAM
0 0 1 A A A A A A A
Перевод курсора на
экран по адресу A..A
1 0 Н Н Н Н Н Н Н Н
Запись символа в
текущую позицию
курсора
0 1 BF x x x x x x x
Проверка признака
"занято"
1 1 H Н Н Н Н Н Н Н
Считывание символа,
указываемого курсором
ID - автоинкрементирование позиции курсора
S - сдвиг изображения после записанного байта
D - включение / отключение дисплея (1/0)
C - разрешение / запрет использования курсора (1/0)
B - задание / отмена режима мерцания курсора (1/0)
SC - разрешение / запрещение сдвига изображения (1/0)
RL - направление сдвига: вправо / влево(1/0)
DL - разрядность данных: 8/4 бита (1/0)
N - число строк изображения: 1/2 (0/1)
F - размер знакоместа: 5x10/5x8 (1/0)
BF - флаг занятости: равен 1 в процессе обработки данных ЖК
дисплеем