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

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУ6ЛИН

„„SU„„11492

g g G 06 F 3/02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ .".

H ABTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ И306РЕТЕНИЙ И ОТКРЫТИЙ (21) 3683172/24-24 (22) 02.01.84 (46) 07.04 ° 85. Бюл. Р 13 (72) А.В.Радзиковский, В.А.Долятовский и Л.С.Проселков (71) Ростовский-на-Дону институт народного хозяйства

{53) 681.325.21(088.8) (56) 1. Авторское свидетельство СССР

N 424196, кл. G 06 Р 3/02, 1965.

2. Авторское свидетельство СССР по заявке P 3533427, кл.G 06 F 3/02, 1983 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ВВОДА ИНфОРМАЦИИ, содержащее клавиатуру, формирователь, первый, второй и третий регистры, блок оперативной памяти, первый и второй блоки сравнения, блок индикации, сумматор, элемент задержки, инвертор, счетчик, первый, второй и третий элементы И, первый и второй элементы ИЛИ, первый и второй коммутаторы, первый выход клавиатуры соединен с входом первого регистра, выход которого подключен к информационным входам блока оперативной памяти и первого коммутатора, к первым входам первого и второго блоков сравнения и блока индикации, выход формирователя соединен с первыми входами первого и второго элементов

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

И, выход которого подключен к третьему входу блока индикации и второму входу первого элемента ИЛИ, выход которого соединен с первым входом формирователя, с управляющим входом счетчика, с управляющим входом первого коммутатора и через элемент задержки — с первым входом третьего элемента И, второй вход которого подключен к выходу второго блока сравнения, второй вход которого соединен с выходом третьего регистра, выход третьего элемента И подключен к четвертому входу блока индикации и к управляющему входу второго коммутатора, вы- Е ход первого коммутатора соединен с первым входом второго элемента ИЛИ и через второй регистр - с входом С сумматора, выход которого соединен с информационным входом второго ком- 3 мутатора, выход которого соединен с вторым входом второго элемента ИЛИ э ° @ выход которого является выходом устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности устройства, в него введены третий элемент ИЛИ, сдвиговый регистр и блок запрета, выход которого соединен с вторьм входом формирователя, информационный вход соединен с вторым выходом клавиатуры, а управляющий вход - с выходом сдвигового регистра и первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом первого блока сравнения, а выход — с входом инвертора, управляющий вход сдвигового регистра соединен с выходом второго блока сравнения.

1149238

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

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

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

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

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

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

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

И и с управляющим входом блока опера-! тивной памяти, выход которого соединен с вторым входом первого блока сравнения, первый вход первого элемента ИЛИ через инвертор подключен к второму входу первого элемента И, выход которого подключен к второму входу блока индикации и к счетному входу счетчика, выход которого соединен с вторым входом второго элемента И, выход которого подключен к третьему входу блока индикации и второму входу первого элемента ИЛИ, 11492 выход которого соединен с первым входом формирователя, с управляющим входом счетчика, с управляющим входом первого коммутатора и через элемент задержки — с первым входом третьего элемента И, второй вход которого подключен к выходу второго блока сравнения, второй вход которого соединен с выходом третьего регистра, выход третьего элемента И 10 подключен к четвертому входу блока индикации и к управляющему входу второго коммутатора, выход первого коммутатора соединен с первым входом второго элемента ИЛИ и через второй 15 регистр — с входом сумматора, выход которого соединен с информационным входом второго коммутатора, выход которого соединен с вторым входом второго элемента ИЛИ, выход которо- 20 го является выходом устройства, введены третий элемент ИЛИ, сдвиговый регистр и блок запрета, выход которого соединен с вторым входом формирователя, информационный вход сое- 25 дннен с вторым выходом клавиатуры, а управляющий вход — с выходом сдвигового регистра и первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом первого 3п блока сравнения, а выход — с входом инвертора, управляющий вход сдвигового регистра соединен с выходом второго блока сравнения.

На чертеже представлена блок5 схема предлагаемого устройства.

Устройство содержит клавиатуру 1, первый регистр 2, блок 3 оперативной памяти, первый коммутатор 4, первый блок 5 сравнения, блок 6 ин- 40 дикации, второй блок 7 сравнения, третий регистр 8, третий элемент И

9, сдвиговый регистр 10, блок 11 запрета, формирователь 12, первый н второй элементы И 13 и 14, третий 45 элемент ИЛИ 15, первый элемент ИЛИ

16, инвертор 17, счетчик 18, элемент 19 задержки, второй коммутатор

20, второй элемент ИЛИ 21, элемент

22 индикации, второй регистр 23, сум-щ матор 24.

