Устройство для ввода-вывода информации

Номер патента: 1061128

Авторы: Гусев, Зацепин, Назаров

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 06 ГЗО ЕТЕНИЯ ЬСТВУ СУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ИСАНИЕ ИЗ АВТОРСКОМУ СВИ(54) (57) 1. УСТРОЙСТВО ДЛЯ ВВОДА- ВЫВОДА ИНФОРМАЦИИ, содержащее элемент И, счетчик, блок управления, первый выход которого соединен с тактовым входом регистра сдвига, выходы которого подключены к первым входам элементов И группы, отличающееся тем, что, с целью расширения области применения устройства путем обеспечения ввода в ЭВМ информации, поступающей в последовательном коде, в него введены вторая и третья группы элементов И и группа элементов ИЛИ, вторые входы элементов И первой группы, первые входы элементов И второй группы и первый вход блока управления являются первым, вторым и третьим управляющими входами устройства соответственно, второй вход блока управления и информационный вход регистра сдвига являются входом последовательного кода устройства, со второго по пятый выходы блока управления соединены с управляющим входом регистра сдвига, первым входом элемента И, первыми входами элементов И третьей группы и со счетным входом счетчика соответственно, вторые входы элементов И третьей группы являются входами параллельного кода устройства, а выходы элементов И третьей группы подключены ко входам параллельного кода регистра сдвига, один из выходов которого подключен ко второму входу элемента И, выход которого является выходом последовательного кода устройства, выход счетчика соединен с вторыми входами элементов И второй группы, выходы которых и выходы элементов И первой группы соединены с первыми и вторыми входами элементов ИЛИ группы, выходы которых являются выходами параллельного кода устройства.2. Устройство по п, 1, отличающееся тем, что блок управления содержит второй и третий элементы И, триггер, первый и второй элементы ИЛИ, элемент НЕ, первый и второй формирователи импульсов и мультивибратор, вход которого, вход первого формирователя импульсов, вход элемента с НЕ и первый вход первого элемента И яв- ф ляются первым входом блока, вход второго фу формирователя импульсов является вторым %УФ входом блока, а выход является выходом блока и соединен с первым входом второго элемента ИЛИ, второй вход которого подключен к выходу мультивибратора, а выход является первым выходом блока и соединен с вторым входом второго и с первым вхо- фдом третьего элементов И, выход элемента НЕ подключен ко второму входу третьего элемента И, выход которого и выход второго элемента И соответственно соединены с первым и вторым установочными входами триггера, неинвертирующий выход которого является третьим выходом блока, а инвер тирующий выход подключен ко второму входу первого элемента ИЛИ, выход которого является вторым выходом блока, выход первого формирователя импульсов является четвертым выходом блока.1Изобретение относится к автоматике и вычислительной технике, в частности к устройствам ввода-вывода информации, предназначенным для приема информации последовательным кодом из канала связи и преобразования его в машинное слово, вводимое в ЭВМ параллельным кодом, и, наоборот, преобразования машинного слова, полученного из ЭВМ параллельным кодом впоследовательный код, выдаваемый в канал связи. 10Известен преобразователь последователь ного кода в параллельный, содержащий регистр сдвига, входы которого соединены с выходами генератора тактовых импульсов и блока формирования сигнала, вход которого соединен с выходами генератора тактовых импульсов, дешифратор, триггер, выход которого соединен с счетным триггером и дешифратором 1) .Недостатком преобразователя является ограниченная область применения, поскольку не обеспечивается возможность обратно; го преобразования параллельного кода в последовательный.Наиболее близким к предлагаемому является устройство для ввода-вывода инфор- мации, содержащее регистр, два элемента 25 ИЛИ, первый и второй счетчики, элемент И, блок управления, группу элементов И, гене.-. ратор импульсов, инвертор, дешифратор, элемент задержки, причем первые входЫ группы элементов И соединены с информационными выходами регистра, выходы элемен- З 0 тов И подключены ко вхОдам первого элемента ИЛИ, выход элемейта ИЛИ подключен к выходу устройства, управляющий вход регистра соединен с выходом блока управления, вход другого элемента ИЛИ подключен ко входу второго счетчика 2,Недостатком известного устройства является ограниченная область применения.Цель изобретения - расширение области применения устройства путем обеспечения ввода в ЭВМ информации, поступающей в последовательном коде.Указанная цель достигается тем, что уст. ройство для ввода-вывода информации, содержащее первый элемент И, счетчик, блок управления, первый выход которого соединен с тактовым входом регистра сдвига, выходы которого подключены к первым входам элементов И первой группы, введены вторая и третья группы элементов И и группа элементов ИЛИ, вторые входы элементов И первой группы, первые входы элементов И второй группы и первый вход блока управления являются перВым, вторым и третьим управляющими входами устройства соответственно, второй Вход блока управлений и информационный вход регистра сдвига являются входом последовательного кода уст ройства, со второго по пятый выходы блока управления соединены с управляющим входом регистра сдвига, первым входом пер 35 40 45 50 55 вого элемента И, первыми входами элементов И третьей группы и со счетным входом счетчика соответственно, вторые входы и выходы элементов И третьей группы являются входами параллельного кода устройства, а выходы элементов И третьей группы подключены ко входам параллельного кода регистра сдвига, один из выходов которого подключен ко второму входу первого элемента И, выход которого является выходом последовательного кода устройства, выход счетчика соединен с вторыми входами элементов И второй группы, выходы которых и выходы элементов И первой группы соединены с первыми и вторыми входами груп 11 ы элементов ИЛИ, выходы которых являются группой информационных выходов устройства,Кроме того, блок управления содержит Второй и третий элементы И, триггер, перЬь 1 й и второй элементы ИЛИ, элемент НЕ, йервый и второй формирователи импульсов и мультивибратор, вход которого, вход 11 ервого формирователя импульсов, вход элемента НЕ и первый вход первого элемента И являются первым входом блока, вход второго формирователя импульсов яЬляется вторым входом блока, а выход явЛяется 11 ятым выходом блока и соединен с первым Ьходом второго элемента ИЛИ, второй вход Которого подключен к выходу мультивибратОра, а выход является первым выходом блока и соединен с вторым входом второго и с первым входом третьего элемента И, выход элемента НЕ подключен ко второму входу третьего элемента И, выход которого и выход второго элемента И соответственно соединены с первым и вторым установочными Ьходами триггера, неинвертирующий выход которого является третьим выходом блока, а инвертирующий выход подключен ко второму входу первого элемента ИЛИ, выход которого является вторым выходом блока, выход первого формирователя импульсов является четвертым выходом блока.На фиг. 1 приведена схема устройства; на фиг. 2 - схема блока управления.Устройство содержит с первой по треты 4 группы элементов И 1 - 3, первый элемент И 4, группу элементов ИЛИ 5, регистр сдвига 6, счетчик 7, блок управления 3, входы и выходы устройства, регистра сдвига, счетчики и блоки управления 9 - 30, входы и выходы элементов блока управления 31 - 42 элемент НЕ 43, мультивибратор 44, первый и второй формирователи импульсов 45 и 46, второй и третий элементы И 47 и 48, триггер 49, первый и второй элементы ИЛИ 50 и 51, вход второго формирователя импульсов 52.Устройство работает следующим образом.Каждый разряд информации из канала связи, поступающий последовательным кодом на информационный вход 15 устройства, на вход 19 блока управления 8 и на вход 26 регистра сдвига б, сопровождается тактом, выработанным из соответствующего бита поступившей из канала связи информации в блок управления 8, Каждый бит информации.с выхода 21 поступает на вход 29 счетчика 7, По первому такту на выходе 22 блока управления 8 вырабатывается сиг нал Разрешение сдвига, поступающий на вход управления 27 регистра 6 из канала связи; для последовательного заполнения 1 О сдвигового регистра б с первого разряда по к-й. Таким образом, происходит прием информации из канала связи в параллельном к-разрядном регистре 6. Каждый цикл производится ввод информации в ЭВМ, со ответствующей состоянию выходов 16, 30, 17 к-разрядного регистра 6 через элементы И 1, ИЛИ 5 с выходов 9 устройства, при поступлении из ЭВМ по входу 11 устройства сигнала Опрос 1. Затем ЭВМ производит опрос состояния счетчика 7, фиксирующего количество поступивших из канала связи битов информации, через элементы И 2, ИЛИ 5 по управляющему сигналу Опрос 2, поступившему на вход 12 устройства из ЭВМ,Вывод машинного слова в канал связи. производится следующим образом: из ЭВМ 2 через вход 14 устройства поступает сигнал Вывод на вход 18 блока управления 8, по которому вырабатываются управляющие сигналы - с выхода 25 сигнал Запись поступившей информации из ЭВМ параллельным кодом на вход 13 устройства через эле- зО менты ИЗ на входы 28 регистра б, с выхода 22 сигнал Разрешение сдвига, который поступает на вход 27 регистра 6, а также с выхода 20 начинают поступать такты на вход 25 регистра 6 для сдвига записанной в него информации, причем количество так- Зз тов соответствует разрядности выходной информации из ЭВМ.С выхода 17 регистра 6 через элемент И 4 . и выход 10 устройства информация последовательным кодом поступает;в канал свя 40 зи, так как по сигналу Вывод блок управления 8 организует на выходе 23 сигнал разрешения вывода информации через элемент И 4 в канал связи, Далее устройство готово к вводу информации из канала связи в ЭВМ или выводу информации в канал связи 4 из ЭВМ.Блок управления 8 работает следующим. образом; из каждого бита информационного слова, поступающего из канала связи последовательным кодом со входа 19 блока управления 8 на вход 52 устройства вы- о деления переднего фронта 44, вырабатываются тактовые импульсы, которые с выхода 47 поступают на первый вход элемента ИЛИ 51 и через выход 21 блока управления 8 на вход 29 счетчика 7 для подсчета количества принятых разрядов информации из канала связи, с выхода элемента ИЛИ 51 тактовые импульсы поступают через выход 20 блока управления 8 на вход 26 регистра б для сдвига поступающей из канала связи информации, причем количество тактов соответствует количеству битов поступающей информации, помимо этого с выхода элемента ИЛИ 51 тактовые импульсы поступают на второй вход элемента И 48 и при отсутствии на входе 31 элемента НЕ 43 сигнала Вывод, на первый вход элемента И 48 поступает разрешение прохождения тактов через второй вход и с выхода 39 элемента И 48 на,вход 34 триггера 49, который устанавливаеФся в состояние, при котором с выхода 42 через первый вход элемента ИЛИ 50 пойуйает сигнал Разрешение сдвига через вьхОд 22 блока управления 8 на вход 27 регистра 6.Для вывода из ЭВМ машинного слова, посФубающего параллельным кодом на вход 13 устройства, в канал связи необходимо из ЭВМ через вход 18 блока управления 8 по- датЬ сигнал Вывод, При поступлении сигна 1 а Вывод на вход 33 формирователь 45 вырабатывает на выходе 36 импульс Запйсь;,который через выход 24 блока управлейия 8 производит запись информации из ЭВМ параллельным кодом через третью группу Элементов И 3 на входы 28 регистра 6. Дл 11 тйьность сигнала Вывод, поступающе 10 на второй вход элемента ИЛИ 50, опрефМет длительность сигнала Разрешение сдвиГа, который с выхода элемента ИЛИ 50 и чеРз выход 22 блока управления.8 посту- паФ,йа вход 27 регистра 6, Такжепо сигналу Вывод, приходящему на вход 32, запускается мультивибратор 44 для формирования .тактов, количество их соответствует разрядности информации, поступающей из ЭВМ, которые с выхода 37 приходят на второй вход элемента ИЛИ 51, и с его выхода такты через выход 20 блока управления 8 подаются навход 25 регистра 6, где по заднему фронту поступающих тактов происходит сдвиг записанной информации из регистра "в канал связи, помимо этого с выхода элемента ИЛИ 51 тактовые импульсы поступают на второй вход элемента 47 и по переднему фронту первого такта, при наличии на первом входе элемента И 47 сигнала Вывод, вырабатывается сигнал на выходе 38, который поступает на вход 35 триггера 49 для установки его в состояние, при котором с выхода 41 через выход 23 блока управления 8 вырабатывается сигнал, разрешающий выво 11 информации через элемент И 4 в ка- наЛ связи.1061128 явм фий. у СостаТехред Тираж 7 ПИ Государстве о делам изобрет Москва, Ж - 35 П Патент, г. итель И. АИ. Верес06 лексее 113035,лиал ПП д кокал сДр,вс еда ктор К. Волощуаказ 10041/51ВНИИ ного ком ений и Раушска Ужгород,Корректор М. ДемчикПодписноеитета СССРоткрытийя наб., д. 4/5ул Проектная 4

Смотреть

Заявка

3485437, 23.08.1982

ПРЕДПРИЯТИЕ ПЯ А-1001

ГУСЕВ ВЛАДИМИР ЛЕОНИДОВИЧ, ЗАЦЕПИН МИХАИЛ АЛЕКСЕЕВИЧ, НАЗАРОВ АНАТОЛИЙ МИХАЙЛОВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: ввода-вывода, информации

Опубликовано: 15.12.1983

Код ссылки

<a href="https://patents.su/4-1061128-ustrojjstvo-dlya-vvoda-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода-вывода информации</a>

Похожие патенты