Семисегментный дисплей (SSD) - это широко используемое электронное устройство отображения для отображения десятичных чисел от 0 до 9. Они чаще всего используются в электронных устройствах, таких как цифровые часы, таймеры и калькуляторы, для отображения числовой информации. Как видно из названия, он состоит из семи различных светящихся сегментов, которые расположены таким образом, что он может формировать числа от 0 до 9, отображая различные комбинации сегментов. Он также может формировать некоторые алфавиты, такие как A, B, C, H, F, E и т. Д.
7-сегментные дисплеи являются одними из самых простых дисплеев для отображения чисел и символов. Как показано на изображении выше 7-сегментного дисплея,
Есть два типа 7-сегментных дисплеев: с общим анодом и с общим катодом:
Общий катод: в нем все отрицательные клеммы (катод) всех 8 светодиодов соединены вместе (см. Диаграмму ниже), названные COM. И все положительные клеммы остаются в покое.
Общий анод: здесь все положительные клеммы (аноды) всех 8 светодиодов соединены вместе и называются COM. И все отрицательные термики остаются в покое.
Как отображать числа на 7-сегментном дисплее?
Если мы хотим отобразить число «0», то нам нужно зажечь все светодиоды, кроме светодиода, принадлежащего линии «g» (см. Схему выводов из 7 сегментов выше, поэтому нам нужен битовый шаблон 11000000. Аналогично отображению «1») нам нужно зажечь светодиоды, связанные с b и c, поэтому битовая комбинация для этого будет 11111001. Ниже приведена таблица для всех чисел при использовании 7-сегментного дисплея с общим анодом.
Цифра для отображения |
hgfedcba |
Шестнадцатеричный код |
0 |
11000000 |
C0 |
1 |
11111001 |
F9 |
2 |
10100100 |
A4 |
3 |
10110000 |
B0 |
4 |
10011001 |
99 |
5 |
10010010 |
92 |
6 |
10000010 |
82 |
7 |
11111000 |
F8 |
8 |
10000000 |
80 |
9 |
10010000 |
90 |
Чтобы узнать больше о 7-сегментных дисплеях, прочтите ниже руководства, в которых объясняются практические применения 7-сегментных дисплеев:
Взаимодействие 7-сегментного дисплея с микроконтроллером 8051
0-99 счетчик с микроконтроллером AVR
Цифровые кости с использованием Arduino