Составители:
• 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
Страницы
- « первая
- ‹ предыдущая
- …
- 77
- 78
- 79
- 80
- 81
- …
- следующая ›
- последняя »