Преобразователь кодов

Иллюстрации

Показать все

Реферат

 

(72) Авторы изобретения

В Ф. Евдокимов, Ю. Т. Кизим, В. В. Соловьев, В. П. Еременко, В. И. Зварич и В. В. Мохор

Институт электродинамики АН Украинской ССР н Опытное конструкторско-технологическое бюро Института металлофизики

АН Украинской ССР (7I) Заявители (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ

Изобретение относится к области автоматики и вычислительной-техники и может быть использовано при пост; — роении преобразующих устройств при стыковке внешних устройств ЗВМ различных систем.

Известен реверсивный преобразователь двоична-десятичного кода (11, содержищнй регистры, сумматоры и группы элементов ИЛИ.

Ю

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

3$

Наиболее близким по технической сущности и схемному построению к изобретению является преобразователь. кодов(2), содержащий двоичный счетчик, десятичный счетчик, схемы сравнения и элемент И-НЕ.

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

Недостатком этого устройства является невозможность одновременного преобразования любого двоичного ко" да в два и более других кодов.

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

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

И-НЕ, второй вход которого соединен с тактовым входом преобразователя, третий вход первого элемента И-НЕ через элемент HE соединен, с входом сброса преббразователя и установочными входами двоичного счетчика, де" сятичного счетчика и двоично-и-ичных счетчиков группы, счетные входы всех счетчиков соединены с.выходом первого элемента,М-НЕ, а выходы всех счетчиков через соответствующие элементы НЕ второй группы соединены с первыми входами соответствующих элементов И"НЕ, группы, вторые входы которых соединены с входами выбора вида выходного кода преобразова" теля, а выходьг элементов И-НЕ группы соединены с первой группой входов селекторов-мультиплексоров, вторая группа входов которых соединена с вы

Модами счетчиков. Первый и второй уп.равлякнцие входы селекторов-мульти" плексоров соединены с адресным входом преобразователя и с разрешаюЩим Входом преобразователя сОответст венно, а выходы .- со входамй соот» ветствующих схем сравнения.

Структурная схема устройства пред ставлена на чертеже.

Преобразователь кодов содержит двоичный счетчик 1, десятичный счет" чик 2, группу двоично-и-кчных счет, чиков 3, группу эпементОВ НК 4, груП пу элементов И-НЕ 5, селекторы мультиплексоры б, схем сравнения 7, группу элементов НЕ 8, первый элементы И"НЕ 9,10 и элемент НЕ 11, Устройство может содержать любое число счетчиков (на чертеже дана схема преобразователя, содержащего

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

Предлагаемое устройство работает следующим образом.

Сигнал, поступающий as вход.12 сброса преобразователя обнуляет счет чики 1,2,3. На тактовый вход 13 пос,тупают импульсные сигналы. На выходы

14,15,16 выбора вида преобразования

>подаются сигналы запрета, которые .устанавливают элементы И-НЕ груп.пы и селекторы-мультиплексоры 6 в закрытое состояние. При этом на выходе элемента И-НЕ 9 через схемы сравнения 7, и элементы НЕ группы 8 вырабатывается сигнал запрета, поступающий на элемент И-НЕ 10. Это исходное состояние преобразоватеЛЯ е

N„

879581, 4

Входные коды поступают, а выходные снимаются с входов (выхрдов) !7-19.

В случае подачи кода на входы 17 информация поступает на блоки 6. По сигналу на адресном входе 20 и сигналу на разрешающем входе 21 селекторы-мультиплексоры 6 включают одновременно по два канала, на один из которых поступает информация со

ie счетчика, на другой — с входов 17.

На выходе элемента И-НЕ 9 вырабатывается сигнал разрешения при условии несовпадения кодов на схемах 7.

Сигнал разрешения открывает эле1З мент И-НЕ 10. Импульсы, поступающие на вход 13 пройдя через элемент

И-НЕ 10, будут одновременно заполнять счетчики 1,2,3 до тех пор, пока код, поступающий на входы 17, и код, . щ счетчика 1 сравняются, тогда элемент

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

/ в своей двоично-п-к-той системе

l счисления,а количество импульсов, поступающих на вход всех счетчиков, одинаково, то на выходе счетчиков 2 и о зя 3 появятся эквивалентные коды, которые по сигналу разрешения выдачи на входах 15,16 поступят через элементы групп 4,5 на полюса 18,19.

Рассмотрим работу преобразователя на примере преобразования двоичнодесятичного в двоичный и двоичнодвенадцатиричный коды и наоборот— любого as этих кодов в два другие.

Допустим, счетчик I работает в двоичной системе счисления, счетчик 2 — в двоично-десятичной сястеме счисления, счетчик 3 — в двоичнодвенадцатиричной системе счисления.

Подадим на входы 18 двоично-десятичный коды, на вход 12 — сигнал обнуления счетчиков 1,2,3, на входы

14, 16 - сигнал разрешения, на вход

l5 — сигнал =-апрета, на вход 20— адреса канала.

Я

Двоично-десятичный код поступает на выходы элементов И-HE 5, последние не оказывают влияния на поступающий код, так как они находятся в единич-. ном состоянии, а при построении пре».. образователя соблюдено следующее усИ ловие

5 8 где Й - коэффициент разветвления по нагрузке элементов И-НЕ 5; й.1- коэффициент разветвления по нагрузке устройства, из которого подается код.

Прн этом двоично-десятичный код поступит на селекторы-мультиплексоры 6, куда подается код.из счетчика

2. Так как адрес входов селекторовмультиплексоров 6, куда подается информация, одинаковый, то по сигналу разрешения, идущему на вход 21, ко-. ды со счетчиков 2 и 3 поступят на схемы сравнения 7, элементы НЕ группы 8 и элемент И-НЕ 9. При наличии на входах элемента И-НЕ 9 хотя бы одного нуля и единиц последний вырабатывает сигнал разрешения на элемент И-НЕ 1О. Импульсы, поступающие на вход 13 через элемент И-НЕ 10, будут заполнять счетчики 1,2,3 до тех пор, пока код на счетчике 2 и код, поступающий на входы 18, не сравняются. Тогда элемент -HE 9 вы- . работает сигнал запрета на элемент

И-HE 10, и поступление импульсов на счетчики прекратится. На выходах

17 н 19 появятся коды двоичный и двоично-двенадцатиричный, поступающие из счетчиков 1 ..и 3 через элементы групп

4,5.

Аналогично преобразуется двоичнодвенадцатиричный или двоичный код в другие двоично-п-к-е коды.

Таким образом, предлагаемое устройство преобразует один код в другие и наоборот, что расширяет сферу применения устройства, в частности позволяет стыковать специализированные и внешние устройства с ЭВИ различных серий.

79581 Ь

14

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

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

И-НЕ, входы которого через элементы НЕ первой группы соединены с выходами соответствующих схем сравнения, а выход второго элемента И-НЕ соединен с первым входом первого элемента И-НЕ, второй-вход которого соединен с тактовыи входом преобразова- теля, третий вход первого элемента

И-НЕ через элемент НЕ соединен с входом сброса преобразователя и с установочными входаии двоичного счетчи! ,ка, десятичного счетчика и двоичнои-ичных счетчиков группы,.счетные входы всех счетчиков соединены с выходои первого элемента И-НЕ, à вы

55 ходы всех счетчиков через соответст1 . вунпцие элементы HE второй группы соединены 1 первыми входаии соответствующих элементов И-НЕ группы, вторые входы которых соединены с входаии выбора вида выходного кода пре" образователя, а выходы элементов И-НЕ группы соединены с первой группой входов селекторов-мультиплексоров, вторая группа входов которых соединена с выходами счетчиков, первый и второй управляющие. входы селекторове мультиплексоров соединены а апреснывв входом преобразователя.и с разрешают. щим входом преобразователя соответс44 твенно, а выходы селекторов-мультиплексоров:.соединены с входами соот-ветствующих схем сравнения.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

В 435519, «л. G 06 F 5/02, 1970.

2. Авторское свидетельство СССР

 691842, кл. 6 06 F 5/02, 1976 (npo тотип).

879581

Составитель N. Аршавский

Техред И.Голинка КорректорЕ. Рошко;

Редактор Л. Утехина

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

Заказ 9721/19 Тираж 748 Поднисное

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

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