воскресенье, 31 марта 2013 г.

LCD 1602

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 - катод подсветки дисплея