Устройство для ввода информации Советский патент 1985 года по МПК G06F3/02 

Описание патента на изобретение SU1149238A1

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

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

Недостатком уст Ьойства является пониженная пропускная способность.

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

выход которого соединен с вторьм входом формирователя, с управляющим входом счетчика, с управляющим входом первого коммутатора и через элемент :задержки с первым входом третьго элемента И, второй вход которого подключен к выходу второго блока сравнения, перрый вход которого соединен с выходом третьего регистра, выход третьего элемента И подключен к четвертому входу блока индикации и к управляющему входу второго коммутатора, выход первого коммутатора соединен с вторым входом второго элемента ИЛИ и через последовательно соединенные второй регистр и сумматор с информационным входом второго коммутатора, выход которого соединен с первым входом второго элемента ИЛИ, выход которого является выходом устройства 2J.

Однако известное устройство обладает недостаточно высокой пропускной спос об нос тью.

Цель изобретения - повышение пропускной способности устройства.

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

И и с управляющим входом блока операI

тивной памяти, выход которого соединен с вторым входом первого блока сравнения, первый вход первого элемента ИЛИ через инвертор подключен к второму входу первого элемента И, выход которого подключен к второму входу блока индикации и к счетному входу счетчика, выход которого соединен с вторым входом второго элемента И, выход которого подключен к третьему входу блока индикации и второму входу первого элемента ИЛИ, 3 выход которого соединен с первым входом формирователя, с управляющим входом счетчика, с управляющим входом первого коммутатора и через эле мент задержки - с первым входом третьего элемента И, второй вход которого подключен к выходу второго блока сравнения, второй вход которого соединен с выходом третьего регистра, выход третьего элемента И подключен к четвертому входу блока индикации и к управляющему входу второго кoм fyтaтopa, выход первого коммутатора соединен с первым входо второго элемента ИЛИ и через второй регистр - с входом сумматора, выход которого соединен с информационным входом второго коммутатора, выход которого соединен с вторым входом второго элемента ИЛИ, выход которого является выходом устройства, вве дены третий элемент ШШ, сдвиговый регистр и блок запрета, выход которого соединен с вторым входом форми рователя, информационный вход соединен с вторым выходом клавиатуры, а управляющий вход - с выходом сдви гового регистра и первьм входом третьего элемента ШШ, второй вход которого соединен с выходом первого блока сравнения, а выход - с входом инвертора, управляющий вход сдвигового регистра соединен с выходом второго блока сравнения. На чертеже представлена блоксхема предлагаемого устройства. Устройство содержит клавиатуру 1 первый регистр 2, блок 3 оперативной памяти, первый коммутатор 4, первый блок 5 сравнения, блок 6 индикации, второй блок 7 сравнения, третий регистр 8, третий элемент И 9, сдвиговый регистр 10, блок 11 за прета, формирователь 12, первый и второй элементы И 13 и 14, третий элемент ИЛИ 15, первый элемент ИЛИ 16, инвертор 17, счетчик 18, элемент 19 задержки, второй коммутатор 20, второй элемент ИЛИ 21, элемент 22 индикации, второй регистр 23, су матор 24. Блок 3 оперативной памяти дпя упрощения техпроцесса подготовки ма шинных носителей имеет емкость, по зволяющую хранить всю строку, и слу жит для запоминания строки символов Первый регистр предназначен для 8Л оперативного запоминания кода символа вводимой информации. Формирователь 12 задает режим записи или чтения блоку 3 оперативной памяти. Блок 6 индикации служит для отображения поступающей на его вход информации и сигнализации об обнаруженной ошибке. Сдвиговый регистр 10 служит для выбора режима ввода информации - однократный или двойной набор в зависимости от кода числа, записанного в регистр и сдвигаемого на один разряд по мере поступления команды конца строки от второго блока сравнения. Блок 11 запрета служит для управления работой формирователя по сигналам сдвигового регистра и может быть выполнен по известной схеме логического элемента запрета. Элемент 22 индикации служит для отображения признака однократного или двукратного набора информации и может быть выполнен любым известным способом. Устройство работает следующим образом. Каждую строку информации набирают на клавиатуре 1 один или два раза в зависимости от состояния сдвигового регистра 10. При отсутствии на выходе регистра 10 сигнала (сигнал О) строку набирают, на клавиатуре 1 дважды. При первом наборе код очередного символа, поступивший с клавиатуры 1 по кодовым шинам, записывается в регистр 2. С поступлением очередного синхроимпульса с второго выхода клавиатуры 1 через блок 11 запрета формирователем 12 разрешается запись информации в блок 3 оперативной памяти и изменяется адрес его очередного свободного поля памяти. Аналогичным образсш последовательно набирают символы одной строки. При втором наборе той же строки код очередного символа, поступивший с клавиатуры 1 по кодовым втнам, записывают в регистр 2. При поступлении синхроимпульса с клавиатуры 1 через блок 11 запрета формирователем 12 изменяется адрес очередного поля памяти блока 3 оперативной памяти и производится перевод его в режим чтения, тем самым разрешается сравнение в блоке 5 кода символа первого набора, ранее за писанного в блоке 3 оперативной памяти и соответствующего ему кода символа второго набора (записанного в регистре 2). При совпадении ко дов, поступивших: на оба входа блока 5 сравнения, на его выходе вьфабатывается сигнал, повторяемый элементами ИЛИ 15 и 16, который выполн ет следующие функции: разрешает прохождение сигнала по кодовым шинам через первьгй коммутатор 4, устанавливает счетчик 18 в исходное положение, разрешает формирователю 12 увеличение адреса поля памяти блока 3 оперативной памяти. Элемент ИЛИ 15 управляет работой элемента ИЛИ 16 в зависимости от поступивших на его входы сигналов от блока 5 сравнения и сдвигового регистра 10. Так, при отсутствии на первом входе элемента ИЛИ 15 сигнала регистра 10 на элемент ИЛИ 16 входной сигнал поступает от блока 5 сравнения, в случае совпадения кодов символов двз-х наборов. При поступлении на управляющий вход первого коммутатора 4 с выхода элемента ИЛИ 16 сигнала, разрешающего передачу информации, код, записанный в регистр 2 через коммутатор 4 и элемент ИЛИ 21, поступает на выход устройства, а через последовательно соединенные регистр 23 и сумматора 24 - на вход коммутатора 20. С регистра 2 информацию подают и на второй блок 7 сравнения, который вырабатывает управлякяций сигнал при поступлении на вход устройства кода, означающего .конец записи. Этот код постоянно хранится в ре гистре 8 памяти, подключенном к дру гому входу блока 7 сравнения. Выработанный в этом случае сигнал бло ка 7 сравнения подают на управляющи вход сдвигового регистра 10 и на вход третьего элемента И 9, на второй вход которого подают сигнал элемента ИЛИ 16 через элемент 19 за держки. При поступлении на третий элемент И 9 двух сигналов одновременно на его выходе вырабатывается управляющий сигнал, разрешающий второму коммутатору 20 выдачу через второй элемент ИЛИ 21 на выход устройства содержимого сулматора 24. При поступлении последующих строк информации цикл работы устройства повторяется. Если на входы блока 5 сравнения поступают с блока 3 оперативной памяти и регистра 2 различные коды, то на второй вход первого элемента И 13 через элемент ИЛИ 15 и инвертор 17 подают зшравляющий сигнал. С приходом на первьй вход элемента И 13 управляющего сигнала, переводящего блок 3 оперативной памяти в режим чтения, вырабатывается сигнал, увеличивающий содержимое счетчика 18 на единицу и поступаюпщй в блок 6 индикации. Этот сигнал разрешает индикацию признака ошибки. Таким образом, несовпадение значений первого и второго набора при посимвольном их сравнении служит признаком ошибки, блокирующим изменение адреса блока 3 оперативной памяти фop шpoвaтeлeм 12 и поступление кода очередного символа на выход устройства, так как элементом ИЛИ 16 управляющий сигнал выработан не будет. Исправление допущенной ошибки происходит двумя путями: если ошибка была допущена при втором наборе, то при исправлении в регистре 2 (после второго набора) допущенной ошибки устройство работает та.к, как было описано вьш1е при условии совпадения кодов символов. Ошибки совершенные при первом наборе, исправляются путем многократной подачи на вход устройства с клавиатуры 1 верного символа в соответствии с емкостью счетчика 18. В этом случае после каждой подачи на вход устройства очередного символа содержимое счетчика 18 увеличивается на единицу. После переполнения на выходе счётчика 18 появляется управляющий сигнал, которьЕЙ поступает на второй вход элемента И 14. При поступлении на его первый вход управляющего сигнала от формирователя 12 появляется вьйсодной сигнал элемента И 14, который подается на третий вход блока 6 индикации, производя гашение индикации признака ошибки, и на вход первого элемента ИЛИ 16. После этого устройство продолжает работать в том порядке, как бьшо описано вьш1е для случая совпадения кодов символов первого и второго наборов. При появлении на выходе сдвигового регистра 21 сигнала (символ 1) строка информации на клавиатуре 1 набирается один раз. Этот сигнал на выходе сдвигового регистра 10 выполняет следующие функции: блокирует поступление синхроимпульсов через блок 11 запрета в формирователь 12, разрешает элементу 22 индикации индикацию признака однократного набора, через элементы ИЛИ 15 и ИЛИ 16, поступая на управляющий вход первого коммутатора 4, разрешает передачу кода символа с второго регистра 23. Код очередного символа, поступивший с клавиатуры 1 по кодовым шинам через первый регистр 2, первьй коммутатор 4 и второй элемент ИЛИ 21 поступает на выход устройства. При этом все остальные блоки и элементы устройства за исключением формирователя 12, блока 3 оперативной памяти и первого блока 5 сравнения работают так же, как при втором наборе строки при отсутствии ошибок. Так как первый вход формирователя 12 блокирован блоком 11 запрета, состояние формирователя 12 остается неизменным и обеспечивает поддержание блока 3 оперативт 30 ной памяти в режиме чтения начального адреса памяти, что обуславливает отсутствие сигнала на выходе первого блока 5 сравнения. При обнаружении вторым блоком 7 сравнения в js последовательности кодов символов, поступающих с выхода первого регистра 2, кода конца записи вырабатывается управляющий сигнал, изменяк а91Й состояние сдвигового регистра 10. Ре-40 жим дальнейшей работы устройства определяется новым сигналом, появившимся в результате сдвига кода на вькоде сдвигового регистра 10. Преимуществом устройства по срав- 45 нению с известным является введение в конструкцию блока запрета, дополнительных элемента ИДИ, регистра и элемента индикации, которые позволяют повысить производительность ввода so информации в ЭВМ за счет обеспечения требуемого уровня достоверности вводимой информации. Для этого используют выборочный контроль ие всех, а только части вводамых строк инфор- si мации методом двойного набора. За счет этого сокращаются затраты времени и средств на ввод информации с ве эт оп ти АС вр фо до ци со вер изв 10% кон уст сдв и ет ств заданной достоверностью. Удельный с информации, контролируемой с ой целью методом двойного набора, ределяется из вьфажения в , - достоверность ввода информации оператором при однократном вводе, /1 - достоверность выходной информации в режиме двойного набора информации , (Р°.} /Ь - требуемая достоверность информации ( /ST / ) , 11 1 удельный вес соответствзпощей информации ввог ДИМОЙ без контроля или двойным набором, V,,0 Из этого выражения Например, для подсистемы операвного управления производством УП обычно требуют /i 10 в то емя, как достоверность ввода инрмации оператором tO. Слевательно, удельный вес , подвергаемой контролю (V), ставит ViS:1.V,.9. Таким образом, обеспече1ше достоности 10 позволяет пошлсить проодительность, ввода информации на . Удельный вес строк информации, тролируемых двойным набором в ройстве, задается содержимым игового регистра количество О t, записанных в нем, соответствуотношению . Таким образом, с помощью устройа возможно обеспечить требуемый уровень достоверности информации в функциональных задачах АСУ, определить экономически обоснованный объем контролируемой информации, сн зить потери от допускаемых ошибок. Кроме прямой экономии от снижения количества ошибок к трудоемкости ввода данных, применение устройства имеет социальный, эффект, состоящий в снижении напряженности работы оператора подготовки данных, повышении его производительности и повышении степени удовлетворения своей работой.

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

