Что такое 7-сегментный индикатор. Как устроен и работает 7-сегментный дисплей. Типы индикаторов с общим анодом и катодом. Схемы подключения к микроконтроллеру. Области применения 7-сегментных индикаторов.
Что такое 7-сегментный индикатор
7-сегментный индикатор — это простое устройство отображения числовой информации, состоящее из 7 светодиодных сегментов, расположенных в форме цифры 8. Включая различные комбинации сегментов, можно отобразить цифры от 0 до 9, а также некоторые буквы латинского алфавита.
Основные характеристики 7-сегментного индикатора:
- Состоит из 7 сегментов-светодиодов, обычно обозначаемых буквами от A до G
- Часто имеет дополнительный 8-й сегмент для отображения десятичной точки
- Позволяет отображать цифры 0-9 и некоторые буквы (A, b, C, d, E, F)
- Простая конструкция и низкая стоимость
- Хорошая видимость даже при ярком освещении
- Низкое энергопотребление
Устройство 7-сегментного индикатора
7-сегментный индикатор имеет следующую внутреннюю структуру:

- 7 отдельных светодиодов, расположенных в форме цифры 8
- Общий вывод (анод или катод), соединяющий все светодиоды
- Индивидуальные выводы для каждого сегмента
- Дополнительный светодиод и вывод для десятичной точки
Сегменты обычно обозначаются буквами от A до G:
- A — верхний горизонтальный
- B — верхний правый вертикальный
- C — нижний правый вертикальный
- D — нижний горизонтальный
- E — нижний левый вертикальный
- F — верхний левый вертикальный
- G — средний горизонтальный
Типы 7-сегментных индикаторов
Существует два основных типа 7-сегментных индикаторов:
Индикатор с общим анодом
В индикаторе с общим анодом:
- Аноды всех светодиодов соединены вместе
- Общий анод подключается к положительному напряжению питания
- Для включения сегмента его катод подключается к земле
Индикатор с общим катодом
В индикаторе с общим катодом:
- Катоды всех светодиодов соединены вместе
- Общий катод подключается к земле
- Для включения сегмента на его анод подается положительное напряжение
Как работает 7-сегментный индикатор
Принцип работы 7-сегментного индикатора довольно прост:

- Каждый сегмент представляет собой отдельный светодиод
- Включая различные комбинации сегментов, формируются цифры
- Для отображения цифры 0 включаются все сегменты, кроме среднего (G)
- Для отображения цифры 1 включаются только правые вертикальные сегменты B и C
- Остальные цифры формируются аналогичным образом
Например, для отображения цифр от 0 до 9 требуются следующие комбинации сегментов:
- 0 — ABCDEF
- 1 — BC
- 2 — ABDEG
- 3 — ABCDG
- 4 — BCFG
- 5 — ACDFG
- 6 — ACDEFG
- 7 — ABC
- 8 — ABCDEFG
- 9 — ABCDFG
Схема подключения 7-сегментного индикатора
Рассмотрим схему подключения 7-сегментного индикатора к микроконтроллеру на примере Arduino:
Подключение индикатора с общим анодом:
- Общий анод подключается к +5В
- Катоды сегментов через токоограничивающие резисторы подключаются к цифровым выходам Arduino
- Для включения сегмента на соответствующий выход подается LOW
Подключение индикатора с общим катодом:
- Общий катод подключается к GND
- Аноды сегментов через токоограничивающие резисторы подключаются к цифровым выходам Arduino
- Для включения сегмента на соответствующий выход подается HIGH
Важно использовать токоограничивающие резисторы для каждого сегмента, чтобы ограничить ток через светодиоды.

Применение 7-сегментных индикаторов
7-сегментные индикаторы широко используются в различных электронных устройствах для отображения числовой информации:
- Цифровые часы и таймеры
- Калькуляторы
- Измерительные приборы
- Бытовая техника (микроволновки, стиральные машины и т.д.)
- Электронные табло и счетчики
- Индикаторы температуры
- Автомобильные панели приборов
Преимущества и недостатки 7-сегментных индикаторов
Рассмотрим основные плюсы и минусы использования 7-сегментных индикаторов:
Преимущества:
- Простота конструкции и низкая стоимость
- Хорошая видимость даже при ярком освещении
- Низкое энергопотребление
- Долгий срок службы
- Простота управления
Недостатки:
- Ограниченный набор отображаемых символов
- Невозможность отображения полноценного текста
- Необходимость использования нескольких индикаторов для больших чисел
- Меньшая информативность по сравнению с графическими дисплеями
Как выбрать 7-сегментный индикатор
При выборе 7-сегментного индикатора следует учитывать следующие параметры:
- Тип индикатора (с общим анодом или катодом)
- Размер цифр и общие габариты
- Цвет свечения (красный, зеленый, желтый, синий и т.д.)
- Яркость свечения
- Рабочее напряжение и ток
- Количество разрядов (для многоразрядных индикаторов)
- Наличие десятичной точки
Выбор конкретной модели зависит от требований проекта и условий эксплуатации устройства.

