Преобразователь кодов
Иллюстрации
Показать всеРеферат
ПРЕОБРАЗОВАТЕЛЬ КОДОВ, содержащий три элемента равнозначности , вход и выход первого из которых соединены соответственно с входом и выходом преобразователя, два элемента И-НЕ, выход первого из которых соединен с входом второго , о тлич ающи и ся тем, что, с целью расширения функциональных возможностей, в него введены третий элемент И-НЕ, элемент И, двоичный счетчик и регистр сдвига, причем первый и второй выхода счетчика подключены к входам третьего элемента равнозначности и соответственно к второму входу второго и первому входу третьего элемента И-НЕ, выход которого соединен с входом первого элемента И-НЕ, прямой выход регистра сдвига подключен к второму входу третьего элемента И-НЕ, а инверсный выход регистра сдвига - к второму входу первого элемента И-НЕ, выход второго элемента И-НЕ подключен к входу второго элемента равнозначности , к второму входу которого подключен выход третьего элемента равнозначности, а выход второго элемента равнозначности подключен к входу элемента И, к второму входу которого подключена управляющая шиКл на преобразователя, а выход элемента И подключен к второму входу первого элемента равнозначности, вход регистра сдвига подключен к входу преобразователя, шина тактовых импульсов подключена к входу счетчика и TaKTOBOMiy входу регистра сдвига, вход установки в исходное состояние преобразователя подключен к вхоО1 ду установки а ноль счетчика. оо о 4;
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
Зцц Н СЗ К 13 02
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
Р
1
РПИСАНИЕ ИЗОБРЕТЕНИЙ:-. ;..:,, К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3492666/18-21 (22) 22.09.82 (46) 30.11.83. Бюл. 9 44 (72) В.Г. Брандорф, В.Л. Котляров и И.П. Паралюх (71) Львовский ордена Ленина политехнический институт им, Ленинского комсомола и Львовский лесотехнический институт (53) 681.325 ° 63(088.8) (56) 1. Авторское свидетельство СССР
9 408456, кл. Н 03 K 13/02, 1974.
2. Авторское свидетельство СССР по, заявке 9 3273584/18-21, кл. 0 01 Я 23/00, 27.01.82. (54) (57) ПРЕОБРАЗОВАТЕЛЬ КОДОВ содержащий три элемента равнозначности, вход и выход первого из ко« торых соединены соответственно с входом и выходом преобразователя, два элемента И-НЕ, выход первого из которых соединен с входом второго, отличающийся тем, что, с целью расширения функциональных возможностей, в него введены третий элемент И-НЕ, элемент И, двоичный счетчик и регистр сдвига, причем первый и второй выходы счет,SU„„ 1 058047 А
Ю чика подключены к входам третьего элемента равнозначности и соответственно к второму входу второго и первому входу третьего элемента И-НЕ, выход которого соединен с входом первого элемента И-НЕ, прямой выход регистра сдвига подключен к второму входу третьегО Элемента И-НЕ, а инверсный выход регистра сдвига - к второму входу первого элемента И-НЕ, выход второго элемента И-НЕ подключен к входу второго элемента равнозначности, к второму входу которого подключен выход третьего элемента равнозначности, а выход второго элемента равнозначности подключен к входу элемента И, к второму входу которого подключена управляющая шина преобразователя, а выход элемента И подключен к второму входу первого элемента равнозначности, вход регистра сдвига подключен к входу . префбразователя, шина тактовых импульсов подключена к входу счетчика и тактовому входу регистра сдвига, вход установки в исходное состояние преобразователя подключен к входу установки s ноль счетчика..
1058047
Та блица 1
Вход 1 Вход 2
Выход
Изобретение относится к цифровой измерительной и вычислительной тех- нике и может быть использовано s цифровых вычислительных машинах, измерительнь7х приборах, системах телепередачи информации для преобразонания прямого двоично-десятичного кода в обратный и наоборот.
Известен преобразователь кодов, содержащий элементы И,. элементы ИЛИ, выходы элементов И подключены к соответствующим входам элементов
ИЛИ (13.
Недостаток указанного преобразователя — ограниченные функциональные возможности. 15
Наиболее близким к предлагаемому является частотно-цифровое измерительное устройство, содержащее преобразователь кодов, состоящий из трех элементов равнозначности, вход и выход первого из которых соединены соответственно с входом и выходом преобразователя, двух элементов
H-HE, выход первого из которых соединен с входом второго f 2 ), 25
Недостаток известного преобразователя — ограниченные.функциональ.ные возможности.
Цель изобретения - расширение функциональных возможностей.
Укаэанная цель достигается тем, что в преобразователь кодов, содержащей три элемента равнозначности, вход и выход первого из которых соединен соответственно с входом и выходом преобразователя, днЬ эле- 35 мента И-НЕ, выход первого из которых соединен с входом второго, вве-дены третий элемент И-НЕ, элемент И, двоичный счетчик и регистр сдвига, причем перный и второй выходы счет- Щ0 чика подключены к входам третьего элемента равнозначности и соответст-. венно к второму нходу второго и первому входу третьего элемента И-НЕ, выход которого соединен с входом первого элемента И-НЕ, прямой выход регистра сдвига подключен к второму входу третьего элемента И-НЕ, а инверсный выход регистра сдвигак нторому входу первого элемента
И-НЕ, выход второго элемента И-НЕ подключен к входу второго элемента равнозначности, к второму входу которого подключен выход третьего эле- мента равнозначности, а выход второго элемента равнозначности подключен к входу элементов И, к второму входу которого подключена управляющая шина преобразователя, а выход элемента И подключен к второму входу первого элемента равнозначности, 60 вход регистра сдвига подключен к входу преобразователя, шина тактовых импульсов подключена к входу счетчика и тактовому входу регистра сдвига, вход установки н исходное состояние преобразонателя подключен к входу устанонки в ноль счетчика.
На чертеже представлена функциональная схема преобразователя кодов.
Схема содержит вход 1 преобразователя, элементы 2-4 равнозначности, элемент И 5, двоичный счетчик б, регистр 7 сдвига, элементы И-НЕ 8-10, управляющую шину 11, шину 12 тактовых импульсов, выход 13 преобразователя, нход 14 установки н ноль счетчика.
Вход 1 преобразователя подключен к входу элемента 2 равнозначности и к информационному входу регистра
7 сдвига. Шина 11 подключена к входу элемента И 5, к второму входу которого подключен выход элемента 3 равнозначности, а выход элемента
И 5 подключен к входу элемента 2 равнозначности, выход которого являйтся выходом 13 преобразователя.
К входам элемента 3 равнозначности подключены выходы элементов 4 равноI значности и И-HE 10, а к входам элемента 4 ра;внозначности - выходы счетчика б ° Выход элемента H-HE 8 подключен к входу .элемента И-НЕ 9, а выход элемента И-НЕ 9 — к входу элемента И-НЕ 10. К входам элемента
И-HE 8 подключены соответственно прямой выход второго разряда регистра
7 сдвига и младшего разряда счетчика б, К второму входу элемента И-HE 9 подключен инверсный выход первого разряда регистра 7 сдвига. К второму входу элемента И-НЕ 10 подключен выход старшего разряда счетчика б, Шина 12 подключена к тактоному входу регистра 7 сдвига и счетному входу счетчика б. Вход 14 установки подключен к входу установки в нуль счетчика б.
В табл. 1 приведены правила, по которым работает элемент равнозначности.
Перевод прямого двоично-десятичного кода в обратный осуществляется согласно табл. 2.
1058047
Таблица-2
Обратный код
Прямой. код
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0101
0 1 1 1
1 0 0 1
1 0 0 0
0 1 1 1
0 1 1 0
0 1 0 1
0 1 0 0
0 0 1 1
00 10
0 0 0 1
0 0 0 0
1 0 0 0
10 0-1
Преобразователь имеет два режима работы: преобразования кодов и передачи без преобразования.
При отсутствии необходимости в преобразовании кодов на управляющую шину 11 необходимо подать "0".
При этом на входе элемента 2 равнозначности, подключенного к выходу элемента H 5, тоже "0". Поэтому элемент 2 становится логическим повто-, рителем сигналов на своем втором входе. Следовательно, на выходе 13 преобразователя сигналы являются повторением сигналов на входе 1 преобразователя.
При необходимости в преобразовании кодов на шину 11 поступает "1", которая открывает элемент И 5.
Перед началом преобразования счетчик б установлен в "0".
Преобразуемое число поступает на вход .1 младшими разрядами вперед., При нулевом положении счетчика б на выходе элемента 4 равнозначности "0", а иа выходе элемента И-HE 10 присутствует "1". На выходе элементов 3 равнозначности и И 5 также присутствует "1". Поэтому элемент 2 равнозначности в нулевом положении счетчика б инвертирует входной сигнал (при преобразовании прямого ко» да в обратный младший разряд должен быть проинвертирован, как это видно из табл. 2). С приходом первого (младшего) разряда счетчик б уста:навливается тактовым импульсом с ши«. ны 12 в положение "10.".
Затем на вход преобразователя подается второй разряд двоично-десятичного кода. На выходе элемента 4 равнозначности возникает "1", 50
В этом случае "1" будет и на выходе элемента И-НЕ 10, а так как на выходе элемента 4 равнозначности будет "0", то на выходе элемента 3 равнозначности будет "1", которая через элемент И 5 поступит на вход элемента 2 равнозначности. Произойдет инверсия старшего разряда преобразуемого числа. При любом другом состоянии разрядов регистра 7 иа двух, входах элемента И-HE 9 не будет двух единиц, так как при "1" в младшем разряда регистра 7 "0" поступит на верхний (по схеме) вход элемента И-HE 9, а при "1" в старшем разряде "0" поступит на вход элемента И-НЕ 9, подключенный к выходу элемента И-ЙЕ 8. Таким образом, при нулевом положении обоих разрядов регистра 7 на выходе,а на выходе элементов 3 равнозначности и И 5 возникает "0". Элемент 2 равнозначности не изменяет сигнала с входа 1 и пропускает его н., выход 13 (согласно табл. 2 второй разряд числа при преобразовании кодов не изменяется).
В следующем такте при положении счетчика б "01" на вход 1 преобразователя поступает третий разряд преобразуемого кода. На выходе элемента И-НЕ 10 появится инверсноесостояние младшего разряда регистра 7, куда при предыдущем добавлении "1" в счетчик б записался второй
15 разряд преобразуемого числа. На вы ходе элемента 4 равнозначности при этом будет "1", поэтому элемент 3 равнозначности инвертирует сигнал, поступающий на его второй вход с выхода эламента И-НЕ 10. Таким образом, в этом такте на вход элемента 2 равнозначности с выхода элемента И 5 поступает состояние .второго разряда преобразуемого числа, которое управляет работой элемента
2 равнозначности.
Согласно табл. 2, третий разряд должен быть проинвертирован при преобразовании кодов, если второй разряд находится в состоянии "1". ,,Элемент 2 равнозначности в рассматриваемом такте выполняет такое преобразованиЕ.
Я
В следующем такте счетчик б уста.новлен в состояние "11", в регистре сдвига находится 2-й и 3-й разряды преобразуемого числа, а на вход преобразователя поступает 4-й разряд .преобразуемого числа. При этом согласно табл. 2 только при нулевом
40 состоянии 2-ro и 3-го разряда 4-й разряд должен быть проинвертирован, Рассмотрим этот случай.
Только при нулевом состоянии раз рядов регистра 7 сдвига на обоих
45 входах элемента И-НЕ 9 будет "1".
105804
Составитель С. Кривуценко
Редактор С. Квятковская Техред >Х.Кастелевич Корректор М. Демчик
Заказ 9599/56 - Тираж 936 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
° » J
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 элемента И-HE .9 будет "1", на выходе элемента И-HE 10 - "0", на выходах элементов 4.и 3 равнозначности и И 5 » нули, инверсия 4-го разряда не произойдет, что соответствует .табл. 2 преобразования.
Таким образом, преобразователь позволяет осуществить преобразование прямого двоично-десятичного кеда в обратный и работает в последовательном коде без функциональной
5 задержки.