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

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

Авторы: Богумирский, Гурьянов, Яцук

ZIP архив

Текст

(19) (11) 4 РС 06 Р 13/00 БРЕТЕНИЯ САНИЕ ТЕЛЬСТВУ Н АВТОРСКОМУ(54) (57) 1. УСТРОЙСТВО ДЛЯ ВВОДАИНФОРМАЦИИ, содержащее блок побайтного обмена, дешифратор, первый ивторой регистры, первый и второйблоки сравнения, первый и второйсчетчики, элемент задержки, сдвиговый регистр, триггер, элемент Ии генератор. импульсов, выход которого соединен с первым входомэлемента И, второй вход которогосоединен с выходом триггера, выходэлемента И соединен с счетным входомпервого счетчика и с первым входомсдвигового регистра, выходы группыблока побайтного обмена являются выходами группы устройства, выходыпервого и второго счетчиков соединены соответственно с входами первой группы первого и второго блоков сравнения, выходы второй группыкоторых соединены с выходами первого и второго регистров соответственно, входы которых являются входами первой.и второй групп устройства соответственно, выходы первогорегистра соединены с входами дешифратора, первый вход и выход блока ычи спи Уда ственный комитет сссРДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНЯТИЙ побайтного обмена являются соответственно первым входом и выходом устройства, установочный, вход первого счетчика является вторым входом устройства, о т л и ч а ю щ е - е с я тем, что, с целью повышения быстродействия и упрощения устройства, в него введены группа элементов ИЛИ, первая и вторая группы элементов И, выход первого блока сравнения соединен с нулевым входом триггера, единичный вход которого соединен с выходом элемента задержки, вход которого соединен с вторым входом сдвигового регистра, счетным входом второго счетчика и является вторым входом устройства, установоч-. ный вход второго счетчика соединен с выходом второго блока сравнения, с вторым входом блока побайтногособмена и входами элементов И второй группы, входы группы которых соединены с выходаьщ сдвигового регистра,входы группы которого соединены свыходами элементов ИЛИ группы, входы которых соединены с выходамиэлементов ИЛИ группы, входы которыхсоединены с выходами дешифратора, вхды группы элементов И первой группыявляются входами третьей группы устройства, выходы элементов И второйгруппы соединены с входам группыблока побайтного обмена,Изобретение относится к в тельнои технике и может быть использовано в автоматизированных ситемах обработки экспериментальнойинформации.Целью изобретения является повышение быстродействия и упрощение устройства.На фиг. 1 приведена структурная схема устройства для ввода информации; на фиг. 2 - структурная схеме блока побайтного обмена.Устройство содержит блок 1 побайтного обмена, первую группу 2 элементов И, дешифратор 3, первый и вто О рой регистры 4 и 5, первый и второй блоки 6 и 7 сравнения, первый и второй счетчики 8 и 9, элемент 10 задержки, триггер 1, элемент 2 И, генератор 3 импульсов, группы 14, 15 15 и 16 входов, входы 17 и 18, группу 19 выходов, выход 20, вторую группу 21 элементов И, сдвиговый регистр 22, группу 23 элементов ИЛИ. Блок 1 побайтного обмена содержит 20 дешифратор 24, счетчик 25, элемент 26 ИЛИ элемент 27 НЕ, элемент 28 И, элемент 29 задержки, регистр 30, группу 31 элементов ИЛИ, группу 32 . элементов И, 25Устройство работает следующим образом.При включении питания счетчик 9 и триггер 11 устанавливаются в нуль(не показано). В регистр 4 по груп пе входов 14 заносится число разрядов входного информационного слова. Состояние регистра 4 дешифрируется дешифратором 3, сигнал с одного из выходов которого подается на соответствующую группу 2 элементов И, разрешая запись через группу 23 элементов ИЛИ в младшие разряды сдвигающего регистра 22 входного информационного слова, причем число доступных для записи младших разрядов регистра 22 равно разрядности входного информационного слова. Например, разрядность входного информационного слова равна двум. При этом открывается вторая группа 2 элементов И, которая разрешает прохождение тол ько двух младших раэрядОВ кодакоторый может поступить на группуб входов, в два младших разРяда регистра 22 Содержимое же остальных разрядов регистра 22 изменятьсяНе будет, Это возможно в случае,если информация на группу 16 входов ЛОДаЕТСЯ пар афаЗНЫМ КОДОМ, ПРИ ЭТОМ каждый вход группы 16, соответствующий Одному разряду, представляет собой два провода. Вследствие этого первая группа 2 состоит иэдвух элементов И, вторая - из четырех и т.д. Группа 23 элементовИЛИ состоит из 2 по, два элементана каждый разряд , причем )-й (=1,(двойным) 1-го разряда регистра 22.На регистре 5 по группе 15 входовзадается требуемое число входныхслов, необходимых для Формирования машинного слова в регистре 22.Слово входной информации поступает на группу 16 входов, Оно сопровождается импульсом на входе 18,который разрешает запись пришедшего слова через соответствующую группу 2 элементов И и группу 23 элемен-,тов ИЛИ в младшие разряды регистра 22, Этим же импульсом обнуляетсясчетчик 8, а к содержимому счетчика 9 прибавляется единица, Счетчик 9 подсчитывает число записанныхв регистр 22 входных слов.Если содержимое регистра 5 совпало с содержимым счетчика 9, то блок7 сравнения выдает сигнал, сигнализирующий об окончании формированиямашинного слова. К этому времениочередное входное слово должно бытьуже записано в регистре 22, т,е,задержка прохождения сигнала черезэлементы 2 и 23 и регистр 22 должна быть меньше, чем задержка прохождения сигнала через счетчик 9 и блок7 сравнения, Если это не так, то навыходе блока 7 сравнения необходимопоставить элемент задержки, Сигналс выхода блока 7 сравнения обнуляет счетчик 9 и открывает группу 21элементов И, разрешая выдачу сфорьярованного машинного слова в блокпобайтного обмена, Этот же сигналпоступает на вход блока 1,Если содержимое регистра 5 неравно содержимому счетчика 9, товыдачи машинного слова в блок 1 непроисходит и счетчик 9 не обнуляется,Кроме того, импульс с входа18 проходит через элемент 10, гдезадерживается на время, необходимоедля возможной выдачи машиннОго слова в блок 1, и устанавливает триггер11 в единичное состояние. При этомоткрывается элемент 12 И и импульсы с выхода генератора 13 начинаютпоступать на вход регистра 23 ина счетный вход счетчика 8, По каждому импульсу с выхода генератора13 содержимое регистра 22 сдвигается на один разряд, причем освобождается младщий разряд, и содержимоесчетчика 8 увеличивается на единицу,Счетчик .8 подсчитывает количествосдвиговых импульсов, Как только информация в регистре 22 сдвинется,освободив младшие разряды на количество разрядов, заданное в регистре 4, произойдет совпадение содержимого регистра 4 с содержимым счетчика 8, в результате чего на выходе.бпока 6 сравнения появится сигнал,который установит триггер 1 в нулевое состояние и поступпение импульсов с выхода генератора 13 прекратится. Частота генератора 13 подобрана таким образом, чтобы заданное количество сдвигов успевалопройти до прихода спедующего входногослова. Цикл занесения входныхслов в мпадшие разряды регистра 22и сдвиг информации в сторону старшихразрядов повторяется до тех пор,пока содержимое счетчика 9 не сов-,падет с содержимым регистра 5, причем и в этом случае происходит сдвигпосле выдачи машинного слова в.блок1, это определяется конструкциейустройства, но не является принципиапьно необходимым. Сформированное машинное слово записывается парафазным кодом в регистр 30. Сигнал на входе блока 1 сбрасывает счетчик 25 и выдает через элемент 26 ИЛИ на выход 20 сигнап "Готовность" в ЭВМ. На этот сигнал ЭВМ выдает на вход 17 сигнапприема информации,.по которому черезгруппу элементов 32 И, открытую раз 5 решающим сигналом с первого выходадешифратора:24 и группу элементовИЛИ 31 в ЭВМ через группу 19 выходов выдается мпадший байт сформированного машинного слова. Задер 10 жанныи на элементе 29 задержки сигчнап приема информации увеличиваетсодержимое счетчика 25 на единицу ичерез элемент "26 ИЛИ поступает вЭВМ как следующий сигнап "Готовность-15 Сигнал с второго выхода дешифратора24 открывает группу 32 элементов И,в результате чего в ЭВМ выдаетсявторой байт информации и т.д, Количество групп элементов 32 И20п=шй,где ш - разрядность машинного спова ЭВМ;1 с - число разрядов в байте, 25 После выдачи. в ЭВМ последнегобайта информации сигнап с элемента27 НЕ запрещает прохождение задержанного сигнала приема информациичерез элемент 28 И и запись в ЭВМ ЗО прекращается до прихода следующегосигнала на вход блока 1.При необходимости управляющийвход группы элементов 21 И долженосуществлять задержку прохождениясигнала на время, необходимое дляобнуления счетчика 25 (если ЭВМпостоянно ждет поступление информации и машинное слово запишется врегистр 30 раньше чем снимется сиг О нал с выхода дешифратора 24, топроизойдет выдача в ЭВМ последнегобайта информации перед первым),1164716 Г 7 Составитель Н.М ехред О.Ващиви симо Корректор Е,Сирохм Редактор аменк Заказ 488

Смотреть

Заявка

3690126, 02.11.1983

ВОЕННЫЙ ИНЖЕНЕРНЫЙ КРАСНОЗНАМЕННЫЙ ИНСТИТУТ ИМ. А. Ф. МОЖАЙСКОГО

БОГУМИРСКИЙ БОРИС СЕРГЕЕВИЧ, ЯЦУК ВИКТОР ЯКОВЛЕВИЧ, ГУРЬЯНОВ СЕРГЕЙ ВЛАДИСЛАВОВИЧ

МПК / Метки

МПК: G06F 13/00

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

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

Код ссылки

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

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