Шрифт Семисегментный Индикатор
В спецификации на индикатор указывается потребляемый одним сегментом ток. Цифровые семисегментные одно-, двух-, трех- и четырехразрядные индикаторы. Правильное название: семисегментный. Однако иногда такие индикаторы могут быть полезен. Многоразрядный семисегментный индикатор. Выделить z жирным шрифтом нажав клавишу f2.
В этой статье мы поговорим о цифровой индикации. Семисегментные светодиодные индикаторы предназначены для отображения арабских цифр от 0 до 9 (рис.1). Такие индикаторы бывают одноразрядные, которые отображают только одно число, но семисегментных групп, объединенных в один корпус может быть и больше (многоразрядные). В этом случае цифры разделяются децимальной точкой (рис.2) Рис.2. Индикатор называется семисегментным из-за того, что отображаемый символ строится из отдельных семи сегментов. Внутри корпуса такого индикатора находятся светодиоды, каждый из которых засвечивает свой сегмент. Буквы и другие символы на таких индикаторах отображать проблематично, поэтому для этих целей используются 16-сегментные индикаторы.
Светодиодные индикаторы бывают двух типов. В первом из них все катоды, т.е. Отрицательные выводы всех светодиодов, объединены вместе и для них выделен соответствующий вывод на корпусе. Остальные выводы индикатора соединены к аноду каждого из светодиодов (рис.3, а). Такая схема называется «схема с общим катодом».
Также существуют индикаторы, у которых светодиоды каждого из сегментов подключены по схеме с общим анодом (рис.3, б). Каждый сегмент обозначен соответствующей буквой.
На рисунке 4 представлено их расположение. В качестве примера рассмотрим двухразрядный семисегментный индикатор GND-5622As-21 красного свечения. Кстати существуют и другие цвета, в зависимости от модели. С помощью трехвольтовой батарейки можно включать сегменты, а если объединить группу выводов в кучку и подать на них питание, то можно даже отображать цифры. Но такой метод является неудобным, поэтому для управления семисегментными индикаторами используют регистры сдвига и дешифраторы.
Также, нередко, выводы индикатора подключаются напрямую к выходам микроконтроллера, но лишь в том случае когда используются индикаторы с низким потреблением тока. На рисунке 5 представлен фрагмент схемы с использованием PIC16F876A. Для управления семисегментным индикатором часто используется дешифратор К176ИД2. Эта микросхема способна преобразовать двоичный код, состоящий из нулей и единиц в десятичные цифры от 0 до 9. Чтобы понять, как все это работает, нужно собрать простую схему (рис.6).
Шрифт Семисегментный Индикатор
Дешифратор К176ИД2 выполнен в корпусе DIP16. Он имеет 7 выходных вывода (выводы 9 - 15), каждый из которых предназначен для определенного сегмента. Управление точкой здесь не предусмотрено. Также микросхема имеет 4 входа (выводы 2 - 5) для подачи двоичного кода. На 16-й и 8-ой вывод подается плюс и минус питания соответственно.
Остальные три вывода являются вспомогательными, о них я расскажу чуть позже. DD1 - К176ИД2 R1 - R4 ( 10 - 100 кОм) HG1 - GND-5622As-21 В схеме присутствует 4 тумблера (можно любые кнопки), при нажатии на них на входы дешифратора подается логическая единица от плюса питания. Кстати питается сама микросхема напряжением от 3 до 15 Вольт. В данном примере вся схема питается от 9-вольтовой 'кроны'. Также в схеме присутствует 4 резистора. Это, так называемые, подтягивающие резисторы.
Они нужны, чтобы гарантировать на логическом входе низкий уровень, при отсутствии сигнала. Без них показания на индикаторе могут отображаться некорректно. Рекомендуется использовать одинаковые сопротивления от 10 кОм до 100 кОм. На схеме выводы 2 и 7 индикатора HG1 не подключены. Если подключить к минусу питания вывод DP, то будет светиться децимальная точка.
А если подать минус на вывод Dig.2, то будет светиться и вторая группа сегментов (будет показывать тот же символ). Входы дешифратора устроены так, что для отображения на индикаторе чисел 1, 2, 4 и 8 требуется нажатие лишь одной кнопки (на макете установлены тумблеры, соответствующие входам D0, D1, D2 и D3).
При отсутствии сигнала отображается цифра ноль. При подаче сигнала на вход D0 отображается цифра 1. Для отображения других цифр требуется нажатие комбинации тумблеров. А какие именно нужно нажимать нам подскажет таблица 1. Чтобы отобразить цифру '3' необходимо логическую единицу подать на вход D0 и D1. Если подать сигнал на D0 и D2, то отобразится цифра '5' (рис.6). Здесь представлена расширенная таблица, в которой мы видим не только ожидаемую цифру, но и те сегменты (a - g), которые составят эту цифру.
Вспомогательными являются 1, 6 и 7-ой выводы микросхемы (S, M, К соответственно). На схеме (рис.6) 6-ой вывод 'М' заземлен (на минус питания) и на выходе микросхемы присутствует положительное напряжение для работы с индикатором с общим катодом. Если используется индикатор с общим анодом, то на 6-ой вывод следует подать единицу.
Если на 7-ой вывод 'К' подать логическую единицу, то знак индикатора гасится, ноль разрешает индикацию. В схеме данный вывод заземлен (на минус питания). На первый вывод дешифратора подана логическая единица (плюс питания), что позволяет отображать преобразованный код на индикатор. Но если подать на данный вывод (S) логический ноль, то входы перестанут принимать сигнал, а на индикаторе застынет текущий отображаемый знак. Стоит заметить одну интересную вещь: мы знаем, что тумблер D0 включает цифру '1', а тублер D1 цифру '2'. Если нажать оба тумблера, то высветится цифра 3 (1+2=3). И в других случаях на индикатор выводится сумма цифр, составляющих эту комбинацию. Приходим к выводу, что входы дешифратора расположены продуманно и имеют очень логичные комбинации.
Также вы можете посмотреть видео к этой статье. Хороший вопрос. Ну допустим, что можно заменить тумблеры на транзисторные ключи, а дальше придется достраивать целую 'пирамиду' из транзисторов. Боюсь их понадобится больше 15-ти штук, чтобы реализовать включение всех возможных комбинаций. Да еще и куча базовых резисторов.
Эта схема на рис.6 предполагает, что на входы поступает сигнал от других микросхем, например от микросхемы-счетчика К176ИЕ13 (например в конструкции электронных часов). А схема с тумблерами в данной статье дана просто для понимания принципа работы дешифраторов. Два способа: 1. Использовать две микросхемы К176ИД2 и соединить их на сдвоенный 7-сегментный индикатор, щелкая 8 тумблеров у обоих микросхем добиться нужного числа (до 99 получится). Второй способ - использовать микросхему-счетчик К176ИЕ4.
При поступлении импульса на соответствующий вывод (или при нажатии кнопочки), она будет переключать цифры от 0 до 9, после чего начнет с нуля. Но она позволит получить больше девяти цифр. Для этого после цифры 9 на втором выводе появятся сигналы (f/10), которые можно направить на четвертый вывод другой такой же микросхемы, которая начнет считать десятки.
Я думаю в поиске вы найдете схему. На этом сайте тоже есть но там цифры переключаются автоматически, т.к. Импульсы вырабатывает генератор импульсов на К176ЛЕ5. Я сам собирался подготовить материал по этой теме, только на зарубежных микросхемах.
А зачем при написании ручкой по бумажке ограничивать себя семью сегментами? Простота и как бы 'стандартность' данного шрифта для широкого распространенной техники (хотя бы цифровые часы с семисегментными индикаторами в том или ином виде есть у большинства), в отличие от применяемого для почтового индекса. Соответственно не нужно каждый раз смотреть 'образец написания цифр индекса', по-другому написать цифры в 7-сегментном трафарете сложно. Насколько я помню, начертание цифр выбиралось с учётом как можно большей 'непохожести' их друг на друга Возможно, это и есть основная причина применения именно такого шрифта.
Раздражает засилие семисегментных ценников на заправках: читаются зачастую хреново (а ведь в данном случае это, помимо уважения к клиентам Вот расскажи кому-нибудь, что он не должен уважать заправку из-за того, что там не используются тёплые ламповые от руки написанные цифры Насколько знаю, такое только в нашей стране практикуется. Ну вот как тебя называть, как не Алексом, если ты им и остался. Про другие страны не знал, не знаешь и знать не хочешь даже в объёме 'пять минут в гугле'. Заправки австрийского концерна OMV в разных странах Европы: Вот ещё разные заправки: Как видишь, 'гладкие' (или 'сглаженные') цифры применяются в заметных количествах только компанией Shell.
Ну и ещё на совсем мелких заправках, у которых, видимо, нет денег на электронные табло. Нафига делать этот изврат при наличии возможности сделать нормальные цифры. Какую массовую технологию предложишь для 'нормальных' цифр? Залезать на стремянку и от руки писать? Или на каждый вид топлива вешать по 42' плазменному телевизору с защитой IP67? Почему используется такой витиеватый, нестандартный, почему бы было не использовать более простой в написании и запоминании шрифт семисегментного индикатора?
Раздражает засилие семисегментных ценников на заправках: читаются зачастую хреново (а ведь в данном случае это, помимо уважения к клиентам, еще и вопрос безопасности движения), да и вообще нафига делать этот изврат при наличии возможности сделать нормальные цифры. Шрифт семисегментного индикатора - этот изврат, который раздражает?
А шрифт написания почтового индекса это еще больший изврат по твоему? Акую массовую технологию предложишь для 'нормальных' цифр? Залезать на стремянку и от руки писать? Или на каждый вид топлива вешать по 42' плазменному телевизору с защитой IP67? В идеале - вообще запретить легкосменямые ценники, чтобы не повадно было менять цены (а происходит это, естественно, почти всегда в сторону повышения) каждую неделю. Соответственно варианты: писать цифры краской, клеить пленкой, вырезать из металла, выкладывать неоновыми трубками или светодиодами. Для легкосменяемых варианты: 1.
Набор сменных 'нормальных' цифр, как практиковалось на большинстве обменников в 90-х и практикуется на некоторых заправках сейчас, один из них 2. При использовании матричного электронного табло (как на большинстве заправок роснефти и газпромнефти) - формировать на нем 'нормальные' цифры, а не семисегментные. Блин, даже на электронных часах при наличии матричного индикатора и то 'нормальные' цифры обычно формируют. На кадрах из США видел варианты и от руки написанных ценников. Шрифт семисегментного индикатора - этот изврат, который раздражает? А шрифт написания почтового индекса это еще больший изврат по твоему?
Всему свое место. Шрифт почтового индекса должен быть машиночитаемым (причем с использованием технологий 60-х гг) и при этом максимально простым в написании. Мне показалось что в наибольшей степени этим требованием удовлетворяет семисегментный (диагональные линии явно лишними представляются).
Ценники на заправках можно сделать каким угодно шрифтом, но при этом он должен быть максимально разборчивым, легко читаемым, и семисегментный здесь явно проигрывает традиционному. Верх изврата - семисегментные автомобильные дублирующие номера, где буквы тоже семисегментным шрифтом пишут. Вот здесь диагональных линий уже явно не хватает. Изменено: Отчаянный, 21 Июнь 2011 - 11:56.