LCD 1602 - очень распространенный ЖК дисплей, способный выводить 2 строки по 16 символов в кодировке ASCII. Под каждый символ отведено пространство 5x8 точек. Управляет этим дисплеем встроенный драйвер HD44780. Также поддерживается запись собственных символов в RAM память драйвера. Максимум можно ввести 8 символов.
Некоторые версии драйверов HD44780 поддерживают альтернативную кодировку расширенного кода ASCII, включающую символы кириллицы.
Управление дисплеем осуществляется по 3-х проводному интерфейсу управления и 8-ми проводному интерфейсу данных. При необходимости, можно задействовать всего 2 провода управления и 4 провода данных. Также предусмотрена отдельная регулировка яркости подсветки дисплея и его контрастности.
Напряжение питания 2.7-5.5 В
Основные поддерживаемые команды:
- Включение/отключение дисплея
- Включение/отключение/мигание курсора
- Автоматический сдвиг курсора при вводе символа (вправо/влево)
- Запись символов в произвольном порядке
- Очистка дисплея
- Сдвиг введенной строки вправо/влево
- Запись/чтение пользовательской таблицы символов
- Чтение символа, выведенного на дисплее
- Мигание символов дисплея
Назначение выводов дисплея:
- VSS - земля
- VDD - питание (+ 5 В)
- V0 - регулировка контраста
- RS - выбор ввода команды или данных (0 - команда / 1 - данные)
- RW - выбор чтения или записи (0 - запись / 1 - чтение)
- E - импульс старта записи/чтения
- D0-D7 - шина данных/команд
- A - анод подсветки дисплея
- K - катод подсветки дисплея
Читать далее: Команды инициализации и управления LCD 1602
Комментариев нет:
Отправить комментарий