Блок 3 оперативной памяти для упрощения техпроцесса подготовки машинньм носителей имеет емкость, по- g5 зволяющую хранить всю строку, и служит для запоминания строки символов., Первый регистр предназначен для

38 оперативного запоминания кода символа вводимой информации.

Формирователь 12 задает режим записи или чтения блоку 3 оперативной памяти.

Блок 6 индикации служит для отображения поступающей на его вход информации и сигнализации об обнаруженной ошибке.

Сдвиговый регистр 10 служит для выбора режима ввода информации — однократный или двойной набор в зависимости от кода числа, записанного в регистр и сдвигаемого на один разряд по иере поступления команды конца строки от второго блока сравнения.

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

Элемент 22 индикации служит для отображения признака однократного или двукратного набора информации и может быть выполнен любым известным способом.

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

Каждую строку информации набирают на клавиатуре 1 один или два раза в зависимости от состояния сдвигового регистра 10. Прн отсутствии на выходе регистра 10 сигнала (сигнал ".0") строку набирают, на клавиатуре 1 дважды. При первом наборе код очередного символа, поступивший с клавиатуры по кодовым шинам, записывается в регистр 2. С поступлением очередного синхроимпульса с второго выхода клавиатуры 1 через блок

11 запрета формирователем 12 разрешается запись информации в блок 3 оперативной памяти н изменяется адрес его очередного свободного поля памяти. Аналогичным образок последовательно набирают символы одной строки.

При втором наборе той же строки код очередного символа, поступивший с клавиатуры 1 по кодовым шинам, записывают в регистр 2.

При поступлении синхроимпульса с клавиатуры 1 через блок 11 запрета формирователем 12 изменяется адрес очередного поля памяти блока 3 оперативной памяти и производится перевод его в режим чтения, тем самым

1149238

ЗО разрешается сравнение в блоке 5 кода символа первого набора, ранее записанного в блоке 3 оперативной памяти и соответствующего ему кода символа второго набора (записанного в регистре 2). При совпадении кодов, поступивших. на оба входа блока 5 сравнения, на его выходе вырабатывается сигнал, повторяемый элементами ИЛИ 15 и 16, который выполня- О ет следующие функции: разрешает прохождение сигнала по кодовым шинам через первый коммутатор 4, устанавливает счетчик 18 в исходное положение, разрешает формирователю 12 увеличение адреса поля памяти блока 3 оперативной памяти. Элемент

ИЛИ 15 управляет работой элемента

ИЛИ 16 в зависимости от поступивших на его входы сигналов от блока 5 сравнения и сдвигового регистра 10.

Так, при отсутствии на первом входе элемента ИЛИ 15 сигнала регистра 10 на элемент ИЛИ 16 входной сигнал поступает от блока 5 сравнения, в случае совпадения кодов символов двух наборов.

При поступлении на управляющий вход первого коммутатора 4 с выхода элемента ИЛИ 16 сигнала, разрешающего передачу информации, код, записанный в регистр 2 через коммутатор 4 и элемент ИЛИ 21, поступает на выход устройства, а через последовательно соединенные регистр 23 и з5 сумматора 24 - на вход коммутатора

20. С регистра 2 информацию подают и на второй блок 7 сравнения, который вырабатывает управляющий сигнал при поступлении на вход уст- 40 ройства кода, означающего . конец записи.

Этот код постоянно хранится в регистре 8 памяти, подключенном к другому входу блока 7 сравнения. Выработанный в этом случае сигнал блока 7 сравнения подают на управляющий вход сдвигового регистра 10 и на вход третьего элемента И 9, на второй вход которого подают сигнал 50 элемента ИЛИ 16 через элемент 1,9 задержки. При поступлении на тре ий элемент И 9 двух сигналов одновременно на его выходе вырабатывается управляющий сигнал, разрешающий второму"коммутатору 20 выдачу через второй элемент ИЛИ 21 на выход устройства содержимого сумматора 24. При поступлении последующих строк информации цикл работы устI ройства повторяется.

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

13 через элемент ИЛИ 15 и инвертор

17 подают управляющий сигнал. С приходом на первый вход элемента И 13 управляющего сигнала, переводящего блок 3 оперативной памяти в режим чтения, вырабатывается сигнал, увеличивающий содержимое счетчика 18 на единицу и поступающий в блок 6 индикации. Этот сигнал разрешает индикацию признака ошибки. Таким образом, несовпадение значений первого и второго набора при посим,вольном их сравнении служит признаком ошибки, блокирующим изменение адреса блока 3 оперативной памяти формирователем 12 и поступление кода очередного символа на выход устройства, так как элементом ИЛИ

