Изобретение относится к области автоматики и вычислительной техники и может быть использовано при пост:роении преобразующих устройств при стыковке внешних устройств ЭВМ различных систем. Известен реверсивный преобразователь двоично-десятичного содержиций регистры, сумматоры и гру пы элементов ИЖ. Недостаток этого устройства состоит в невозможности одновременного преобразования двоичного кода в несколько различных кодов, а также в большом количестве оборудования. Наиболее близким по технической сущности и схемному построению к изо ретению является преобразователь кодов 2, содержащий двоичный счетчик, десятичный счетчик, схемы срав нения и элементИ-НЕ. Преобразователь содержит также блок опроса, первую и вторую группу элементов И и многовходовый элемент И Недостатком этого устройства является невозможность одновременного преобразования любого двоичного кода в два и более других-кодов. Целью изобретения является расширение функциональных возможностей за счет обеспечения одновременного преобразования входного кода в несколько выходных кодов. Поставленная цель достигается тем, что в преобразователь кодов, содержащий двоичный счетчик, десятичшлй счетчик схемы сравнения, первый элемент И-НЕ, включены группа двоично -п-ичных счетчиков, селекторы-мультиплексоры, первую и вторую группы элементов НЕ, группу элементов И-НЕ, элемент НЕ, второй элемент И-НЕ, входы которого через элементы НЕ первой группы соединены с выходами соответствующих схем сравнения, а выход второго элемента И-НЕ соединен с первым входом первого элемента И-НЕ, второй вход которого соединен с тактовьм входом преобразователя, третий вход первого элемента И-НЕ через элемент НЕ соединен с входом сброса преобразователя и установочными входами двоичного счетчика, десятичного счетчика и двоично-п-ичных счетчиков группы, счетные входы всех счетчиков соединены с.вьпсодом первого элемента ,iI-HE, а выходы всех счетчиков черЦз соответствующие элементы НЕ втор)Й группы соединены с первыми входами соответствукяцих элементов И-НЕ, группы, вторые входы которых соединены с входами выбора вида выходного кода преобразователя , а выкод(г элементов И-НЕ групп соединены с первой группой входов селекторов-мультиплексоров, вторая i группа входов которых соединена с вы т одами счетчиков. Первый и второй уп равляющие входы селекторов-мультиплексоров соединены с .адресным входом преобразователя и с разрешающим входом преобразователя соответст венно, а выходы - со входами COOTветствукщих схем сравнения. Структурная схема устройства пред ставлена на чертеже. Преабраэоватвль кодов содержит двоичный счетчик 1, десятичтай счетчнк 2, группу двоично-п-ичных счетчиков 3, группу элементов НЕ 4, груп пу элементов И-НЕ 5, селекторымультиплексоры 6t схема сравнения 7, группу элементов КБ 8, первь эле менты И-НЕ 9,10 и элемент НЕ 1I. Устройство может содержать любое число счетчиков (на чертике дана схема преобразователя,, содержащего 3 счетчика по числу разношщностей кодов, с которьвт осуществляется преобразование). Предлагаемое устройство работает слепуюпщм образом. Сигнал, поступанщий на вход 12 сброса преобразователя обнуляет счет чики 1,2,3. На тактовый Bxog; 13 поступают импульсные сигналы. На выходш 14,15,16 выбора вида преобразования подаются сигналы запрета которые устанавливают элементы И-НЕ группы и селекторы-мультиплексоры 6 в закрытое состояние. При этом на выходе элемента И-НЕ 9 через схемы сравнения 7, и элементы НЕ группы 8 вырабатывается сигнал запрета, поступанлций на элемент И-НЕ 10. Это исходное состояние преобразователя. 1.4 Входные коды поступают, а выходные снимаются с входов (выхрдов) 17-19. В случае подачи кода на входы 17 информация поступает на блоки 6. По сигналу на адресном входе 20 и сигналу на разрешающем входе 21 селекторы-мультиплексоры б включают одновременно по два канала, на один из которых поступает информация со счетчика, на другой - с входов 17. На выходе элемента И-НЕ 9 вырабатывается сигнал разрешения при условии несовпадения кодов на схемах 7. Сигнал разрешения открывает элемент И-НЕ 10. Импульсы, поступающие на вход I3 пройдя через элемент И-НЕ 10, будут одновременно заполнять счетчики 1,2,3 до тех пор, пока код, поступакнций на входы 17, и код, счетчика 1 сравняются, тогда элемент И-НЕ 9 выработает сигнал окончания. Преобразования, поступающий на управляющий выход 22, он же является сигналом запрета для элемента И-НЕ10. Поскольку каждый счетчик работает в своей двоично- п-к-той системе счисления,а количество импульсов,поступающих на вход всех счетчиков, одинаково, то на выходе счетчиков 2 и о 3 появятся эквивалентные кода, которые по сигналу разрешения вьщачи на входах 15,16 поступят через элементы групп 4,5 на полюса 18,19. Рассмотрим работу преобразователя на примере преобразования двоично десятичного в двоичный н двоичнодвенадцатиричт.1й коды и наоборот любого из этих кодов Б два другие. Допустим, счетчик 1 работает в ДВОИЧНОЙ системе счисления, счетчик 2 - в двоично-десятичной системе счисления, счетчик 3 - в двоичнодвенадцатиричной системе счисления. Подадим на входы 18 двоично-десятичный коды, на вход 12 - сигнал обнуления счетчиков 1,2,3, на входы 14, 16 - сигнал разрешения, на вход 15 - сигнал запрета, на вход 20 адреса канала. Двоично-десятичны код поступает на выходы элементов И-НЕ 5, последние не оказьгаают влияния на поступающий код, так как они находятся в единичном состоянии, а при построении прегг образователя соблюдено следующее усгде N - коэффициент разветвления по
нагрузка элементов И-НЕ 5; коэффициент разветвления по нагрузке устройства, из которого подается код. При этом двоично-десятичный код поступит на селекторы-мультиплексоры 6, куда подается код из счетчика 2. Так как адрес входов селекторовмультиплексоров 6, куда подается информация, одинаковый, то по сигналу разреше|шя, идущему на вход 21, коды со счетчиков 2 и 3 поступят на схемы сравнения 7, элементы НЕ группы 8 и элемент И-НЕ 9. При наличии на входах элемента И-НЕ 9 хотя бы одного нуля и единиц последний вырабатывает сигнал разрешения на элемент И-НЕ 10. Импульсы, поступаю1цие на вход 3 через элемент И-НЕ О будут заполнять счетчики 1,2,3 до тех пор, пока код на счетчике 2 и код, поступаюпщй на входы 18, не сравняются. Тогда элемент И-НЕ 9 выработает сигнал запрета на элемент И-НЕ 10, и поступление импульсов на счетчики прекратится. На выходах 17 и 19 появятся коды двоичный и двоично-двенадцатиричи, поступшощие и счетчиков I -и3 через элементы грутш 4,5.
Аналогично преобразуется двоичнодвенадцатиричный или двоич1а|1й код в другие двоично-п-к-е коды.
Таким образом, предлагаемое устройство преобразует один код в други и наоборот, что расширяет сферу применения устройства, в частности позволяет стыковать специализированные и внешние устройства с ЭВМ различных серий.
Формула изобретения
Преобразователь кодов, содержащий двоичный счетчик, десятичный счетчик, схемы сравнения, первый элемент И-НЕ, отличающийс я тем, что, с целью расширения нкциональных возможностей за счет обеспечгния одновременного преобразования входного кода в несколько
выходных кодов, в него введены группа двоично-п-ичных счетчиков, селекторы-мультиплексоры, первая и вторая группы элементов НЕ, группа элементов И-НЕ, элемент НЕ, второй элемент
И-НЕ, входы которого через элеменТы НЕ первой группы соединены с выходами соответствующих схем сравнения, а выход второго элемента И-НЕ соединен с первым входом первого элемёнта И-НЕ, второй вход которого соединен с тактовым входом преобразователя, третий вход первого элемента Й-НЕ через элемент НЕ соединен с входом сброса преобразователя и с уста-
новочш 1ми входами двоичного счетчиIка, десятичного счетчика и двоичноп-ичшлх счетчиков rpyntM,. счетные входы всех счетчиков соединены с выходом первого элемента И-НЕ, а вы
ходы всех счетчиков через соответствующие элементы НЕ второй группы соедииены ti первыми входами соответствуювдах элементов И-НЕ групгм, вто рые входы которых соединены с входами выбора вида выходного кода преобразователя, а выходы эл 4еитов И-1Ш группы соедине1ш с первой группой : входов селекторов-мультиплексоров, вторая группа входов которик соедияена с выходами счетчиков, первый и
второй управлякяцие. входы селеКторов мультиплексоров соедивешл о адресшдф
входом преобразователя и с разрешают
tofot входом преобразоват,еля соответственно, а выхода селекторов--мультиолексоровтсоедагаены с входагга соответствующих схем сравнения.
Источники информации, принятые во внимание при экспертизе
1 Авторское свидетельство СССР 435519, кл. 6 06 F 5/02, 1970.
2. Авторское свидетельство СССР 691842, кл. G 06 F 5/02 1976 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Арифметическое устройство | 1985 |
|
SU1550510A1 |
Устройство для записи-воспроизведения кода времени | 1985 |
|
SU1269183A1 |
Преобразователь двоичного кода в двоично-десятичный (двоичнодесятично-шестидесятичный) код | 1976 |
|
SU616627A1 |
Преобразователь кода одной позиционной системы счисления в другую | 1980 |
|
SU960793A1 |
Преобразователь @ -ичного позиционного кода в двоичный код | 1983 |
|
SU1115045A1 |
Преобразователь двоичного кода в р-ичный позиционный код | 1983 |
|
SU1163479A1 |
Многоканальный преобразователь интервалов времени в код | 1985 |
|
SU1273873A1 |
Преобразователь кодов | 1987 |
|
SU1444957A1 |
Устройство для ввода информации | 1986 |
|
SU1377862A1 |
Устройство для передачи и приема сигналов по силовой электрической сети | 1986 |
|
SU1374267A1 |
Авторы
Даты
1981-11-07—Публикация
1980-03-12—Подача