Устройство для преобразования кодов

Иллюстрации

Показать все

Реферат

 

О0 ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (11) 511587 (61) Дополнительное к авт. свид-ву(22) Заявлено 20.05.74 (21) 2025657/24 с присоединением заявки №вЂ” (23) Приоритет(43) Опубликовано 25.04.76.Бюллетень № 15 (4б) Дата опубликования описания 07.07.77 (51) М. Кл.о

С 06 Г 5/02

Гасударственный комитет

Совета Министров СССР по делам изоаретений и открытий (53) УДК 681.325.53 (088.8) (72) Авторы изобретения В. И. Корнейчук, А. Ф. Меженый, В. П. Тарасенко и А. К. Тесленко (71) Заявитель

Киевский орденапЛенина политехнический институт им. 50-летия

Великой Октябрьской социалистической революции (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КОДОВ

Изобретение от:осится к вычислительной технике и может быть использовано в цифровых вычислительных и измерительных устройствах.

Известно устройство для преобразования 5 кодов с позиционной системы счисления, в систему остаточных классов, содержащее элементы И, триггеры, дешифраторы, блок суммирования и блок двоичного кодирования.

Цель изобретения — расширение класса 10 решаемых задач.

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

И, разрешающий вход которого соединен с 20 единичнь м выходом первого триггера, а выход — с единичным входом второго триггера. Нулевой вход второго триггера соединен с нулевым входом первого триггера, а единичный выход - с первым входом второго 25 элемента И, второй вход которого соединен с выходом генератора тактовых импульс и фазо-импульсных констант и счетными входами формирователей. Выход второго элс мента И соединен со счетным входом реверсивного счетчика, к выходу которого подключены установочные входы формирователей. Выходы формирователей соединены с ,выходными шинами и входами третьего эл » мента И. Выход последнего соединен с нулевым входом первого триггера, единичный вход которого соединен с выходом элемента ИЛИ, а первый вход этого элемента подключен к первому управляющему входу реверсивного счетчика и к первой входной шине, второй вход — ко второму управляющему входу реверсивного счетчика и к второй входной шине. Установочный вход реверсивного счетчика соединен с третьей входной шиной.

На фиг. 1 изображена схема устройства; на фиг. 2 — временная диаграмма, иллюстрирующая работу устройства.

Устройство для преобразовании кодов содержит формирователи 1, выполненные на

511587 фазо-импульсных многоу стойчивых элементах, реверсивный счетчик 2, генератор 3 тактовых импульсов и фазо-импульсных констант. Выходы фазо-импульсных констант генератора 3 подключены к информационным 5 входам элемента И 4. Разрешающий вход элемента 4 соединен с единичным выходом первого триггера 5, а выход — с единичным входом второго триггера 6. Нулевой вход триггера 6 соединен с нулевым входом триг-!О гера 5, а единичный вход — с первым входом второго элемента И 7. Второй вход элемента 7 соединен с выходом тактовых импульсов генератора 3 и со счетными входами формирователей 1. Выход элемента 7 соеди- i5 нен со счетным входом реверсивного счетчика 2, к выходу которого подключены уотановочные входы формирователей 1. Выходы формирователей 1 соединены с выходными шинами устройства и входами третьего 20 элемента И 8. Выход элемента 8 соединен с нулевым входом триггера 5, единичный вход которого соединен с выходом элемента ИЛИ 9. Первый вход элемента 9 подключен к первому управляющему входу счетчи- М ка 2 и к первой входной шине 10, а второй вход - ко второму управляющему входу реверсивного счетчика 2 и ко второй входной шине 11. Установочный вход счетчика

2 соединен с третьей входной шиной 12. 30

Пример. Преобразование д:..очного кода числа 12 в код и остатках: фазо-импульоным представлением и преобразование этого же кода в остатках в исходный двоичный код. 85

Количество формирователей 1 в устройстве равно количеству оснований в системе остаточных классов, причем число устойчивых состояний формирователей 1 равно величинам, соответствукпцих оснований.

Ю

В качестве оснований системы остаточных классов выберем числа 3 и 5, приэтом количество формирователей 1 равно двум, один из которых имеет три устойчивых соотояния, другой — пять.

Реверсивный счетчик 2 устройства работает в том же коде, в котором представлено преобразуемое число. Так как число 12 представлено двоичным кодом, то счетчик

2 является двоичным реверсивным счетчиком. Перед началом работы по третьему входу 12 код числа 12 заносят на счетчик

2 и подают сигнал по первому входу 10 (сме фи1 ° 2,Я„) в Этот сигнал установит счетчик 2 в режим вычитания и, чер м элемент 9 триггер 5 — в единичное состояние.

Сигнал с единичного выхода триггера 5 поступит на разрешающий вход элемента 4.

При совпадении во времени фазо-импульсных нулевых констант, соответствующих состояниям 3 и 5 (см. фиг. 2 б и f соот ветственно), на выходе элемента 4 появит ся сигнал, устанавливающий триггер 6 в единичное состояние. Сигнал с единичного выхода триггера 6 поступит на первый вход элемента 7, вследствие чего тактовые импульсы из генератора 3 будут поступать на счетный вход реверсивного счетчика 2 (см. фиг. 2,В ). Когда содержимое счетчика 2 станет равным нулю, сигнал с его выхода поступит на установочные входы формирователей 1. Тем самым на формирователе 1, имеющем три устойчивых состояния, запишется нуль, а на формирователе 1, имеющем пять устойчивых состояний, — число 2 (см. фиг. 2,ф и g). Таким образом на формирователях 1 будет сформирован код в остатках числа 12. В момент одновременного сброса формирователей 1 через элемент 8 поступит сигнал, устанавливающий триггеры

5 и 6 в нулевое состояние. При этом поотупление тактовых импульсов на счетный вход реверсивного счетчика 2 прекратится.

Для выполнения обратного преобразования код в системе остаточных классов заносят в формирователи 1, счетчик 2 устанавливают в нулевое состояние и подают сигнал по второмувходу11 (см. фиг. 2, Ж).

Этот сигнал установит реверсивный счетчик .2 в режим сложения, а триггер 5 — в единичное состояние. Дальнейшая работа уст ройства аналогична. Отличие заключается в том, что на счетчике 2 происходит накопление числа тактовых импульсов, и, кроме того, прекращение поступления тактовых импульсов происходит в результате совпадения во времени сигналов на выходах формирователей 1 (см. фиг. 2Я и g). На счет чике 2, при этом, будет сформирован двоичный код числа 12.

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

Формула изобретения

Устройство для преобразования кодов, содеркащее элементы И и триггеры, о тличающееся тем,что,сцелью расширения класса решаемых задач, в него введены реверсивный счетчик, элемент HllH, формирователи, выполненные на фазо-импульс сных многоустойчивых элементах, и генератор тактовых импульсов и фазо-импульсных констант, выходы фазо-импульсных констант

511587 которого подключены к информационным входам первого элемента И, разрешающий вход которого соединен с единичным выходом первого триггера, а выход - с единичным входом второго триггера, нулевой вход которого соединен с нулевым входом первого триг гера, а единичный выход - с первым входом второго элемента И, второй вход которого соединен с выходом генератора тактовых импульсов, и фазо-импульсных констант и )9 счетными входами формирователей, выход второго элемента И соединен со счетным входом реверсивного счетчика, к выходу которого подключены установочные входы формирователей, выходы которых соединены с выходными шинами и входами третьего элемента И, выход которого соединен с нул вым входом первого триггера, единичный вход которого соединен с выходом элемента

ИЛИ, первый вход которого подключен к первому управляюшему входу реверсивного счетчика и к первой входной шине, а второй вход - ко второму управляющему входу реверсивного счетчика и к второй входной шине, установочный вход реверсивного счетчика соединен с третьей входной шиной.

511587

Составитель А. Тесленко

Техред М. Левипкая Корректор Л. Веселовская

Редактор Е, Гончар

Филиал ППП "Патент, г. Ужгород, ул. Проектная, 4

Заказ 1318/1354 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5