Страница - 315, Справочник по схемотехнике для радиолюбителя 1987




нулей. Например, в шестипозиционном унитарном коде нуль вй* ражается как 000001, а четыре — как 010000. В табл. 15.1 приведены числа ют нуля до десяти, выраженные в различных кодах.

Указанные коды могут быть параллельными, если значения всех разрядов кода передаются по параллельным шинам одновременно, и последовательными,' если эти разряды передаются

по очереди по одной шине.

15.1. Таблица цифровых кодов

Десятичное

число

Двоичный

код

Двоично

десятичный

код

Код

Грея

Унитарный

код

0

0000

0000

0000

0000000001

1

0001

0001

0001

0000000010

2

0010

0010 ■

ООП

0000000100

3

ООП

ООП

0010

0000001000

4

0100

0100

0110

0000010000

5

0101

0101

0111

0000100000

6

ОНО

0110

0101

0001000000

7

0111

0111

0100

0010000000

8

1000

1000

1100

0100000000

9

1001

1001

1101

1000000000

10

1010

10000

1111

Код называется (о5-ратным (или инверсным) к данному коду, если в двоичной записи числа все единицы заменить нулями, а нули — единицами. Код называется дополнительным к данному коду, если сумма данного и дополнительного кодов равна единице следующего за самым старшим разряда. Например* коду 1011 (одиннадцать) обратный код 0100 (четыре), а дополнительный код 0101 (пять), так как 1011 + + 0101 = 10000 J (шестнадцать) .

15.2. АЛГЕБРА ЛОГИКИ И ЛОГИЧЕСКИЕ СХЕМЫ

Поскольку в цифровых устройствах используются только два символа (0 и 1), то алгебра логики использует логические переменные и функции от них, принимающие также только два значения

0 и 1.

Основные операции алгебры логики: отрицание (инверсия) характеризует перемену значения функции с 0 до 1 или наоборот, ее обозначают чертой сверху над обозначением переменной — А; логическое умножение АВ = 1, если А— 1 и 5=1, и АВ=0 — во всех остальных случаях; логическая сумма А + В = 1, если А = 1 или В = 1 и А.+ В = 0, если А = 0 и 5 = 0. Логическое умножение иногда называют операцией И, а логическое суммирование — операцией ИЛИ. Нетрудно заметить, что операция И для единиц является операцией ИЛИ для нулей, а операция ИЛИ для единиц — операцией И для нулей.

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

Для одной переменной существуют две логические функции — повторение и отрицание F = А и F = А. В логических схемах им соответствуют повторитель (рис. 15.1,л) и инвертор (рис. 15.1,6). Для двух логических переменных А и В существуют 16 функций, сведенных в табл. 15.2.