Тема Математическое введение в цифровую технику. 1-1


Download 1.82 Mb.
bet11/31
Sana30.04.2023
Hajmi1.82 Mb.
#1416367
1   ...   7   8   9   10   11   12   13   14   ...   31
Bog'liq
Konspekt lektsy.doc.

Шифраторы выполняют задачу обратную той, которую выполняют дешифраторы: появление логической единицы (логического нуля) на определенном входе приводит к появлению соответствующей кодовой комбинации на выходе. Также как и дешифраторы, шифраторы бывают полными и неполными. Работа восьмивходового полного шифратора задается следующей таблицей истинности:



Входы

Выходы

X7

X6

X5

X4

X3

X2

X1

X0

Y3

Y2

Y1

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

1

0

0

0

0

1

1

0

0

0

1

0

0

0

0

1

0

0

0

0

1

0

0

0

0

0

1

0

1

0

1

0

0

0

0

0

0

1

1

0

1

0

0

0

0

0

0

0

1

1

1

На основании таблицы истинности можно записать ФАЛ, задающие работу восьмивходового шифратора:






.

Синтезированная на основании приведенных логических уравнений структурная схема шифратора представлена на рис. 4.12,а, а его условное графическое обозначение – на рис. 4.12,б.





а) б)
Рис. 4.12. Структура и УГО восьмивходового шифратора.


4-5. Мультиплексоры и демультиплексоры.
Мультиплексор - комбинационное цифровое устройство, которое обеспечивает передачу на единственный выход F одного из нескольких входных сигналов Dj в соответствии с поступающим адресным кодом Ai. При наличии n адресных входов можно реализовать M=2n комбинаций адресных сигналов, каждая из которых обеспечивает выбор одного из M входов. Чаще всего используются мультиплексоры «из 4 в 1» (n=2, M=4), «из 8 в 1» (n=3, M=8), «из 16 в 1» (n=4, M=16). Правило работы мультиплексора «из 4 в 1» можно задать таблицей истинности:



Входы

Выход

A1

A0

F

0

0

D0

0

1

D1

1

0

D2

1

1

D3

Логическое выражение для выходной функции, заданной таблицей, можно записать в виде




.

В соответствии с полученной формулой для реализации мультиплексора можно использовать логические элементы И, ИЛИ, НЕ. Синтезированная структурная схема мультиплексора показана на рис. 4.13,а, а его условное графическое обозначение – на рис. 4.13,б.





а) б)
Рис. 4.13. Структура и УГО мультиплексора «из 4 в 1».

Мультиплексирование при большом числе входов можно выполнить пирамидальным каскадированием мультиплексоров, как это показано на рис. 4.14. На рисунке показано каскадирование мультиплексоров «из 4 в 1» для реализации функции мультиплексирования «из 16 в 1».





Рис. 4.14. Пирамидальное каскадирование мультиплексоров.

Мультиплексоры первого уровня управляются адресными сигналами А0 и А1, а мультиплексоры второго – адресными сигналами А2 и А3. Каждый из мультиплексоров первого уровня выбирает один из четырех разрядов Dj. Первый мультиплексор выбирает один из разрядов D0D3, второй мультиплексор – один из разрядов D4D7 и т.д. Выходы с мультиплексоров первого уровня объединяются в мультиплексоре второго уровня, который осуществляет окончательную коммутацию и формирование выходного сигнала F.


Мультиплексор можно реализовать, используя дешифратор и схемы И и ИЛИ (рис. 4.15). Дешифратор формирует логическую единицу на одном из выходов согласно входному двоичному коду. Сигналы с выходов дешифратора являются стробирующими, т.е. разрешающими сигналами для схемы совпадения единиц, реализованной на двухвходовых элементах И. Логическая единица будет формироваться на выходе только того элемента И, на один вход которого подается единица с выхода дешифратора и на второй вход – единица с соответствующего входа Dj. Для объединения выходов всех элементов И в один выход F, служит элемент ИЛИ. На его выходе формируется логическая единица, если таковая присутствует на опрашиваемом в данный момент входе Dj.



Рис. 4.15. Реализация мультиплексора на базе дешифратора.


