Устройства индикации
Индикаторы TIC3321 и TIC5234
Индикаторы TIC3321 и TIC5234 представляют собой заказные сегментные жидкокристаллические дисплеи, выполненные с использованием технологии COG. Не смотря на некоторые отличия в функциональных возможностях, обе модели используют один и тот же управляющий чип серии ML1001 и соответственно имеют общие принципы управления.
Использование сдвиговых регистров в устройствах индикации.
Одной из проблем, возникающих при разработке микроконтроллерных устройств часто становится необходимость экономии линий портов ввода/вывода. Многие периферийные устройства, которые могут работать в связке с процессором, требуют для передачи информации большого количества соединительных проводников. Актуальность этой задачи не снизилась даже с появлением процессоров с большим количеством выводов, так как одновременно усложнились и периферийные устройства. Для устройств индикации, одним из вариантов снижения количества требуемых линий может стать использование регистров сдвига (Shift register).
Работа с драйвером индикаторов MAX7219.
Драйвер семисегметных индикаторов MAX7219 значительно облегчает задачу построения разнообразных цифровых дисплеев и табло. Микросхема берет на себя организацию динамической индикации, при этом для управления необходимо всего три вывода микроконтроллера. Многие платформы программирования содержат готовые библиотеки для работы с MAX7219. Для программирования на низком уровне, особенно микроконтроллеров PIC, можно воспользоваться информацией, приведенной ниже.
Управление матричными LED-индикаторами
Матричный индикатор, содержащий большое количество светодиодов, является интересным вариантом построения разнообразных дисплейных модулей. Основным его достоинством можно считать возможность отображения графической информации и нестандартных символов. Среди недостатков следует отметить необходимость задействования больших ресурсов системы, как на аппаратном, так и на программном уровне. Связано это с потребностью генерации символов и организации режима динамической индикации. Ниже будут рассмотрены несколько вариантов схем реализации драйверов управления матричными LED-индикаторами.
Светодиодные матрицы фирмы Kingbright
Среди всего многообразия элементов индикации, отдельным классом стоят светодиодные матрицы. Структура таких устройств основана на большом количестве светодиодов, что приводит к большому количеству выводов управления, и необходимости использования сложных алгоритмов. При этом светоизлучающие матрицы имеют большие функциональные возможности, по сравнению с простыми семисегментными индикаторами. Они позволяют выводить разнообразную символьную и графическую информацию. Тем не менее, применение их ограничено вследствие большой потребности в ресурсах управляющей системы.
Светоизлучающие матрицы можно изготовить самостоятельно, установив большую группу светодиодов необходимым образом. Также подобные элементы выпускаются промышленно. Одной из фирм, представляющих на Российском рынке подобную продукцию, является Kingbrigh. В модельном ряду фирмы существует несколько вариантов матриц. Это элементы 8х8, 5х7 и другие. Одной из самых интересных матриц является серия TBx, состоящая из набора двухцветных светодиодов.
Драйвер семисегментных индикаторов MAX7219/MAX7221.
Микросхемы MAX7219 и MAX7221 предназначенs для управления 8-ю семисегментными светодиодными индикаторами, либо светоизлучающими матрицами 8х8 с общим катодом. В микросхеме реализован принцип динамической индикации. Управление работой производится по трехпроводной последовательной шине. Модель MAX7221 совместима со стандартами SPI™, QSPI™, и Microwire™. Областью применения данных микросхем является построение многоразрядных индикаторов, шкальных индикаторов, графических дисплеев, управление светодиодными матрицами.