Многосегментные индикаторы

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

Индикатор можно собрать из сегментов двумя способами. При первом способе (индикатор с общим катодом) все катоды заземляются; при сигнале 1 на аноде индикатор загорается. При втором способе (с общим анодом) все аноды связаны с источником питания; при сигнале 0 на катоде индикатор загорается. Основная проблема состоит в том, как преобразовать данные в требуемую форму. Это преобразование можно осуществить как программным, так и аппаратным способом. Стандартные аппаратные средства — специальные декодеры, хранимые в ППЗУ таблицы и стандартные ПЗУ, такие как генератор символов ASCII. Аппаратный способ требует применения более сложных схем, но меньше программного обеспечения. Программный способ декодирования ЦП может реализовать путем поиска в таблице. Восьмиразрядный процессор легко может выполнять преобразование данных для семисегментного индикатора, но при 9 или 14 сегментах для осуществления преобразования необходимо выполнять операции над двойными словами1. Аппаратура или программа должны определять длительность и частоту сигналов, как и для односегментных индикаторов. Если индикаторы не требуют для своей работы очень длинных импульсов, то индикаторами можно управлять мудьтиплексно с помощью одного порта, как показано на рис. 8.17.
 



Milwaukee 18v cordless m18 fuel milwaukee-moscow.ru.