Основы программирования микроконтроллеров ATMega128 и 68hc908. Китаев Ю.В. - 79 стр.

UptoLike

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

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 в процессе обработки данных ЖК
дисплеем
A – адрес
H – данные
9.8.2 ПРОГРАММИРОВАНИЕ ЖКД
Прежде всего необходимо настроить выводы порта С в качестве
выходов (рис. 2.22):
Рис. 2.22. Настройка порта ЖКД
Затем нужно написать подпрограмму вывода 4-х бит (тетрада, ниббл) в
порт PTC3..0. Заодно определим 4 полезных константы (рис. 2.23).
Рис. 2.23. Подпрограмма вывода одной тетрады
Теперь можно ввести подпрограммы вывода в LCD управляющего
байта (таблица 2.11), байта с кодом отображаемого символа и вывода целой
строки (рис. 2.24):
79