название год авторы номер документа
Устройство для ввода информации 1983
  • Радзиковский Александр Васильевич
  • Долятовский Валерий Анастасиевич
  • Проселков Леонид Сергеевич
SU1092484A1
Устройство для ввода информации 1984
  • Радзиковский Александр Васильевич
  • Долятовский Валерий Анастасьевич
  • Проселков Леонид Сергеевич
SU1259240A1
Устройство для отображения информации на экране телевизионного индикатора 1985
  • Стус Василий Савельевич
  • Ожередов Владимир Константинович
SU1339627A1
Устройство для отображения информации на телевизионном приемнике 1979
  • Румянцев Владимир Константинович
  • Сыч Иван Иванович
  • Мовчан Александр Андреевич
  • Зайцев Владимир Иванович
SU932531A1
Устройство для ввода информации 1989
  • Русаков Владимир Дмитриевич
SU1682996A1
Устройство для отображения информации на экране электронно-лучевой трубки 1986
  • Дрейзис Демьян Лейзерович
  • Романюк Александр Никифорович
  • Пак Борис Исаакович
  • Наумкин Константин Степанович
  • Цмокало Владимир Леонидович
  • Радзивил Анатолий Гордеевич
SU1539826A1
Устройство для отображения информации на экране телевизионного приемника 1981
  • Шевелев Юрий Петрович
  • Вишняков Владимир Александрович
  • Кузнецов Владимир Николаевич
  • Кирсанов Владимир Николаевич
