Семисегментний дисплей (SSD) - широко використовуваний електронний пристрій відображення для відображення десяткових чисел від 0 до 9. Вони найчастіше використовуються в електронних пристроях, таких як цифрові годинники, таймери та калькулятори для відображення числової інформації. Як випливає з назви, він складається з семи різних освітлювальних сегментів, які розташовані таким чином, що він може формувати числа від 0 до 9, відображаючи різні комбінації сегментів. Він також здатний утворювати деякі алфавіти, такі як A, B, C, H, F, E тощо.
7-сегментні дисплеї є одними з найпростіших блоків відображення цифр і символів. Як показано на наведеному вище зображенні 7-сегментного дисплея,
він складається з 8 світлодіодів, кожен світлодіод використовується для освітлення одного сегмента блоку та 8- го світлодіода, який використовується для освітлення DOT на 7-сегментному дисплеї. Ми можемо позначати кожен сегмент РЯДКОМ, оскільки ми бачимо, що в одиниці є 7 рядків, які використовуються для відображення числа / символу. Ми можемо позначити кожен сегмент "a, b, c, d, e, f, g", а для крапкового символу будемо використовувати "h". Є 10 висновків, в яких 8 висновків використовуються для позначення a, b, c, d, e, f, g та h / dp, два середніх висновки є загальним анодом / катодом усіх світлодіодів. Ці загальні аноди / катоди внутрішньо закорочені, тому нам потрібно підключити лише один COM-контакт.Існує два типи 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