Условие:
В работе нужно сконструировать преобразователь кодов – цифровое
устройство, которое каждому трехразрядному двоичному коду на входе сопоставляет вполне определенный трехразрядный двоичный код на выходе.
входной ток
0 - 7
1 - 1
2 - 3
3 - 5
4 - 6
5 - 7
6 - 2
7 - 4
1. Составьте таблицу истинности преобразователя
в двоичном коде. выходные коды не содержат нуля, а код 7 всюду повторяется дважды. Вследствие этого столбцы Y2, Y1, Y0 будут содержать пять единиц и три нуля.
2. Запишите булевы выражения для функций Y2, Y1, Y0 в СДНФ (с помощью минтермов) и упростите их методом Карно.
3. Нарисуйте схему преобразователя кодов. В качестве составных частей она будет содержать три схемы, которые реализуют полученные в п. 2
логические функции.
Решение:
Ниже приводится подробное решение задачи по построению преобразователя кодов для входных трёхразрядных двоичных значений, соответствующих десятичным 0–7, с отображением в другой набор трёхразрядных двоичных кодов согласно условию. Решение состоит из трёх частей: ────────────────────────────── 1. Составление таблицы истинности Задано соответствие (десятичное значение → десятичный код выхода): 0 → 7 1 → 1 2 → 3 3 → 5 4 → 6 5 → 7 6 → 2 7 → 4 При этом будем считать, что входной код задаётся битами A2, A1, A0 (где A2 – старший разряд), а выходной – битами Y2, Y1, Y0...
