Шифраторы



бет1/3
Дата15.12.2023
өлшемі101,68 Kb.
#138163
түріЛекция
  1   2   3

Лекция 8

4.2 Шифраторы


Шифратор (кодер) преобразует сигнал на одном из входов в n-разрядное двоичное число. Функциональная схема шифратора, преобразующего десятичные цифры в 4-разрядное двоичное число, приведена на рисунке 1.33,а, а его условное обозначение – на рисунке 1.33,б. При появлении сигнала логической единицы на одном из десяти входов на четырех выходах шифратора будет присутствовать соответствующее двоичное число. Пусть сигнал логической единицы подан на вход 7. Тогда на выходах логических элементов DD1.1, DD1.2, DD1.3 будут сигналы логических единиц, а на выходе элемента DD1.4 – сигнал логического нуля. Таким образом, на выходах 8, 4, 2, 1 шифратора мы получим двоичное число 0111.







Некоторые из шифраторов снабжаются входом стробирования. Наличие входа стробирования позволяет выделять сигнал в определенный момент времени.
Шифратор (coder)  это комбинационное устройство, выполняющие функции, обратные дешифратору. При подаче сигнала на один из его входов (унитарный код) на выходе должен образоваться двоичный код. Особенность шифратора в том, что в любой момент времени только на одном из входов может присутствовать логическая "1". Наличие "1" более, чем на одном входе рассматривается как запрещенное состояние.
Проиллюстрируем синтез схемы шифратора для восьми входных и трех выходных сигналов. Синтез проведем на основании таблицы истинности табл. 5.3.
Таблица 5.3
Таблица истинности для шифратора 8 на 3

Десятичный знак

Входы

Выходы

X0

X1

X2

X3

X4

X5

X6

X7

Y2

Y1

Y0

0

1

0

0

0

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

0

1

2

0

0

1

0

0

0

0

0

0

1

0

3

0

0

0

1

0

0

0

0

0

1

1

4

0

0

0

0

1

0

0

0

1

0

0

5

0

0

0

0

0

1

0

0

1

0

1

6

0

0

0

0

0

0

1

0

1

1

0

7

0

0

0

0

0

0

0

1

1

1

1

Запишем СДНФ для логической функции Y2 как сумму минтермов, определяемых строками таблицы 4, 5, 6, 7, так как именно в этих строках функция Y2 равна 1.



Не пугайтесь этой формулы. Посмотрите на первое слагаемое. Это слагаемое может быть равно 1 в единственном случае, когда X4 равно 1. Согласно исходной предпосылки, если X4 равен 1, то все остальные Xi4 равны 0, а их инверсии, входящие в минтерм, также равны 1. Но , поэтому


. (5.11)

Для двух других выходов


, (5.12)
. (5.13)

На основании этих выражений построена схема шифратора рис. 5.7, а, в которой три функции (5.11  5.13) реализуются тремя дизъюнкторами, на выходах которых формируется трехразрядный двоичный код. Так как аргумент X0 не входит ни в одну из логических функций, шина X0 остается незадействованной. Это означает, что при единичном сигнале на входе X0 на выходе шифратора окажется нулевой набор. На этом же рисунке 5.7, б приведено условное графическое обозначение шифратора CD и условное графическое обозначение дешифратора DC рис.5.7, в.






Шифратор (CODER) – это устройство, осуществляющее преобразование десятичных чисел (позиционный код) в двоичный код. Шифратор имеет m входов, пронумерованных десятичными числами (0, 1, 2... m – 1) и n выходов, причем 2nm . Подача управляющего сигнала на один из входов приводит к появлению на выходе n-разрядного двоичного числа, соответствующего номеру возбужденного входа. Строятся шифраторы, как правило, на небольшое число (до 8) входов, а при большом числе входов пользуются вычислительными приемами, позволяющими перевести любое десятичное число в двоичный код.
Шифраторы широко применяются в устройствах автоматики, особенно в устройствах ввода/вывода информации. На клавиатуре ввода имеются клавиши с десятичными цифрами, буквенный алфавит, а при нажатии клавиши позиционный код должен преобразоваться в двоичный.
Рассмотрим вариант построения восьмивходового полного шифратора с нулевыми активными значениями входных сигналов. Закон функционирования такого шифратора представлен в таблице 9.1.




Достарыңызбен бөлісу:
  1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет