- •Лекция 7
- •Комбинационные схемы
- •Дешифратор
- •Дешифратор
- •Дешифратор из 3 линий в 8 обозначение и принцип работы
- •Дешифратор из 3 линий в 8 функции и реализация
- •Применение дешифраторов
- •Реализация комбинационной логической функции
- •Демультиплексор
- •Функциональная схема демультиплексора
- •Мультиплексор
- •Функциональная схема мультиплексора из 8 линий в 1
- •Применение мультиплексоров
- •Арифметические схемы
- •Сложение
- •Полусумматор
- •Полный сумматор
- •Суммирование двух n-битных чисел
- •Реализация полусумматора и сумматора
- •Вычитание
- •Вычитание пары двоичных чисел
Лекция 7
Комбинационные схемы их примеры и применения
Комбинационные схемы
•Логические схемы, сигналы на выходе которых зависят от состояний на входах
•в конкретный момент времени
•называются комбинационными.
•Любую комбинационную схему можно представить в виде выражения булевой алгебры и наоборот.
Дешифратор
•Дешифратор – это устройство, предназначенное для распознавания комбинаций входных сигналов
•Для каждой возможной двоичной комбинации на входе дешифратора активируется всего один его выход
•Основное назначение дешифратора – декодирование двоичного кода
Дешифратор
•От количества входов дешифратора зависит количество его выходов:
N=2M,
где N – количество выходов, M – количество входов.
• Название дешифраторов:
дешифратор из М линий в N
Дешифратор из 3 линий в 8 обозначение и принцип работы
1 |
0 |
|
0 |
0 |
0 |
|
0 |
1 |
0 |
|
10 |
|
0 |
10 |
0 |
E |
C |
B |
A |
D0 |
D1 |
D2 |
D3 |
D4 |
D5 |
D6 |
D7 |
|
|
|
|
|
|
|
|
|
|||
1 |
x x x 0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Дешифратор из 3 линий в 8 функции и реализация
Каждый выходной сигнал дешифратора соответствует одному минтерму дизъюнктивного логического выражения:
•D0=CBA
•D1=CBA
•D2=CBA
•D3=CBA
•D4=CBA
•D5=CBA
•D6=CBA
•D7=CBA
Применение дешифраторов
Дешифраторы применяются:
•В схемах компьютерного интерфейса, решающих задачу определения «адресов» модулей памяти (на входы подаются сигналы адреса микросхем памяти, и один из выходов дешифратора активирует нужный модуль)
•Для реализации комбинационных логический функций (выбирая необходимые выходы, можно сформировать любое выражение, записанное в дизъюнктивной форме)
Реализация комбинационной логической функции
•D0=CBA
•D1=CBA
•D2=CBA
•D3=CBA
•D4=CBA
•D5=CBA
•D6=CBA
•D7=CBA
Пример реализации комбинационной логической функции:
F=A(BC+C)=
=A(C(B+B)+CB)=
=A(CB+CB+CB)=
=ABC+ABC+ABC
=D1+D3+D5
Демультиплексор
•Демультиплексор – это устройство, которое подает входные данные на тот выход, номер которого зависит от комбинации входных управляющих сигналов
Функциональная схема демультиплексора
Подумайте! Почему для реализации демультиплексора и дешифратора используется одна
и та же
Управляющие входы логическая
схема?