Программирование 7-сегментного индикатора
Для управления 7-сегментным индикатором с помощью микроконтроллера необходимо выполнить следующие шаги:
- Определить выводы микроконтроллера для каждого сегмента
- Создать массив с комбинациями сегментов для каждой цифры
- Написать функцию для отображения нужной цифры
- Управлять состоянием выводов в соответствии с выбранной цифрой
Пример кода для Arduino:
// Определяем выводы для сегментов
int segments[7] = {2, 3, 4, 5, 6, 7, 8};
// Массив с комбинациями сегментов для цифр 0-9
byte digits[10] = {
0b1111110, // 0
0b0110000, // 1
0b1101101, // 2
0b1111001, // 3
0b0110011, // 4
0b1011011, // 5
0b1011111, // 6
0b1110000, // 7
0b1111111, // 8
0b1111011 // 9
};
void setup() {
// Устанавливаем выводы сегментов как выходы
for (int i = 0; i < 7; i++) {
pinMode(segments[i], OUTPUT);
}
}
void loop() {
// Отображаем цифры от 0 до 9
for (int i = 0; i < 10; i++) {
displayDigit(i);
delay(1000);
}
}
void displayDigit(int digit) {
// Отображаем нужную цифру
for (int i = 0; i < 7; i++) {
digitalWrite(segments[i], bitRead(digits[digit], 6 - i));
}
}
Этот код последовательно отображает цифры от 0 до 9 на 7-сегментном индикаторе, подключенном к Arduino.

