HD44780 | MCU Space

HD44780

hd44780_lcd

Контроллер HD44780 (а также совместимый с ним KS0066) — стандарт на контроллеры монохромных знакосинтезирующих дисплеев с параллельным 4 или 8-битным интерфейсом. Эти контроллеры были фактически монополистами на рынке в 90-е годы. В настоящее время все активнее вытесняются контроллерами с SPI или I2C интерфейсами, а также контроллерами цветных дисплеев. На базе этого контроллера выпускалось огромное количество моделей с различным конструктивом и разрешением, начиная с 8×1 (восемь символов в одной строке), и заканчивая 40×4 (содержащих два независимых управляющих чипа). Часто встречаются 16×2 и 20×4, а также некоторые другие.

lcd_hd

 

Рассмотрим ЖКИ с этим контроллером поближе:

Распиновка у данного дисплея следующая:

  1. Земля, общий провод, GND
  2. Напряжение питания, Vcc (+5V)
  3. Настройка контрастности (Vo)
  4. Выбор регистра (R/S для HD44780, A0 для KS0066)
  5. Чтение/запись (R/W)
  6. Строб по спаду (Enable)
  7. Bit 0 (младший для 8мибитного интерфейса)
  8. Bit 1
  9. Bit 2
  10. Bit 3
  11. Bit 4 (младший для 4х битного интерфейса)
  12. Bit 5
  13. Bit 6
  14. Bit 7 (старший для 8ми (4х) битного интерфейса)
  15. Питание подсветки для дисплеев с подсветкой (анод)
  16. Питание подсветки для дисплеев с подсветкой (катод)

Для работы с данным дисплеем накидал библиотеку вместе с Alex’ом:

Файл lcd.h

Файл main.c

Пример использования

 

Вложения

lcd_HiTech
Заголовок: lcd_HiTech (217 clicks)
Подпись:
Filename: lcd_hitech.zip
Размер: 152 KB

Уважайте авторский труд - в случае копирования информации или ее части, обязательно указывайте источник в виде ссылки на http://mcus.ru

Индикация , , , , , 3 197  

(Нет рейтинга)
Загрузка...

  1. Пока что нет комментариев.
Необходимо войти на сайт, чтобы написать комментарий.