Схема инкремент/декремент.
Возьмём три полусумматора и соединим их следующим образом (рис.3.23)
Рисунок 3.23 – Схема инкремент / декремент
Подавая на управляющий вход Z ноль или единицу, проанализируем состояние выхода при различных входных сигналах (рис. 3.24)
Z |
Входной код а а а |
Выходной код S S S |
||||
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
Рисунок 3.24 – Соответствие сигналов схемы инкремент / декремент
Если на вход Z поступает 0, то число на выход проходит без изменений. Если на вход Z подать 1, то эта единица добавляется к младшему разряду числа (инкремент +1). Если числа на входе и выходе проинвертировать, то мы получаем схему декремент (декремент -1).
A2 A1 A0 S2 S1 S0
Число на входе 1 1 0 1 0 1 получился ответ
Выполняем инверсию
0 0 1 инкремент 0 1 0
Эта схема самостоятельного значения не имеет, но широко используется как составная часть арифметико – логических устройств.
3.4 Преобразователи кодов
Наиболее широко преобразователи кодов известны применительно к цифровым индикаторам. Например, преобразователь 4-х разрядного позиционного двоичного кода в десятичные цифры.
Имеется семисегментный индикатор и с его помощью требуется высветить десятичные цифры (рис. 3.25).
Рисунок 3.25 – Обозначение индикатора
Очевидно, что двоичный код должен иметь не менее четырёх разрядов (2= 16, что больше 10).
Составим таблицу истинности работы такого преобразователя (рис. 3.26).
Цифра |
Код 8-4-2-1 |
а |
б |
в |
г |
д |
е |
ж |
|||
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
2 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
3 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
4 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
5 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
6 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
7 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
8 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
9 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
Рисунок 3.26 – Таблица преобразования для индикатора
Единица означает, что светодиод работает и высвечивается нужная цифра. Несложно составить систему собственных функций для всех выходов, т.е. СДНФ, минимизировать её и составить схему. Так и делают. Преобразователь кода обозначается следующим образом (рис. 3.27)
Рисунок 3.27 – Условное обозначение преобразователя кода
Промышленностью выпускаются преобразователи кодов, например, К155ПР6 и К155ПР7 – преобразователи двоичного кода в двоично-десятичные цифры и обратно.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.