Заключение
7-сегментные индикаторы остаются популярным и эффективным способом отображения числовой информации в электронных устройствах. Несмотря на ограниченные возможности по сравнению с современными графическими дисплеями, они обладают рядом преимуществ, таких как простота, надежность и низкая стоимость. Понимание принципов работы и способов подключения 7-сегментных индикаторов позволяет использовать их в различных проектах, от простых часов до сложных измерительных приборов.
Распиновка 7 сегментного индикатора
Семисегментный светодиодный индикатор Схема подключения одноразрядного семисегментного индикатора Схема подключения многоразрядного семисегментного индикатора. Семисегментный светодиодный индикатор — устройство отображения цифровой информации. Это — наиболее простая реализация индикатора, который может отображать арабские цифры. Для отображения букв используются более сложные многосегментные и матричные индикаторы. Семисегментный светодиодный индикатор , как говорит его название, состоит из семи элементов индикации сегментов , включающихся и выключающихся по отдельности. Включая их в разных комбинациях, из них можно составить упрощённые изображения арабских цифр.
Поиск данных по Вашему запросу:
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- Взаимодействие Arduino с семисегментным индикатором
- Семисегментный индикатор | Программирование микроконтроллеров
- Схема подключения 7-сегментных индикаторов к Arduino
- Пример 9. Четырехразрядный 7-сегментный индикатор
- Подключение 4х разрядного 7ми сегментного дисплея
- Цифровые 7-сегментные индикаторы
- ● Проект 7: Матрица 4-разрядная из 7-сегментных индикаторов. Делаем динамическую индикацию
- Семисегментный индикатор
- Как подключить семисегментный индикатор к Arduino
- max7219 подключение 7 сегментного индикатора к Arduino
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Управление семисегментным индикатором
youtube.com/embed/OLB6nY8krX0" frameborder="0" allowfullscreen=""/>Взаимодействие Arduino с семисегментным индикатором
Для многих приложений для отображения данных нет необходимости в использовании более дорогого жидкокристаллического дисплея. Будет достаточно и простого семисегментного индикатора. Если вашему приложению на Arduino необходимо отображать только цифры, подумайте об использовании семисегментного индикатора.
Семисегментный индикатор имеет семь светодиодов, расположенных в форме восьмерки. Он прост в использовании и экономичен в плане стоимости. На рисунке ниже показан типовой семисегментный индикатор. Семисегментные индикаторы бывают двух типов: с общим анодом и общим катодом. Внутренняя структура обоих типов почти одинакова. Разница заключается в полярности светодиодов и общем выводе. В семисегментном индикаторе с общим катодом такой мы использовали в экспериментах катоды всех семи светодиодов и светодиода точки подключены к выводам 3 и 8.
Следующей схеме показана внутренняя структура семисегментного индикатора с общим катодом:. Индикатор с общим анодом является полной противоположностью. В индикаторе с общим анодом положительные выводы всех восьми светодиодов соединены вместе и подключены к выводам 3 и 8. Чтобы зажечь отдельный сегмент, вы соединяете его второй вывод с корпусом.
На следующей диаграмме показана внутренняя структура семисегментного индикатора с общим анодом:. В этом эксперименте мы просто будем включать и выключать светодиоды, чтобы познакомиться с работой семисегментного индикатора. В этой схеме выводы семисегментного индикатора подключены к контактам платы Arduino, как показано в таблице ниже. Общие выводы 3 и 8 подключены к GND, а dp остается неподключенным, так как точка не используется в этом эксперименте.
В этом руководстве мы свяжем семисегментный индикатор с Arduino Mega и посмотрим, как отобразить на индикаторе значения счетчика, уменьшающиеся на 1 каждую секунду. На сайте работает сервис комментирования DISQUS, который позволяет вам оставлять комментарии на множестве сайтов, имея лишь один аккаунт на Disqus.
Возможно, не обрабатываются нажатия на кнопку. И лучше обновлять значение на индикаторе только при его изменении:. Если не получится, то скидывайте полный код скетча. Посмотрим, что не так. При нажатии кнопки на индикаторе всегда 0. Как тут быть? Нисколько не логичнее и уж точно сложнее для понимания, что происходит. Код вывода цифры на индикатор выделен в отдельную функцию, так как он выполняет конкретную обособленную задачу, и в виде функции он может легко использоваться в любом месте реальной программы.
Радиоэлектроника Цифровая электроника Отладочные комплекты Arduino Работа Arduino с периферийными устройствами Дисплеи, индикаторы работа Arduino с периферией. А, так все работает. Она содержит всё необходимое для работы с микроконтроллером; Макетная плата MB отверстий Большая беспаечная макетная плата отверстий с двумя шинами питания с каждой стороны.
Набор перемычек папа-папа Набор перемычек папа-папа. Индикатор светодиодный семисегментный, 1 символ общий катод Индикатор светодиодный семисегментный, 1 символ. Цвет: красный. Сообщить об ошибке. Ваше имя. Ваш email для ответа.
Семисегментный индикатор | Программирование микроконтроллеров
Семисегментный индикатор ввиду своей красочности часто применяется для отображения информации, например значения температуры, величины напряжения либо тока. В этой статье мы продолжаем изучать программирование микроконтроллеров и уже научимся подключать к микроконтроллеру ATmega8 простейший одноразрядный семисегментный индикатор, и будем отображать на нем цифры. Давайте начнем все по порядку. Для начала рассмотрим, что собою представляет семисегментный индикатор.
Светодиод), но при этом будет задействовано целых 7 выводов контроллера на один дисплей, специальную микросхему, называемую 7- ми сегментным драйвером (CD). Распиновка микросхемы CD
Схема подключения 7-сегментных индикаторов к Arduino
Новые статьи. Принцип работы, подключение, примеры. Модуль Bluetooth HC Принцип работы, подключение. Чтение и запись данных. Обрабатываем команды от пульта. Принцип работы, подключение, пример. Принцип работы, пример работы. Крутим потенциометр, меняем положение.
Пример 9. Четырехразрядный 7-сегментный индикатор
Для своих часов-будильника я решил выбрать индикацию вполне привычными светодиодными семисегментными индикаторами. Во-первых, индикацию будет хорошо видно даже в темноте. Кроме того, у светодиодов низкое энергопотребление, они не дорого стоят и довольно легко управляются. Немного теории Семисегментный индикатор, как говорит его название, состоит из семи элементов индикации сегментов , включающихся и выключающихся по отдельности. Включая их в разных комбинациях, из них можно составить упрощённые изображения арабских цифр.
Доброго времени суток! В одном из наших предыдущих уроков, мы уже работали с последовательностью светодиодов, теперь пора переходить к следующему этапу обучения.
Подключение 4х разрядного 7ми сегментного дисплея
В этой статье мы поговорим о цифровой индикации. Семисегментные светодиодные индикаторы предназначены для отображения арабских цифр от 0 до 9 рис. Такие индикаторы бывают одноразрядные, которые отображают только одно число, но семисегментных групп, объединенных в один корпус может быть и больше многоразрядные. Индикатор называется семисегментным из-за того, что отображаемый символ строится из отдельных семи сегментов. Внутри корпуса такого индикатора находятся светодиоды, каждый из которых засвечивает свой сегмент.
Цифровые 7-сегментные индикаторы
Более подробную информацию о светодиодных индикаторах можете найти в соответствующей заметке. В данном примере с помощью четырехразрядного 7-сегментного индикатора сделаем простой счетчик, нам понадобится библиотека TimerOne , скачать которую Вы можете по ссылке , либо с помощью Arduino IDE. В прошлом примере нам пришлось использовать все цифровые выводы Uno, поэтому сейчас попробуем сэкономить их, используя сдвиговый регистр 74HCN. Программу переделаем так, чтобы индикатор показывал то значение, которое мы введем сами. Наиболее простой способ подключить четырехразрядный индикатор — использовать готовый модуль. Скачать библиотеку TM Пример 9.
Семисегментный индикатор: схема, подключение к Я набрал тестовую схему в протеусе: 7-сегментный индикатор 2, 3 или 4 разряда.
● Проект 7: Матрица 4-разрядная из 7-сегментных индикаторов. Делаем динамическую индикацию
Сайт помогает найти что-нибудь интересное в огромном ассортименте магазинов и сделать удачную покупку. Если Вы купили что-то полезное, то, пожалуйста, поделитесь информацией с другими. Также у нас есть DIY сообщество , где приветствуются обзоры вещей, сделанных своими руками.
Семисегментный индикатор
Немного теории. Выбор индикатора С выбором я немного поторопился, и вместо того чтобы почитать теорию, пошёл в магазин радиодеталей и просто выбрал те индикаторы, которые мне больше приглянулись. На самом деле, при выборе стоит учитывать, что индикаторы могут быть с общим катодом или с общим анодом. По сути - это просто полярность. А вот при подключении, меньше заморочек если общий всё-таки катод.
Освой Arduino играючи. Сайт Александра Климова.
Как подключить семисегментный индикатор к Arduino
Немножко теории Наверное нет необходимости рассказывать, что такое 7-сегментные индикаторы. Как сложно и представить область техники, где они не применяются. Соответственно по их подключению написано масса статей, но попробую все таки написать свою : Итак: что же такое 7-сегментный индикатор? Это — наиболее простая реализация индикатора, который может отображать арабские цифры. Семисегментный индикатор, как говорит его название, состоит из семи элементов индикации сегментов , включающихся и выключающихся по отдельности. Включая их в разных комбинациях, из них можно составить упрощённые изображения арабских цифр.
max7219 подключение 7 сегментного индикатора к Arduino
Цифровые 7-сегментные индикаторы KEM — интегральные микросхемы из диодных полупроводниковых источников излучения светодиодов , предназначены для отображения цифровой и буквенной информации. Отличительными характеристиками семисегментных цифровых индикаторов KEM являются количество разрядов в одном корпусе одноразрядные , двухразрядные , трехразрядные и четырехразрядные , цвет отображаемой информации красный , зелёный и высота отображаемого знака от 7,62 мм до 45 мм. Кроме сегментов, синтезирующих цифры и буквы, разряд некоторых цифровых индикаторов может иметь одну или две децимальных точек , так называемый делитель дробных чисел.
7 сегментный дисплей – RxTx.su
7-сегментные светодиодные дисплеи состоят из светодиодных сегментов. В основном он используется для отображения числовых значений от 0 до 9. Там же присутствует еще один сегмент, который используется в качестве десятичной точки.
7-сегментные дисплеи бывают двух типов: с общим анодом и с общим катодом.
7 сегментный индикатор с общим анодом
В дисплее c общим анодом все контакты анода соединены и подведены к питанию +VСС, а светодиоды управляются через катодные клеммы. Это значит, что для включения светодиода (сегмента) мы должны установить уровень катодного вывода в НИЗКОЕ состояние или подтянуть к GND (земле). Тем самым мы проложим «маршрут» для протекания тока через конкретный светодиод от общего анода (то есть +VCC) к общему проводнику (GND).
7 сегментный индикатор с общим катодом
В обычном «катодном» дисплее все катодные контакты соединены вместе, а управление светодиодом осуществляется через анодную клемму. А это значит, что для включения конкретного светодиода (сегмента) мы должны установить ВЫСОКИЙ уровень напряжения на управляющем выводе анода.
Рисунок 2. Схема 7 сегментного индикатора с общим катодомПринцип работы 7 сегментного индикатора
Следующая демонстрация покажет работу вышеуказанных конфигураций: слева — индикатор с общим анодом, справа — с общим катодом.
Рисунок 3. Работа 7 сегментного индикатораПодключение 7 сегментного индикатора
Распиновка
7-сегментный светодиодный дисплей имеет 10 контактов. Общий вывод (com) подключается либо по схеме с общим анодом, либо по схеме с общим катодом. При подключении необходимо знать, к какому типу относится индикатор. Обычно с обратной стороны можно найти его маркировку.
Соединение резисторов с выводами индикатора
- Мы должны подключить резистор к каждому сегменту отдельно.
- Избегайте параллельного подключения светодиодов с одним резистором.
- Если мы подключим один резистор к параллельно соединенным светодиодам, то некоторые светодиоды будут светиться, а некоторые нет. Поскольку падение напряжения в прямом направлении отличается для каждого светодиода, то только светодиоды с наименьшим падением напряжения будут излучать свет.
Используйте напряжение, максимальный ток и прямое падение напряжения сегмента указанное в таблице технической документации.
Расчет номинала резистора
Рисунок 6.
\[R= \frac{V-V_{LED}}{I_{LED}} \]
Где R — резистор, подключенный последовательно светодиоду; V — напряжение источника питания; VLED — прямое падение напряжение на светодиоде; ILED — прямой ток светодиода.
Пример расчета сопротивления резистора
Напряжение питания 5 вольт. Максимальный ток составляет 20-25 мА. Ток ILED возьмем равным 10 мА (учитывая безопасный запас), так как 10 мА достаточно для свечения сегмента.
Если V = 5В и VLED = 1.7В, тогда значение сопротивления резистора равно:
\[R = \frac{5-1.7}{0.010} = 330 \text{ Ом}\]
Драйвер для подключения 7-ми сегментного индикатора
Для более удобного подключения 7-сегментного дисплея к микроконтроллеру используется драйвер дисплея. Такому драйверу требуется всего 4 контакта микроконтроллера для управления 7-сегментным дисплеем.
Нам не нужно преобразовывать десятичные числа в 7-сегментный формат отображения (от 0 до 9). Нам просто нужно предоставить числа BCD (двоично-десятичные числа), и драйвер позаботится об остальном преобразовании семи сегментов.
Также не нужно подключать внешний резистор. Это упрощает взаимодействие с микроконтроллером.
Драйвер 7-сегментного дисплея IC SN7446AN
- SN7446AN — это 16-контактная микросхема, используемая для управления 7-сегментным светодиодным дисплеем с общим анодом.
- Эта микросхема драйвера принимает 4 строки входных данных в формате BCD (двоично-десятичный код) и напрямую управляет 7-сегментным дисплеем.
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
7-сегментный дисплей
Устройства отображения очень полезны во многих встроенных системах, независимо от их типа или размера. Символьный ЖК-дисплей (ЖК-дисплей 16×2) представляет собой простой дисплей, который может отображать различные буквенно-цифровые символы и некоторые специальные символы. С другой стороны, графический ЖК-дисплей (ЖК-дисплей 128 × 64) может отображать растровые изображения (и символы с другим размером шрифта). Не всем проектам/приложениям нужен такой сложный дисплей, поскольку некоторые системы прекрасно справятся с 7-сегментным дисплеем. В этом руководстве мы более подробно рассмотрим некоторые интересные моменты, связанные с 7-сегментным дисплеем, а также рассмотрим распиновку 7-сегментного дисплея.
Outline
Обзор 7-сегментного дисплея
A 7-сегментный дисплей — это один из простейших типов устройств отображения, который может отображать числа от 0 до 9 (вы также можете отображать символы от «A» до «F»). Название «7-сегментный дисплей» означает, что он имеет 7 светодиодов в виде шестиугольных полос, расположенных в виде «8».
Каждый светодиод известен как «сегмент» с именами A, B, C, D, E, F и G. Большинство 7-сегментных дисплеев имеют дополнительный сегмент в виде точки. Технически это 8-сегментный дисплей с 7 сегментами, отвечающими за отображение основных числовых данных, и одним точечным сегментом.
На следующем изображении вы можете увидеть рядом представление типичного 7-сегментного дисплея и названия его сегментов.
Чтобы отобразить определенный номер, вы должны включить или выключить группу сегментов. Например, чтобы отобразить число «0», все сегменты должны быть включены, кроме сегмента «G». Вы можете увидеть, как числа от «0» до «9» будут выглядеть на типичном 7-сегментном дисплее на следующем изображении.
Типы 7-сегментных дисплеев
До сих пор мы говорили только о выходе 7-сегментного дисплея. Но как насчет его внутренней схемы и компонентов? Поскольку каждый сегмент 7-сегментного дисплея представляет собой не что иное, как светодиод, внутренняя схема и компоненты представляют собой не что иное, как группу светодиодов, соединенных по специальной схеме (дополнительный светодиод для точки).
В зависимости от внутреннего соединения светодиодов у нас есть два основных типа 7-сегментных дисплеев. Это общий анод и общий катод.
В 7-сегментном дисплее с общим анодом аноды всех 8 светодиодов соединены вместе и являются общими для всего дисплея. В итоге имеем всего 9контакты/соединения для управления всем 7-сегментным дисплеем (8 катодных контактов 8 светодиодов и один общий анодный контакт).
На следующем рисунке показано внутреннее соединение 7-сегментного дисплея с общим анодом.
Переходя к 7-сегментному дисплею с общим катодом, как вы уже догадались, соединение прямо противоположное. Все катодные выводы 8 светодиодов соединены вместе и сделаны общими.
Существует одна важная вещь, касающаяся 7-сегментных дисплеев с общим анодом и общим катодом, которую вам необходимо запомнить. В случае 7-сегментного дисплея с общим анодом мы подключаем вывод общего анода к V 9.0037 CC (т.е. плюс питания, обычно +5В) все время. Чтобы включить определенный сегмент, мы делаем соответствующий катодный контакт НИЗКИМ.
В случае 7-сегментного дисплея с общим катодом мы все время подключаем общий катодный контакт к GND (т. е. к минусу источника питания) и делаем определенный анодный контакт ВЫСОКИМ, чтобы включить соответствующий сегмент.
Мы узнаем больше об этом, когда увидим распиновку 7-сегментного дисплея для типов с общим анодом и общим катодом.
Распиновка 7-сегментного дисплея
Давайте теперь посмотрим распиновку 7-сегментного дисплея как для типов с общим анодом, так и с общим катодом. Разница на самом деле очень мала, что вы и увидите.
Общий анод
На следующем рисунке показана разводка контактов 7-сегментного дисплея с общим анодом. Обратите внимание, что выводы 3 и 8, которые называются COM, соединены внутри, и в данном случае они являются общими выводами анода (+5 В).
Контакт | Соединение |
1 | Катод Е |
2 | Катод D |
3 | Общий анод |
4 | Катод С |
5 | Катод ДП |
6 | Катод В |
7 | Катод А |
8 | Общий анод |
9 | Катод F |
10 | Катод G |
Чтобы отобразить цифры от «0» до «9» на этом дисплее с общим анодом, мы должны следовать следующей цифровой логике. Здесь «1» указывает на ВЫСОКИЙ логический уровень (+5 В), а «0» указывает на НИЗКИЙ логический уровень (0 В, ЗАЗЕМЛЕНИЕ).
Число для отображения | Сегмент А (Контакт 7) | Сегмент B (контакт 6) | Сегмент С (Контакт 4) | Сегмент D (контакт 2) | Сегмент E (Контакт 1) | Сегмент F (контакт 9) | Сегмент G (Контакт 10) |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
3 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
5 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
6 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
7 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
9 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
Обратите внимание, что мы не упомянули вывод COM, т. е. общий вывод анода в приведенной выше таблице, поскольку нам нужно постоянно подключаться к +5 В.
Общий катод
Теперь распиновка типа с общим катодом. На следующем изображении показана разводка контактов 7-сегментного дисплея с общим катодом. Распиновка точно такая же, как у обычного типа анода, но разница заключается во внутренней стороне.
Штифт | Соединение |
1 | Катод Е |
2 | Катод D |
3 | Общий катод |
4 | Катод С |
5 | Катод ДП |
6 | Катод В |
7 | Катод А |
8 | Общий катод |
9 | Катод F |
10 | Катод G |
Выводы COM (выводы 3 и 8) в случае 7-сегментного дисплея с общим катодом на самом деле являются выводом с общим катодом, а не выводом анода (в случае типа с общим анодом).
Теперь, чтобы управлять общим катодом, логика просто обратна тому типу общего анода, который мы видели ранее. Чтобы упростить задачу, используйте следующую таблицу в качестве справки.
Число для отображения | Сегмент А (Контакт 7) | Сегмент B (контакт 6) | Сегмент С (Контакт 4) | Сегмент D (контакт 2) | Сегмент Е (Контакт 1) | Сегмент F (контакт 9) | Сегмент G (Контакт 10) |
0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
2 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
3 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
4 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
5 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
6 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
7 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
8 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
9 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
Разводка контактов 4-разрядного 7-сегментного дисплея
Особым типом 7-сегментного дисплея является 4-разрядный 7-сегментный дисплей. Он состоит из четырех 7-сегментных дисплеев в одном корпусе. Это очень полезно при разработке часов и таймеров.
Как и одиночные 7-сегментные дисплеи, даже 4-разрядные дисплеи доступны как с общим анодом, так и с общим катодом. На следующем изображении показана типичная разводка контактов 4-разрядного 7-сегментного дисплея.
Обратите внимание, что это, по сути, 4 отдельных 7-сегментных дисплея с соответствующими сегментами и выделенным «общим» выводом (общим анодом или общим катодом).
Штифт | Соединение |
1 | Катод Е |
2 | Катод D |
3 | Общий ДП |
4 | Катод С |
5 | Катод G |
6 | Цифра 4, общий (анод или катод) |
7 | Катод В |
8 | Цифра 3, общий (анод или катод) |
9 | Цифра 2, общий (анод или катод) |
10 | Катод F |
11 | Катод А |
12 | Цифра 1, общий (анод или катод) |
Заключение
7-сегментные дисплеи представляют собой очень простые устройства, которые могут отображать цифры от 0 до 9 и даже символы от A до F. Если ваш проект/приложение предусматривает только отображение чисел (десятичных или шестнадцатеричных), то 7-сегментные Дисплей — самый дешевый вариант. В этом руководстве мы рассмотрели некоторые основы 7-сегментного дисплея, их внутреннюю архитектуру/схему, а также распиновку 7-сегментного дисплея для типов с общим анодом и общим катодом. Наконец, мы также увидели распиновку 4-разрядного 7-сегментного дисплея.
7-сегментный дисплей. Распиновка и способы его использования
Семисегментный дисплей (SSD) — это широко используемое электронное устройство отображения для отображения десятичных чисел от 0 до 9. Чаще всего они используются в электронных устройствах, таких как цифровые часы, таймеры и калькуляторы для отображения числовой информации. Как следует из названия, он состоит из семи различных светящихся сегментов, которые расположены таким образом, что могут формировать числа от 0 до 9, отображая различные комбинации сегментов. Он также может формировать некоторые алфавиты, такие как A, B, C, H, F, E и т. д.
7-сегментные дисплеи являются одними из самых простых дисплеев для отображения чисел и символов. Как показано на приведенном выше изображении 7-сегментного дисплея, он состоит из 8 светодиодов, каждый из которых используется для освещения одного сегмента устройства, а 8 светодиодов -го используются для освещения точек на 7-сегментном дисплее. Мы можем обозначить каждый сегмент как СТРОКА, так как мы видим, что в блоке 7 строк, которые используются для отображения числа/символа. Мы можем сослаться на каждый сегмент «a,b,c,d,e,f,g», а для символа точки мы будем использовать «h». Есть 10 контактов, в которых 8 контактов используются для обозначения a,b,c,d,e,f,g и h/dp, два средних контакта являются общим анодом/катодом всех светодиодов. Эти общие анод/катод закорочены внутри, поэтому нам нужно подключить только один контакт COM.
7-сегментный дисплей
Существует два типа 7-сегментных дисплеев: Общий анод и Общий катод:
Общий катод: соединены друг с другом (см.