Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

A_и_ПО_ВС_LABS / Lab_5 / Лабораторная работа 5(теория)

.doc
Скачиваний:
9
Добавлен:
21.03.2015
Размер:
864.77 Кб
Скачать

Шифратор

Для преобразования десятичных чисел, которые вводятся машину, например, с помощью клавиш, в двоичные числа используются шифраторы. Иными словами, шифратор переводит десятичное число в число двоичного кода.

Схема шифратора приведена на рисунке 1. С помощью такого шифратора можно преобразовать числа от 0 до 9 десятичной системы счисления в числа двоичной системы счисления,

Шифратор имеет 10 вертикальных шин, каждая из которых соответствует десятичному числу от 0 до 9, и четыре выхода, отражающих значения цифр разрядов двоичного числа: y1 – выход первого разряда преобразованного двоичного числа, y2 – выход второго разряда, y3 – выход третьего разряда, y4 – выход четвертого разряда.

Работу такого шифратора отражает таблица 1, где x9 ,…, x0 – входы шифратора, каждый из которых соответствует определенному десятичному числу, а y4, y2, y2, y1 – выходы шифратора, определяющие значения разрядов двоичного числа. Например, когда в шифратор введена цифра 6, то только на шестой шине установится 1 (x6 = 1) и при этом цифра 1 должна появиться на втором и третьем выходах ( y2 = 1,. y3 = 1, y1 = 0, y4 = 0).

Рис.1

Из таблицы 1 видно, что y2 = 1, если x2 = 1, или x2 = 1, или x3 = 1, или x6 = 1, или x7 = 1 . Отсюда следует, что эти шины являются входами логического элемента ИЛИ. Аналогично объединяются шины для остальных выходов.

Таблица 1

X9

X8

X7

X6

X5

X4

X3

X2

X1

X0

Y4

Y3

Y2

Y1

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

0

0

0

1

1

0

0

0

0

0

1

0

0

0

0

0

1

0

0

0

0

0

0

1

0

0

0

0

0

0

1

0

1

0

0

0

1

0

0

0

0

0

0

0

1

1

0

0

0

1

0

0

0

0

0

0

0

0

1

1

1

0

1

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

0

1

0

0

1

Соседние файлы в папке Lab_5