XI —
|
|
D
|
Т
|
— Y1
|
|
—
|
[
|
|
>— Y1
|
Х2 —
|
|
D
|
Т
|
— Y2
|
|
|
L
|
|
>—Y2
|
ХЗ —
|
|
0
|
т
|
— УЗ
|
|
|
С
|
|
— УЗ
|
[ X 4 —
|
|
D
|
т
|
— Y4
|
|
|
L
|
|
— У4
|
©
С
|
RH
|
|
i
|
|
|
Q1'
|
|
D1
|
|
|
_
|
D2
|
|
Q2<
|
|
D3
|
|
|
|
Д4
|
|
03 <
|
|
|
|
Q4>
|
|
031
Q4
Г
Г
4.2
1 2 3 4 S 6 7 6
JUUULfUm
x
Qf* 021
Q3
Q4
J3
J2
JL
JO
Q1\
Q2
[1
|
RB
|
|
DO
|
|
Q1
|
1/
|
|
Q2
|
С2
|
|
Q3
|
01
|
|
|
02
|
|
04
|
03
|
|
|
D4
|
|
|
7~1
8_
2_
3_
4_
5
К155ИР1
4.3
зователей параллельного кода в последовательный и обратно. В серии К155 есть микросхема К155ИР1—четырехразрядный универсальный сдвиговый регистр (рис. 4.3). Регистр работает в режиме сдвига по тактовым импульсам, поступающим на вход С1, если на управляющем входе V имеется сигнал низкого уровня. Вход DO служит для ввода информации в первый разряд регистра в этом режиме. Если же на входе V напряжение высокого уровня, то регистр производит параллельную запись информации с входов D1, ..., D4 по импульсу синхронизации, поступающему на вход С2.
На базе универсального регистра можно построить реверсивный сдвигающий регистр. Для этого входы Dl, D2 и D3 подключают соответственно к выходам Q2, Q3, Q4. Если информацию подавать на вход DO, а импульсы синхронизации — на С1, то при К=0 регистр производит сдвиг в сторону возрастания номеров выходов (сдвиг вправо). Если же информацию подавать на вход D4, а синхроимпульсы — на С2, то при У=1 регистр будет производить сдвиг в сторону уменьшения номеров выходов (сдвиг влево).
Из-за большого числа элементарных операций, которые могут выполнять регистры, они стали одними из наиболее распространенных операционных элементов. Например, и в ТТЛ (К155), и в КМДП (К561) сериях цифровых микросхем имеется более десяти регистров с различными функциональными возможностями.
Комбинационные преобразователи кодов предназначены для преобразования m-элементного параллельного кода на входе в п-элементный параллельный код на выходе. Связь между входными и выходными сигналами можно задать таблицами истинности или логическими функциями. Рассмотрим наиболее распространенные виды преобразователей кодов.
Шифратор (кодер) преобразует единичный сигнал на одном из входов в п-разрядный двоичный код. Наибольшее применение он находит в устройствах ввода информации (пультах управления) для преобразования десятичных чисел в двоичную систему счисления. Предположим, на пульте десять клавиш с гравировкой от
О до 9. При нажатии любой из них на вход шифратора подается единичный сигнал (ХО, ..., Х9). На выходе шифратора должен появиться двоичный код (УО, ..., УЗ) этого" десятичного числа. Как видно из таблицы истинности (табл. 4.1), в этом случае нужен преобразователь с десятью входами и четырьмя выходами.
Таблица 4.1
Шифратор
|
Десятичное число
|
Двоичный код
|
X
|
Y3
|
Y2
|
Y1
|
Y0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
2
|
0
|
0
|
1
|
0
|
3
|
0
|
0
|
1
|
1
|
4
|
0
|
1
|
0
|
0
|
5
|
0
|
1
|
0
|
1
|
6
|
0
|
1
|
1
|
0
|
7
|
0
|
1
|
1
|
1
|
8
|
1
|
0
|
0
|
0
|
9
|
1
|
0
|
0
|
1
|
Y
|
хз
|
Х2
|
XI
|
хо
|
Дешифратор
|
На выходе УО единица должна появиться при нажатии любой нечетной клавиши XI, ХЗ, Х5, Х7, Х9, т. е. У0=Х1 VX3VX5VX7VX9. Состояние остальных выходов определяется логическими функциями: yi=X2VX3VX6VX7; У2=Х4УХ5УХ6УХ7; УЗ=Х8УХ9. Следовательно, для реализации шифратора понадобится четыре элемента ИЛИ: пятивходовый, два четырехвходовых и двухвходовый (рис. 4.4).
В серии К155 есть один шифратор типа К155ИВ1, производящий преобразование единичного кода на одном из восьми входов в трехзначный двоичный код (рис. 4.4, в). Эта микросхема имеет вход стробирования V. Стробированием называется выделение сигнала в определенный момент времени. В данном случае это появле-
#■
13
Т
3
Т
Do'stlaringiz bilan baham: |