LCD 12864 на контроллере ST7920

Написать эту серию статей я решил после приобретения дисплея 128x64. И, как наверное всех остальных, в ступор меня ввело отсутствие выводов CS1 и CS2 для переключения между двумя половинами (64x64 пикселя) дисплея. Порывшись на просторах интернета и не найдя ничего кроме распиновки дисплея и даташита соответствующего контроллера для такого набора выводов, я был приятно удивлен. Дисплей на контроллере ST7920 поддерживает не только вывод графической информации, а еще и вывод символов ASCII (4 строки по 8 символов), работая на подобии LCD 1602. Но самое главное - это то, что дисплей на контроллере ST7920 способен работать в режиме последовательной передачи данных и команд управления по одному проводу, а параллельный режим позволяет выбирать между 4 и 8 битами шины данных.
 
Рисунок 1 - LCD12864 на контроллере ST7920
Основные характеристики:
  • Разрешение экрана - 128x64
  • Напряжение питания - 2.7-5.5 В
  • Количество выводов - 20
  • Интерфейсы доступа -  параллельный (8/4 бит), последовательный
  • Возможность записи собственных символов для вывода на дисплей (в режиме вывода символов ASCII)
Распиновка:
Номер выв.НазваниеОписание
Параллельный режимПоследовательный режим
1GNDЗемля (GND)Земля (GND)
2VCC+5 В (Vcc)+5 В (Vcc)
3V0Регулировка контрастаРегулировка контраста
4RSКоманда (0) / данные (1)Выбор устройства (1)
5R/WЗапись (0) / чтение (1)Вход команд/данных
6EСтроб запускаВход тактовый импульсов
7-14DB0-DB7Шина команд/данныхНе иcпользуется
15PSBПараллельный режим (1)Последовательный режим (0)
16NCНе используетсяНе используется
17RSTСброс (0)Сброс (0)
18VOUTУдвоенное VDDУдвоенное VDD
19BLAАнод подсветки дисплеяАнод подсветки дисплея
20BLKКатод подсветки дисплеяКатод подсветки дисплея

 
Рисунок 2 - Обратная сторона LCD12864 на контроллере ST7920
Еще одной отличительной особенностью данной сборки дисплея является то, что вход регулировки контраста можно оставить свободным, т.к. с обратной стороны имеется потенциометр для настройки контраста.
Описание инициализации и управления дисплеем в различных режимах будет описано в следующих записях.


Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent
    [related-news] {related-news} [/related-news]