9zip.ru - технологии для людей
9zip.ru Радиодетали и модули с Aliexpress PCF8574, или подключаем LCD дисплей по двум проводам

Чтобы подключить символьный дисплей к микроконтроллеру, в простейшем случае требуется 6 пинов: для RS, E, D4, D5, D6, D7. При этом дисплей находится всегда в режиме записи, его сигнал R/W висит на gnd и используется четырёхбитный режим. Но можно сократить количество пинов втрое - всего до двух, если использовать расширитель портов PCF8574. Эта микросхема получает данные по двум проводам через I2C и выдаёт их на 8 выходов. Но это ещё не всё: она может работать и в обратном направлении.

Модуль с PCF8574

На Aliexpress этот расширитель представлен в виде готового модуля для WH-совместимых символьных дисплеев. Соответствие следующее:

Бит PCF8574Номер вывода PCF8574Сигнал дисплея
04RS
15RW (E2)
26E (E1)
37LED
49D4
510D5
611D6
712D7

Из таблицы видно, что модуль можно использовать для четырёхстрочных дисплеев, используя линию E2. Также есть возможность управлять подсветкой - на плате модуля установлен соответствующий транзистор. Джампером можно принудительно отключить такое управление.

Несмотря на то, что управление осуществляется всего по двум сигнальным линиям, разумеется, требуются ещё две линии питания. Итого требуется 4 провода.

Подключение PCF8574 к дисплею

А что же по скорости работы? Независимо от языка программирования, если процедуру работы дисплеем, подключённым через I2C, написать на ассемблере, то данные улетают туда мгновенно. В реальном железе, в отличие от симулятора, приходится использовать задержку вывода, которую придётся подобрать, в зависимости от частоты работы МК: с маленькими значениями задержек не работает.

Также следует помнить, что у PCF8574 и PCF8574A – разная адресация, которую, в дополнение, можно ещё и менять тремя резисторами на плате. Резисторы обеспечивают низкий уровень на линиях A0-A2, при их отсутствии на линиях будет высокий уровень, что даст для PCF8574A адрес 7Eh для записи и 7Fh для чтения. Для PCF8574 же это будут адреса 4Eh для записи и 4Fh для чтения.

Потенциометром изменяется контрастность дисплея. Линии SCL и SDA подтянуты к +5В резисторами на 4,7к на плате модуля.


6 нравится? 9


27.04.2016 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Менделеев говорит:
поделись с друзьями!

Хочешь почитать ещё про Aliexpress? Вот что наиболее популярно на этой неделе:
И вновь купоны на Aliexpress
Гнёзда, как у мультиметра
Халява на Aliexpress: бесплатные радиодетали от китайцев на $4



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)
Как вставить картинку в свой комментарий?

Пользовательские теги: pcf8574 примеры подключения lcd дисплея к авр через pcf 8574 [ Что это? ]

Дальше в разделе Радиодетали и модули с aliexpress: GSM-модули SIM900 и M590, Модули gsm радиосвязи sim900 и m590 и их подключение к микроконтроллеру.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Категория свободна Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 15.11 Терморегулятор с двумя каналами на ATtiny13
 15.11 Часы на ESP32 и светодиодах WS2812b
 15.11 Акустическая система с открытым верхом

Задай вопрос радиолюбителям!


2.11 Есть проект, где к МК через транзистор подключен ...
1
28.10 Здравия Всем. Нужна помочь, чтоб после запуска ...
18.10 Ребята помогите сделать схему простенькую для ...
2