1.3 Індикація
Семисегментний індикатор являє собою пристрій, який складається з семи елементів(сегментів) (світлодіоди тощо), який застосовують для відображення інформації. При подачі на сегмент сигналу високого рівня він загоряється. Таким чином за допомогою індикатора можна відображати цифри від 0 до 9 та деякі літери. Для управління індикаторами будується перетворювач кодів, який складається з шифраторів, дешифраторів та логічних елементів.
Шифратор (кодер)– комбінаційна схема, що перетворює унарний код в двійковий. Унарний код – це багаторозрядний паралельний двійковий код с сигналом високого рівня тільки в одному розряді.
Шифратори бувають класичні та пріоритетні. Класичний шифратор має m входів та n виходів, і при подаванні сигналу на один із входів (обов’язково на один, а не більше) на виході з’являється двійковий код номеру збудженого входу. Кількість входів і виходів такого шифратора пов’язана співвідношенням:
.
Пріоритетним називається шифратор, у якого при подачі сигналу на декілька входів на виході формується код лише одного з них. Крім того пріоритетний шифратор має додаткові виходи:
GS – на вході є хоча б один сигнал високого рівня;
E0 – на жодному вході немає сигналу високого рівня.
Дешифратор (декодер)– комбінаційна схема, яка перетворює паралельний двійковий код на вході в сигнал логічної одиниці на відповідному виході. Повний дешифратор має n входів і m виходів, які пов’язані співвідношенням:
.
В даному курсовому проекті, відповідно до завдання, для індикації використано п’ять семисегментних індикаторів. В таблицях 1.4, 1.5 наведені вхідні сигнали схеми індикації, сигнали на вході індикаторів та повідомлення, що з’являються на індикаторах при надходженні цих сигналів.
Таблиця 1.4 – Таблиця відображення роботи індикаторів
-
Вхідна адреса
Повідом-
лення
№ індик.
a
b
c
d
e
f
g
101
I
1
0
1
1
1
1
1
II
1
1
1
0
1
1
1
III
1
1
0
0
1
1
1
IV
1
1
1
0
1
1
1
V
0
1
1
0
1
1
1
110
I
1
1
1
1
1
0
1
II
1
1
1
1
1
1
0
III
1
1
1
1
0
0
1
IV
1
1
1
1
1
1
0
V
1
1
0
0
1
1
1
При подачі сигналу 111 на індикаторах з’являються числа від 1 до 15 зі знаком. Для цього використовується перші три індикатори. Перший індикатор відображає знак мінус для від’ємних чисел, другий показує десятки, тобто нуль або одиницю. Третій – цифри від 0 до 9 (таблиця 1.5).
Таблиця 1.5 – Таблиця відображення роботи індикаторів
-
Вхідна адреса
Повідом-
лення
№ індик.
a
b
c
d
e
f
g
111
–
I
0
0
0
0
0
0
1
1
II
0
1
1
0
0
0
0
0
II
1
1
1
1
1
1
0
Продовження таблиці 1.5
-
Вхідна адреса
Повідом-
лення
№ індик.
a
b
c
d
e
f
g
111
0
IІІ
1
1
1
1
1
1
0
1
IIІ
0
1
1
0
0
0
0
2
III
1
1
0
1
1
0
1
3
IІІ
1
1
1
1
0
0
1
4
IIІ
0
1
1
0
0
1
1
5
III
1
0
1
1
0
1
1
6
IІІ
1
0
1
1
1
1
1
7
IIІ
1
1
1
0
0
0
0
8
III
1
1
1
1
1
1
1
9
IІІ
1
1
1
1
0
1
1
Рисунок 1.6 – Семисегментний індикатор
При синтезуванні схеми індикації використано дешифратори 555ИD4, шифратори 555ИВ1, а також логічні елементи: базиси Шефера та Пірса. Схема індикації наведена у додатку А.
