Кнопки и индикатор параллельно

На сегодняшний день одно-, двух- и четырехстрочные знакосинтезирующие жидкокристаллические индикаторы активно используются в микроконтроллерных устройствах. Однако такие устройства при всей своей привлекательности с точки зрения себестоимости изготовления обладают одним значительным недостатком – параллельным интерфейсом, который не только вынуждает применять большое количество выводов в микроконтроллерах, но зачастую также оборудовать изделие кнопками. Современная микроэлектроника предлагает альтернативу этому методу - использование ЖКИ с параллельным интерфейсом через преобразователь интерфейсов LCD-I2C.

В сети достаточно публикаций, однако далеко не все возможности такого симбиоза реализованы. Преобразователь построен на 8-разрядном расширителе ввода/вывода шины I2C (PCF8574Т). Для управления индикатором достаточно режима записи данных в порт микросхемы, но она может функционировать и в режиме чтения. Выходной каскад порта можно представить как резистор на положительную шину питания и транзисторный ключ на общий провод, с коллектора (стока) которого считывается состояние порта.

 

С такой архитектурой используется принцип «монтажного ИЛИ» для двух логических сигналов низкого уровня, один из которых является соответствующим разрядом выходного регистра порта, и дополнительным, который формируется внешней схемой. Чтобы считать состояние внешнего устройства, замыкающего общую точку на «землю», требуется в обязательном порядке установить на выходе высокий уровень напряжения.

 

Задать вопрос