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к на плате модуля.

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

Понравилась статья? Похвастайся друзьям:

Хочешь почитать ещё про Aliexpress? Вот что наиболее популярно на этой неделе:
Радиодетали с Алиэкспресс от дядюшки Ляо
Патрон для мини-дрели - мечта сверлильщика
Драйверы светодиодов 10 и 15 ватт на BP3105 и BP3106
Менделеев одобряет.

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

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

Пользовательские теги: pcf8574 [ Что это? ]

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

Главная 9zip.ru База знаний радиолюбителя Контакты

Девять кучек хлама:

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



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

Конкурс
для всех
Участвуй в новом конкурсе для радиолюбителей в ноябре-декабре 2016 и получай призы!



Гостевушечка


Сколько тебе лет?
Попытаемся составить портрет современного радиолюбителя...

Голосование запущено 07 ноября 2016, приняли участие 182 человека.