Главная  Журналы 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 [ 75 ] 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166

Преобразователь последовательного кода Грея в последовательный ДВ0ИЧ1ШЙ код 2)

Схема преобразователя (рис. 7.8,е) состоит из генератора тактовых импульсов и триггера, который управляется импульсами кода Грея. Для преобразования используется известное свойство кода Грея: совпадение знаков старшего разряда у кода Грея и у обычного двоичного кода.

Последовательность работы ПКК поясняется на примере преобразования числа 8 в коде Грея 1 1 О О в число 8 в двоичном коде 10 0 0.

Последовательность работы преобразователя последовательного кода Грей .

в последовательный двоичный код Тактовые импульсы .... - I I 1 1

Импульсы кода Грея, управляющие нормально закрытым

триггером......... - 1 1 О О

Состояние триггера .... Закрыт Открыт Закрыт Закрыт Закрыт Импульсы двоичного кода

на выходе схемы..... - I О О О

Первый импульс кода Грея старшего разряда опрокидывает закрытый триггер Tg, и поэтому первый тактовый импульс проходит на выход, образуя импульс старшего разряда двоичного кода. Второй импульс кода Грея возвращает в исходное состояние, в котором он остается и в дальнейшем, так как в остальных двух младших разрядах числа 8 по коду Грея импульсов нет (1 1 0 0). Поэтому все остальные тактовые импульсы через схему И не проходят, и таким образом на выходе получается двоичный последовательный код числа 8, т. е. 1 О О 0.

Преобразователь параллельного кода Грея в параллельный двоичный код Л(2)

Преобразование п-разрядного кода Грея в двоичный код осуществляется при помощи комбинационной схемы, использующей следующее соотношение:

Уп = Хг:,

где tjt - значение i-ro разряда двоичного кода; х,. - значение i-ro разряда кода Грея; x„t/„ -. значения старших разрядов этих кодов.

Схема, характеризующая соотношение, приведена на рис. 7.8, ж. Для параллельного преобразования п-разрядного кода требуется п - 1 таких схем.

Преобразователь двоичного последовательного кода Л(2) в десятичный код Ado)

Преобразователь последовательного двоичного кода в десятичный Af(io) основан на преобразовании импульсов, поступающих последовательно по соответствующим каналам двоичной системы, в пачки им-пульссв. Количество импульсов в каждой пачке равно числу, которое условно представляется данным разрядом двоичной системы. Пачки



импульсов затем направляются для счета в счетчики, работающие по десятичной системе.

Следовательно, код Л{2) преобразуется в код N\, а затем в десятичном счетчике импульсов - в код iV(io). Например, двоичное число 0 0 0 1 превращается в один импульс, который направляется в декаду единиц десятичного счетчика. Двоичное число 0 0 10 превращается в пачку, состоящую из двух импульсов, которые направляются в декаду единиц счетчика. Двоичное число О 10 0 превращается в пачку, состоящую из четырех импульсов, которые направлг.ктся в декаду единиц счетчика, и т. д.

В таком ПКК (рис. 7.8,з) используются линии задержки, задерживающие проходящий через них импульс на определенное время А t, 2А t, 4 At и т. д., и логические элементы ИЛИ.

Двоичное число О О О 1, т. е. импульс по каналу 1, проходит на выход схемы через схему ИЛИ. Двоичное число 0 0 10, т. е. импульс по каналу 2 поступает на выход через схему ИЛИ и, кроме того, проходит первую линию задержки, задерживается в ней на время А t, после чего попадает на выход вслед за первым импульсом. Двоичное число О 1 О О, т. е. импульс по каналу 4, проходит через схемы ИЛИ на выход. Входной импульс, задерживаясь на время А в первой линии задержки, появляется на выходе вторым импульсом. Входной импульс поступает также через вторую линию задержки с временем задержки 2 А и через схемы ИЛИ проходит к выходу схемы третьим импульсом. Кроме того, последний импульс из точки А попадает также на вход третьей линии задержки и на выходе появляется задержанным на время 3 At уже в качестве четвертого импульса и т. д.

Преобразователь параллельного двоичного кода в десятичный или двоично-десятичный код

В рвязи с широким применением интегральных схем, значительно упрощающих и удешевляющих сложные дискретные устройства (в частности, счетчики импульсов), будут более доступны и сложные преобразователи кодов, состоящие из двух счетчиков импульсов, работающих параллельно, но в различных кодах (рис. 7.8,ы). Число N во входном двоичном коде вводится в СТ 1 - двоичный счетчик с предустановкой. Второй счетчик выдает результат в десятичном коде, и перед началом цикла его отсчет равен нулю. Затем на входы обоих счетчиков подаются импульсы от одного генератора. В тот момент, когда число импульсов, сосчитанных параллельно обоими счетчиками, станет равным Л, СТ 1 выдает импульс, которым останавливается СТ2, отечет его равен числу Л в десятичном коде.

Преобразователь код - код на интегральных схемах для управления цифровыми индикаторами

Для управления цифровыми индикаторами в ЦИП первичные коды ul". /V(2.4.2,,) или Л/(1.2,4,8) преобразуются при испо-льзовании газоразрядных индикаторов с десятью отдельными цифрами в еди-



Таблица 27. Таблица соответствия ПКК для управления семисегментными цифровыми индикаторами

х>

f, (а)

f, (в)

h (е)

f 4 (ж)

!ь (д)

f. (б)

f-, (г)

нично-десятичный кодЛ/(1 10). Для управления катодолюминесцентными, жидкокристаллическими и полупроводниковыми цифровыми индикаторами, в которых десятичные цифры образуются из семи сегментов, применяются интегральные ПКК с выходным семиричным, т. е. семирично-десятичным, кодом Nu). Схемы интегральных ПКК для управления ЦИ на микросхемах К155ИД1 и К161ПР2 приведены в п. 7.6.

Рассмотрим пример синтеза преобразователя код - код для семи-сегментного десятичного индикатора, изображенного на рис. 7.51.

В этом ПКК входным кодом обычно является двоично-десятичный код. Таблица соответствия для данного ПКК составляется с учетом рисунка сегментов (табл. 27). Выходной сигнал этого П КК для управления первым сегментом представляется функцией f, которая в нормальной дизъюнктивной форме будет иметь вид

fx = XiXXi V ХХХХ V ХХХХц V Х-хХХХц \J X-XXgX/i V V XXX-X \/ XXzXgX/i V xxxx.

функцию fi минимизируем при помощи диаграммы Вейча (рис. 7.9,с).


Рис. 7.9. Диаграммы Вейча для минимизации двух функций преобразователя двоично-десятичного кода в N1 jQj семиричпо-десятичиый (табл. 27):

а - функции б - функции





0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 [ 75 ] 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166