www.chms.ru - вывоз мусора в Балашихе 

Динамо-машины  Обратные коды 

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 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189

Схема, представленная на рис. 2-42, а, представляет собой в основе обычный двоичный счетчик, построенный в соответствии с рис. 2-36 или, может быть, в соответствии с рис. 2-37, а, или б, или в\ характер связей между двоичными разрядами на рисунке умышленно не показан. Отличие от обычного двоичного счетчика состоит в том, что

/(следующему

Кследу/още/у оазряду

\или\-

л.зЛ

Вход

Обра/пная связь

Рис. 2-42. Варианты схемы десятичного счетчика из двоичных элементов (один десятичный разряд): а) счетчик с обратной связью; б) счетчик с дополнительным насчетом.

ВЫХОДНОЙ импульс четвертого двоичного разряда по цепи обратной связи возвращается через линию задержки на входы второго и третьего двоичных разрядов. Поэтому счетчик из последнего положения .(ИИ) переходит не к нулевому состоянию (0000), а сразу к 6-му (ОНО); таким образом, при счете он проходит не 16, а только 10 состояний (ОНО, 0111, 1000,..., 1110, 1111).-

Схема рис. 2-42, б по идее ближе к схеме рис. 2-41. В рей, однако, вместо переключения одного из входных им



пульсов из одного канала в другой сделано просто включение входного импульса в некоторый дополнительный канал. Специальный вентиль laquo;и raquo;, имеющийся в схеме, открывается тогда, когда счетчик находится в 8-м положении (1000). Девятый импульс не только добавляет единицу в первый двоичный разряд, но добавляет единицы также во второй и третий разряды. Таким образом, счетчик как бы насчитывает лишнюю шестерку и из 8-го положения (1000) переходит сразу не в 9-е (1001), а в 15-е положение (1111). Следующий импульс переведет его вновь в Нулевое положение и т. д.

Дополнительный насчет шестерки вообще удобно делать после такого состояния счетчика, в котором первый и второй двоичные разряды содержат нули. Иначе следующий импульс попадал бы на входы второго и третьего двоичных разрядов не только через дополнительный вентиль, но и по обычной цепи двоичного счета; импульс от дополнительного вентиля при этом пришлось бы специально задержать по времени, а допустимый интервал между входными импульсами удлинить в расчете на два срабатывания триггеров. Кроме 8-го положения (1000), удобным моментом для насчета лишней шестерки является нулевое положение счетчика (ОООО), 4-е положение (0100) и 12-е (1100). В частности, если лишний насчет шестерки производился бы после 12-го положения, то счетчик вел бы счет в коде с излишком 3, т. е. проходил бы последовательно состояния ООН, 0100, 0101, 1011, 1100. Видоизменение схемы рис. 2-42, б для работы в коде с излишком 3 показано на рис. 2-43.

Имеется и много других вариантов построения десятичных и вообще п-ичных счетчиков из 2-позиционных триггеров.

Однако более интересной представляется возможность использования п-триодных (или в более общем случае п-инверторных) колец по модулю п.

Рис. 2-44 иллюстрирует построение п-ичного счетчика (п- четное) из laquo;полусчётных raquo; колец.

Схема выполнена в точности по аналогии с двоичным счетчиком рис. 2-40. Отличие состоит лишь в том, что вместо одного из 2-позиционных триггеров (основного) использовано п-позиционное кольцо, а вместо сигналов laquo;О raquo; и laquo;Ь gt; с основного триггера к элементам laquo;и raquo; в цепях запуска



вспомогательного триггера подведены сигналы кольца laquo;О raquo;, или laquo;2 raquo;, или laquo;4 raquo;, или т - 2 raquo; и соответственно laquo;1 raquo;, или laquo;3 raquo;, или laquo;5 raquo;, или т - 1 raquo;. Как и основной триггер в схеме рис. 2-40, кольцо запускается низкими уровнями напряжения; вспомогательный триггер в обоих случаях запускается от высоких уровней.

\или

\или)г

Рис. 2-43. Один десятичный разряд счетчика для работы в коде с излишком 3.

Работа схемы рис. 2-44 очевидна из описания работы счетчика рис. 2-40. *)

Схема полусчетного кольца показана на рис. 2-44, а. Для определенности на рисунке представлено четверичное кольцо, однако по аналогии может быть построено кольцо для любого четного модуля п. В любом случае кольцо имеет 2 входа, один из которых называется laquo;четным raquo;, другой - laquo;нечетным raquo;. Для определенности будем полагать, что единице в логических элементах схемы соответствует laquo;высокий raquo; уровень напряжения, нулю - laquo;низкий raquo;.

Предположим сначала, что на обоих входах кольца напряжения высокие. Из рассмотрения схемы видно, что кольцо при этом может находиться в одном из п устойчивых состояний, причем каждое из устойчивых состояний соответствует наличию высокого напряжения на выходе одного из инверто-

*) Схемы полусчетных колец и счетчиков из них были предложены впервые автором этой книги - см. laquo;Цифровая техника и вычислительные устройства raquo;, сб. 2, АН СССР.



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 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189