Демультиплексор выполняет функцию, обратную мультиплексору, т.е. в соответствии с принятой адресацией Ai направляет информацию с единственного входа D на один из M выходов Fj. При этом на остальных выходах будут логические нули (единицы). Принцип работы демультиплексора «из 1 в 4» иллюстрируется таблицей истинности:



Входы

Выходы

A1

A0

F3

F2

F1

F0

0

0

0

0

0

D

0

1

0

0

D

0

1

0

0

D

0

0

1

1

D

0

0

0

Логические выражения для каждого из выходов можно представить в виде:







.

Структурная схема, реализующая демультиплексор «из 1 в 4» приведена на рис. 4.16,а, а его условное графическое обозначение – на рис. 4.16,б.


Как и в случае мультиплексора, схему демультиплексора можно реализовать с помощью дешифратора. Действительно, ФАЛ демультиплексора отличается от ФАЛ дешифратора только наличием входного сигнала D в конъюнкциях с адресными входами. Следовательно, объединив выходы дешифратора с входом D с помощью стробирующих элементов И, можно получить демультиплексор (рис. 4.17). Мультиплексоры и демультиплексоры часто называют еще цифровыми коммутаторами.



а) б)
Рис. 4.16. Структурная схема и УГО демультиплексора «из 1 в 4».



Рис. 4.17. Реализация демультирлексора на базе дешифратора.


4-6. Цифровые компараторы.
Цифровой компаратор предназначен для сравнения двух n-разрядных двоичных чисел A={a1, a2, ..., an} и B={b1, b2, ..., bn}. В результате сравнения требуется установить либо факт равенства А=В для всех i в диапазоне от 1 до n, т.е. ai=bi, либо факт неравенства , если хотя бы в одном разряде . Факт равенства отдельных разрядов определим функцией yi, заданной следующей таблицей истинности:



Входы

Выход

ai

bi

yi

0

0

1

0

1

0

1

0

0

1

1

1

Определим ФАЛ для yi, соответствующую приведенной таблице истинности




.

Синтезированная структурная схема в соответствии с формулой для yi имеет вид, изображенный на рис. 4.18.





Рис. 4.18. Структурная схема устройства сравнения одноразрядных кодов.

Проинвертируем функцию yi и преобразуем ее, используя законы отрицания алгебры логики: ,




,
или


,

т.е. окончательно имеем инверсию функции Исключающее ИЛИ.


Для перехода от равенства отдельных разрядов к функции равенства Y всего кода необходимо установить факт наличия логических единиц во всех n разрядах. Это осуществляется схемой И на n входов (рис. 4.19). ФАЛ для функции Y имеет вид


.



Рис. 4.19. Структурная схема компаратора двух четырехразрядных чисел.

Выпускаемые промышленностью цифровые компараторы устанавливают обычно не просто факт равенства или неравенства чисел А и В, но и определяют большее из них, т.е. устанавливают следующие соотношения чисел А и В: A>B, A<B, A=B.




Контрольные вопросы.
1. Сформулируйте особенность переходной характеристики цифрового триггера Шмитта.
2. Как можно увеличить количество входов при использовании микросхем базовых логических элементов И-НЕ и ИЛИ-НЕ, количество входов которых недостаточно?
3. Что такое высокоимпедансное состояние?
4. Перечислите основные этапы синтеза КЦУ и выполните этот синтез в базисе И-НЕ для реализации ФАЛ .
5. Изобразите схему последовательного четырехразрядного двоичного сумматора, используя одноразрядные полные сумматоры с прямыми входами А и В, прямым входом переноса Р-1 из предыдущего разряда и инверсным выходом переноса Р в старший разряд.
6. В чем заключается особенность построения параллельных сумматоров?
7. Каковы преимущества и недостатки линейного и пирамидального дешифраторов?
8. Составьте таблицу истинности и структурную схему для четырехвходового шифратора.
9. Как реализовать схемы мультиплексора «из 8 в 1» и демультиплексора «из 1 в 8» на базе дешифратора?
10. Каким образом реализуется функция равенства значений одного разряда в цифровых компараторах?

Download 1.82 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   31




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling