Пример ЦЛУ,
не обладающего памятью
Демультиплексор
Таблица истинности
УГО демультиплексора
Изображен 4 - х выходной демультиплексор. Линия управления (1,2) указывает, какой из 4 - х выходов (0-3) должен соединиться с входом (E).
Область применения
1.Для переключения единственного входа на один из
нескольких выходов (поочередное управление объектами)
2.В качестве преобразователя последовательного кода в параллельный код
Пример ЦЛУ,
не обладающего памятью
Шифратор (Кодер)
Служит для перевода формата цифрового сигнала в
другой формат (позиционный – код Грея и т.п.).
Чаще всего шифратор преобразует позиционный сигнал в n-разрядный двоичный код.
Преобразование производится по правилам,
описанным в таблицах истинности или логическими функциями.
Область применения. Наиболее востребованы в устройствах ввода информации (клавиатура и пр.)
Таблица истинности (ТИ) кодера (пример)
Пример ЦЛУ,
не обладающего памятью
Из ТИ очевидны условия (ЦЛУ – текстовым языком):
Y1 = 1, если TRUE на входе (строка) =1, ИЛИ =3, ИЛИ =5,
ИЛИ =7, ИЛИ =9;
Y2 = 1, если TRUE на входе =2, ИЛИ =3, ИЛИ =6, ИЛИ =7; Y4 = 1, если TRUE на входе =4, ИЛИ =5, ИЛИ =6, ИЛИ =7;
Y8 = 1, если TRUE на входе =8, ИЛИ =9
Создание
10-ти позиционнодвоичного кодера
Это можно записать логическими функциями
Y1 x1 x3 x5 x7 x9
Y2 x2 x3 x6 x7
Y4 x4 x5 x6 x7
Y8 x8 x9
Для такого кодера нужно:
1 элемент |
ИЛИ с |
5 |
входами; |
2 элемента |
ИЛИ с |
4 |
входами; |
1 элемент |
ИЛИ с |
2 |
входами. |
Пример
(ЦЛУ – языком схемотехники
ЦЛУ,
на уровне логических элементов):
не обладающего памятью
Создание
10-ти позиционнодвоичного кодера
УГО шифратора
(кодера CD)
Зам!
Разнообразные кодеры/декодеры выпускаются уже в виде готовых отдельных микросхем
Пример ЦЛУ,
не обладающего памятью
Дешифратор (Декодер)
Служит для перевода двоичного сигнала в другой формат.
Чаще всего дешифратор преобразует n-разрядный
двоичный код в позиционный код (сигнал).
Преобразование производится по правилам,
описанным логическими функциями или таблицами истинности.
Область применения. Наиболее востребованы в устройствах цифровой индикации (ЖКИ, TFT, LED)
Таблица истинности дешифратора
Пример ЦЛУ,
не обладающего памятью
Создание двоично- 4-х
позиционного
декодера
Из таблицы истинности видно, на выходе:
F0 |
|
|
|
|
|
|
|
|
ЦЛУ–текстовым |
|
|
|
|
|
|
|
|
|
|||
= 1, если на входе X1 |
1 |
И |
X0 1 |
|||||||
языком |
||||||||||
F1 = 1, если на входе |
|
|
1 |
И X0 1 |
|
|||||
X1 |
|
|||||||||
F2 |
= 1, если на входе X1 1 |
И |
|
1 |
|
|||||
X0 |
|
|||||||||
F3 |
= 1, если на входе |
|
И |
X0 1 |
|
|||||
|
|
|
X1 1 |
|
|
|||||
Логические функции
F0 X1 X0
F1 X1 X0
F2 X1 X0
F3 X1 X0
Для такого декодера нужно:
4 элемента И с 2 входами, а так же
2 элемента НЕ (для получения сигналов X1, X0)
Пример ЦЛУ,
не обладающего памятью
Создание двоично- 4-х
позиционного
декодера
УГО дешифратора
(ЦЛУ – языком схемотехники на уровне
логических элементов НЕ, И)
декодера (DC)
Пример ЦЛУ,
не обладающего памятью
Создание двоично- 4-х
позиционного
декодера
Зам!
Современные ЦЛУ, не обладающие памятью
не только выпускаются в виде готовых микросхем,
но и используются как составная часть микросхем более сложных ЦЛУ
(декодеры знакогенераторов ЖКИ, кодеры FLASH, арифметико - логические устройства (АЛУ) и т.п.)
______________
Пример ЦЛУ,
не обладающего памятью
Схема
сдвига
Создание
4-х битной схемы сдвига
Обеспечивает сдвиг на k бит (обычно на 1)
вправо (или влево) выходных n битов по отношению к входным n битам.
Область применения. Наиболее популярны как аппаратная поддержка для выполнения арифметико-логических операций над числами
•Будет иметь 4 входа и 4 выхода. Входные биты подаются на линии D0 ... D3.
•На выходе S0 ... S3 биты – это входные данные, сдвинутые вправо (или влево) на 1 бит, в зависимости от сигнала на линии управления.
•Линия управления C определяет направление сдвига: 0 - налево, 1 - направо
Создание
4-х битной схемы сдвига
Таблица истинности ЦЛУ сдвига