SU1043731A1
Устройство для отображения графической информации на телевизионном индикаторе 1983
  • Вишняков Владимир Александрович
  • Шевелев Юрий Петрович
  • Кузнецов Владимир Николаевич
  • Кирсанов Владимир Николаевич
SU1161985A1
Устройство для психофизиологических исследований оператора 1990
  • Кудряшов Николай Иванович
  • Карлов Александр Васильевич
  • Кирюхин Владимир Анатольевич
  • Мухортов Василий Васильевич
SU1751794A1
Устройство для контроля знаний обучаемых 1987
  • Булавенко Валерий Ульянович
  • Петрова Клара Евгеньевна
SU1524082A1

Иллюстрации к изобретению SU 1 149 238 A1

Реферат патента 1985 года Устройство для ввода информации

УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, формирователь, первый, второй и третий регистры, блок оперативной памяти, первый и второй блоки сравнения, блок индикации, сумматор, элемент задержки, инвертор, счетчик, первый, второй и третий элементы И, первый и второй элементы ИЛИ, первый и второй коммутаторы, первый выход клавиатуры соединен с входом первого регистра, выход которого подключен к информационным входам блока оперативной памяти и первого коммутатора к первым входам первого и второго блаков сравнения и блока индикации, выход формирователя соединен с первыми входами первого и второго элементов И и с управляющим входом блока оперативной памяти, выход которого соединен с вторым входом первого блока сравнения, первый вход первого элемента ИЛИ через инвертор подключен к второму входу первого элемента И, выход которого подключен к второму входу блока индикации и к счетному входу счетчика, выход которого соединен с вторьм входом второго элемента И, выход которого подключен к третьему входу блока индикации и второму входу первого элемента ИЛИ, выход которого соединен с первым входом формирователя, с управляющим входом счетчика, с управляющим входом первого коммутатора и через элемент задержки - с первым входом третьего элемента И, второй вход которого подключен к выходу второго блока сравнения, второй вход которого соединен с выходом третьего регистра, выход третьего элемента И подключен к четвертому входу блока индикации и к управляющему входу второго коммутатора, вы- i ход первого кo D yтaтopa соединен с (Л первым входом второго элемента ИЛИ и через второй регистр - с входом г сумматора, выход которого соединен с информационным входом второго коммутатора, выход которого соединен с вторым входом второго элемента ИЛИ, выход которого является выходом устройства, отличающееся тем, что, с целью прш Ш1ения пропускной способности устройства, в него введены третий элемент ИЛИ, сдвиговый регистр и блок запрета, выход которого соединен с вторым входом формирователя, информационный вход соединен с вторьм выходом клавиатуры, а управляющий вход - с выходом сдвигового регистра и первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом первого блока сравнения, а выход - с входом инвертора, управляющий вход сдвигового регистра соединен с выходом второго блока сравнения.

Формула изобретения SU 1 149 238 A1

12

/7

Ж

NbfN

1

t

f

/J

16

Г4

Ет1

ю

22

8

ISJr

Документы, цитированные в отчете о поиске Патент 1985 года SU1149238A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ И КОНТРОЛЯ ИНФОРМАЦИИ С ПЕРФОКАРТ 1972
  • Изобретени Э. Ф. Гончаров, В. И. Жиглов, О. К. Капитонов Р. П. Косенко
SU424196A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Авторское свидетельство СССР по заявке У 3533427, кл.СОбР 3/02, 1983 (прототип).

SU 1 149 238 A1

Авторы

Радзиковский Александр Васильевич

Долятовский Валерий Анастасиевич

Проселков Леонид Сергеевич

Даты

1985-04-07Публикация

1984-01-02Подача