HD44780 (HD44780)
HD44780 (а также совместимый с ним KS0066) — контроллер монохромных жидкокристаллических знакосинтезирующих дисплеев с параллельным 4- или 8-битным интерфейсом. Разработан фирмой Hitachi. Кроме того, компанией «Winstar» для применения в символьных OLED-дисплеях был разработан полностью совместимый контроллер WS0010[1].
Управляющий интерфейс и протокол этих контроллеров являются де-факто стандартом для такого типа дисплеев[2]. Фактически они являлись монополистами на рынке в 90-е годы. На базе этого контроллера выпускалось огромное количество моделей с различным конструктивом и разрешением, начиная с 8×1 (восемь символов в одной строке) и заканчивая 40×4 (содержащих два независимых управляющих чипа). Часто встречаются 16×2 и 20×4, а также некоторые другие. Экраны предоставляют только возможность вывода монохромного текста. Существуют варианты дисплеев с подсветкой и без.
Дисплеи нашли широкое применение в принтерах, копирах, факс-машинах, сетевом оборудовании (например, в роутерах) и других устройствах.
В настоящее время все активнее вытесняются контроллерами с SPI- или I2C-интерфейсами, а также контроллерами цветных дисплеев.
Интерфейс
[править | править код]Типовой 14-пиновый интерфейс дисплеев на HD44780:
- Земля, общий провод, GND (Vss)
- Напряжение питания, Vcc (+5 V)
- Настройка контрастности (Vo) (в OLED-дисплеях вывод не используется)
- Выбор регистра (R/S для HD44780, A0 для KS0066)
- Чтение/запись (R/W)
- Строб по спаду (Enable)
- Bit 0 (младший для 8-битного интерфейса)
- Bit 1
- Bit 2
- Bit 3
- Bit 4 (младший для 4-битного интерфейса)
- Bit 5
- Bit 6
- Bit 7 (старший для 8-(4-)битного интерфейса)
- Питание подсветки для дисплеев с подсветкой (анод)
- Питание подсветки для дисплеев с подсветкой (катод)
Подача питания подсветки может различаться от модели к модели в зависимости от её типа. Обычно подсветка питается от 5 вольт, токоограничительный резистор (50-100 Ом) обычно обязателен.
Дисплей может работать в 4- или 8-битном режимах. В 4-битном режиме сигналы битов 0—3 не используются, а данные передаются через 11—14 ножки (биты 4—7 интерфейса), по четыре бита за такт (старший полубайт, затем — младший полубайт).
Примечание: у LCD Kl sn102 на чипе KS0066 назначение двух ножек отличается от промышленного стандарта. 1 — Vcc, а 2 — GND.[источник не указан 3810 дней]
Шрифты
[править | править код]В ПЗУ контроллера отведено место, достаточное для хранения 240 символов, каждый из которых представляет собой матрицу 5×8 точек, также предусмотрена возможность загрузить 8 определяемых пользователем символов в знакогенератор. Как правило, знакогенератор содержал символы латиницы и одного из национальных алфавитов. При покупке дисплея следует уточнить, поддерживается ли нужный алфавит.
Ссылки
[править | править код]Источники
[править | править код]- ↑ К. Гуркин. OLED-индикаторы компании WINSTAR Архивная копия от 28 октября 2021 на Wayback Machine. Электронные компоненты. — 2011. — № 4. — С. 71—76
- ↑ Wilmshurst, 2010, с. 228.
Литература
[править | править код]- http://www.gaw.ru/data/lcd/lcd.pdf
- Wilmshurst Tim. Designing Embedded Systems with PIC Microcontrollers: Principles and Applications. — Elsevier, 2010. — ISBN 978-1-85617-750-4.
Это заготовка статьи об электронике. Помогите Википедии, дополнив её. |
Для улучшения этой статьи желательно:
|