16 управляющий сигнал выработан не будет. Исправление допущенной ошибки происходит двумя путями: если ошибка была допущена при втором наборе, то при исправлении в регистре

2 (после второго набора) допущенной ошибки устройство работает так, как было описано выше нри условии совпадения кодов символов. Ошибки, совершенные при первом наборе, исправляются путем многократной подачи на вход устройства с клавиатуры 1 верного символа в соответствии с ем" костью счетчика 18. В этом случае после каждой подачи на вход устройства очередного символа содержимое счетчика 18 увеличивается на единицу. После переполнения на выходе счетчика 18 появляется управляющий сигнал, который поступает на второй вход элемента И 14. При поступлении на его первый вход управляющего сигнала от формирователя 12 появляется вы одной сигнал элемента И 14, который подается на третий вход блока 6 индикации, производя гашение индикации признака ошибки, и на вход первого элемента ИЛИ 16. После этого устройство продолжает работать в том порядке, как было описано выше для случая совпадения кодов символов первого и второго наборов.

1149238

При появлении на выходе сдвигового регистра 21 сигнала (символ 1) строка информации на клавиатуре 1 набирается один раз. Этот сигнал на выходе сдвигового регистра 10 вы- 5 полняет следующие функции: блокирует поступление синхроимпульсов через блок 11 запрета в фориирователь 12, разрешает элементу 22 индикации индикацию признака однократного на1 бора, через элементы ИЛИ 15 и ИЛИ

16, поступая на управляющий вход

1 первого коммутатора 4, разрешает передачу кода символа с второго регистра 23. Код очередного символа, поступивший с клавиатуры 1 по кодовым шинам через первый регистр 2, первый коммутатор 4 и второй элемент ИЛИ 21 поступает на выход устройства. При этом все остальные блоки и элементы устройства за исключением формирователя 12, блока 3 оперативной памяти и первого блока . 5 сравнения работают так же, как при втором наборе строки при отсутствии ошибок. Так как первый вход формирователя .12 блокирован блоком

11 запрета, состояние формирователя 12 остается иеизменныи и обеснечивает поддержание блока 3 оператив-. 30 ной памяти в режиме чтения начального адреса памяти, что обуславливает отсутствие .сигнала на выходе первого блока 5 сравнения. При обнаружении вторым блоком 7 сравнения в последовательности кодов символов, поступающих с выкода первого регистра 2, кода конца записи вырабатывается управляющий сигнал, изменяющий состояние сдвигового регистра 10. Ре- о жии дальнейшей работы устройства определяется новым сигналом, появившимся в результате сдвига кода на выходе сдвигового регистра 10.

Преимуществом устройства по срав- 4g нению с известныч является введение в конструкцию блока запрета, дополнительных элемента ИЛИ, регистра и элемента индикации, которые позволяют повысить производительность ввода о информации в ЭВИ эа счет обеспечения требуемого уровня достоверности вводимой информации. Для этого используют выборочный контроль ие всех, а только части вводимых строк инфор- g». мации методом двойного набора. За счет этого сокращаются затраты времени и средств на ввод информации с заданной достоверностью. Удельный вес информации, контролируемой с этой целью методом двойного набора, определяется из выражения ч,р, ч,g

= f3

1 2. где р, — достоверность ввода информации оператором при однократном вводе, о — достоверность выходной

2 информации в режиме двойного набора информации

p,=(;> ф — требуемая достоверность

ИифОрМацнн (f44 Ь4 «с p4 )

Ч„,У2- удельный вес соответствующей информации, вво-, димой беэ контроля или двойным набором, V, w v =1,0

Из этого выражения л, (Ф,}

V = — -Ч д4

1 1 т.е.

4 ф. и

1 ре

Например, дпя подсистеиы оперативного управления производством

АСУП обычно требуют p =10, в то время, как достоверность ввода информации оператором р4 10 з. Следовательно, удельный вес информации, подвергаемой контролю (V.„), составит

У --1-Ч «1- о,з.

10-Э

Таким образом, обеспечение достоверности 10 позволяет повысить производительность ввода информации на

1ОХ.

Удельный вес строк информации, контролируемых двойным наборои в устройстве, задается содержимым сдвигового регистра: количество "0" н и и 1,,записанных в нем, соответствует отношению Ф . чь

Тамии образом, с помощью устройства возможно обеспечить требуемый

11492 уровень достоверности информации в функциональных задачах АСУ, определить экономически обоснованный объем контролируемой информации, снизить потери :от допускаемых ошибок. 5

Кроме прямой экономии от снижения количества ошибок и трудоемкости

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

ВНИИПК

Тираж

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

 

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

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к персональным компьютерам и используемой в них клавиатуре

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

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

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

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