Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1149238
Авторы: Долятовский, Проселков, Радзиковский
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНРЕСПУБЛИН 11492 О 9) 11 6 06 Р 3/02 ИОАН Е ИЗОБ цЪ5 ТЕЛЬСТ К АВТОРСКОМ ля товск(71) народ ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЦТИ(56) 1. Авторское свидетельство СССР В 424196, кл, С 06 Р 3/02, 1965.2. Авторское свидетельство СССР по заявке Р 3533427, кл.С 06 Р 3/02, 1983 (прототип).(54)(57) УСТРОЙСТВО ДПЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, формирователь, первый, второй и третий регистры, блок оперативной памяти, первый и второй блоки сравнения, блок индикации, сумматор, элемент задержки, инвертор, счетчик, первый, второй и третий элементы И, первый и второй элементы ИЛИ, первый и второй коммутаторы, первый выход клавиатуры соединен с входом первого регистра, выход которого подключен к информационным входам блока оператив ной памяти и первого коммутатора, к первым входам первого и второго блоков сравнения и блока индикации, выход формирователя соединен с первыми входами первого и второго элементов И и с управляющим входом блока опера тивной памяти, выход которого соединен с вторым входом первого блокаавнения, первый вход первого элента ИЛИ через инвертор подключен к второму входу первого элемента И, выход которого подключен к второму входу блока индикации и к счетному входу счетчика, выход которого соеди нен с вторым входом второго элемента И, выход которого подключен к третьему входу блока индикации и второму входу первого элемента ИЛИ, выход которого соединен с первым входом формирователя, с управляющим входом счетчика, с управляющим входом первого коммутатора и через элемент задержки - с первым входом третьего элемента И, второй вход которого подключен к выходу второго блока сравнения, второй вход которого соединен с выходом третьего регистра, выход третьего элемента И подключен к четвертому входу блока индикации и к управляющему входу второго коммутатора, вы- Е ход первого коммутатора соединен с первым входом второго элемента ИЛИ и через второй регистр - с входом сумматора, выход которого соединен с информационным входом второго ком мутатора, выход которого соединен с вторым входом второго элемента ИЛИЭ выход которого является выходом устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности устройства, в него ф введены третий элемент ИЛИ, сдвиговый регистр и блок запрета, выход которого соединен с вторж входом формирователя, информационный вход соединен с вторым выходом клавиатуры, а управляющий вход - с выходом сдвигового регистра и первым входом третьего элемента ИПИ, второй вход которого соединен с выходом первого блока сравнения, а выход - с входом инвертора, управляющий вход сдвигового регистра соединен с выходом второго блока сравнения.25 Изобретение относится к вычислительной технике и предназначенодля использования в устройствахввода информации преимущественно склавиатуры при создании машинных носителей или ввода в ЭВИ.Известно устройство для ввода информации, содержащее клавиатуру,формирователь, первый и второй регистры, блок оперативной памяти, пер" 10вый блок сравнения, блок индикации,сумматор. Клавиатура соединена спервым входом формирователя и с входом первого регистра, выход которогоподключен к информационному входу 15блока оперативной памяти, управляющий вход - к выходу формирователя,а выход - к первому входу первогоблока сравнения. Выход второго регистра соединен с входом суммато" 20,ра Г 13,Недостатком устройства являетсяпониженная пропускная способность,Наиболее близким к изобретениюпо технической сущности являетсяустройство для ввода информации,содержащее клавиатуру, Формирователь, первый, второй и третийрегистры, блок оперативной памяти,первый и второй блоки сравнения, З 0блок индикации, сумматор, элементзадержки, инвертор, счетчик, первый,второй и третий элементы И, первыйи второй элементы ИЛИ, первый и второй коммутаторы, первый выход клавиатуры соединен с входом первогорегистра, выход которого подключенк информационным входам блока оперативной памяти и первого коммутатора,к первому входу первого блока сравнения, к первым входам второго блокасравнения и блока индикации, выходФормирователя соединен с первымивходами первого и второго элементовИ и с управляющим входом блока опера тивной памяти, выход которого соединен с вторым входом первого блокасравнения, первый вход первого элемента ИЛИ соединен с выходом первогоблока сравнения .и через инверторподключен к второму входу первогоэлемента И, выход которого подключенк второму входу блока индикации и ксчетному входу счетчика, выходом соединенного с вторым входом второго 55элемента И, выход которого подключенк третьему входу блока индикации ик второму входу первого элемента ИЛИ,выход которого соединен с вторым вхо- дом Формирователя, с управляющим входом счетчика, с управляющим входом первого коммутатора и через элемент ".задержки с первым входом третье го элемента И, второй вход которого подключен к выходу второго блока сравнения, пергый вход которого соединен с выходом третьего регистра, выход третьего элемента И подключен к четвертому входу блока индикации и к управляющему входу второго коммутатора, выход первого коммутатора соединен с вторым входом второго элемента ИЛИ и через последовательно соединенные второй регистр и сумматор с информационным входом второго коммутатора, выход которого соединен с первым входом второго элемента ИЛИ, выход которого является выходом устройства 2.Однако известное устройство обладает недостаточно высокой пропускной способностью.Цель изобретения - повышение пропускной способности устройства.Указанная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, формирователь, первый, второй и третий регистры, блок оперативной памяти, первый и второй блоки сравнения, блок индикации, сумматор, элемент задержки, инвертор, счетчик, первый, второй и третий элементы И, первый и второй элементы КПИ, первый и второй коммутатора, первый выход клавиатуры соединен с входом первого регистра, выход которого подключен к информационным входам блока оперативной памяти и первого коммутатора, к первым входам первого и второго блоков сравнения и блока индикации, выход формирователя соединен с первыми входами первого и второго элементов И и с управляющим входом блокаоперативной памяти, выход которого соединен с вторым входом первого блока сравнения, первый вход первого элемента ИЛИ через инвертор подключен к второму входу первого элемента И, выход которого подключен к второму входу блока индикации и к счетному входу счетчика, выход которого соединен с вторым входом второго элемента И, выход которого подключен к третьему входу блока индикации и второму входу первого элемента ИЛИ,11492 выход которого соединен с первымвходом формирователя, с управляющимвходом счетчика, с управляющим входом первого коммутатора и через элемент задержки - с первым входомтретьего элемента И, второй входкоторого подключен к выходу второгоблока сравнения, второй вход которого соединен с выходом третьегорегистра, выход третьего элемента И Оподключен к четвертому входу блокаиндикации и к управляющему входувторого коммутатора, выход первогокоммутатора соединен с первым входомвторого элемента ИЛИ и через второй 15регистр - с входом сумматора, выходкоторого соединен с информационнымвходом второго коммутатора, выходкоторого соединен с вторым входомвторого элемента ИЛИ, выход которого является выходом устройства, введены третий элемент ИЛИ, сдвиговыйрегистр и блок запрета, выход которого соединен с вторым входом формирователя, информационный вход соедннен с вторым выходом клавиатуры,а управляющий вход - с выходом сдвигового регистра и первым входомтретьего элемента ИЛИ, второй входкоторого соединен с выходом первого З 0блока сравнения, а выход - с входоминвертора, управляющий вход сдвигового регистра соединен с выходомвторого блока сравнения.На чертеже представлена блок 5схема предлагаемого устройства,Устройство содержит клавиатуру 1,первый регистр 2, блок 3 оперативной памяти, первый коммутатор 4,первый блок 5 сравнения, блок б индикации, второй блок У сравнения,третий регистр 8, третий элемент И9, сдвиговый регистр 10, блок 11 запрета, формирователь 12, первый нвторой элементы И 13 и 14, третий 45элемент ИЛИ 15, первый элемент ИЛИ16, инвертор 17, счетчик 18, элемент 19 задержки, второй коммутатор20, второй элемент ИЛИ 21, элемент22 индикации, второй регистр 23, сум матор 24. Блок 3 оперативной памяти для упрощения техпроцесса подготовки машинньм носителей имеет емкость, по зволяющую хранить всю строку, и служит для запоминания строки символов., Первый регистр предназначен для 38оперативного запоминания кода символа вводимой информации.Формирователь 12 задает режим записи или чтения блоку 3 оперативной памяти.Блок 6 индикации служит для отображения поступающей на его вход информации и сигнализации об обнаруженной ошибке.Сдвиговый регистр 10 служит для выбора режима ввода информации - однократный или двойной набор в зависимости от кода числа, записанного в регистр и сдвигаемого на один разряд по мере поступления команды конца строки от второго блока сравнения.Блок 11 запрета служит для управления работой формирователя по сигналам сдвигового регистра и может быть выполнен по известной схеме логического элемента запрета.Элемент 22 индикации служит для отображения признака однократного или двукратного набора информации и может быть выполнен любым известным способом.Устройство работает следующим образом.Каждую строку информации набирают на клавиатуре 1 один или два раза в зависимости от состояния сдвигового регистра 10, Прн отсутствии на выходе регистра 10 сигнала (сигнал "0") строку набирают, на клавиатуре 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 сигнала, разрешаю- З 0 щего передачу информации, код, записанный в регистр 2 через коммутатор 4 и элемент ИЛИ 21, поступает на выход устройства, а через последовательно соединенные регистр 23 и з 5 сумматора 24 - на вход коммутатора 20, С регистра 2 информацию подают и на второй блок 7 сравнения, который вырабатывает управляющий сигнал при поступлении на вход уст ройства кода, означающего . конец записи.Этот код постоянно хранится в регистре 8 памяти, подключенном к другому входу блока 7 сравнения. Выработанный в этом случае сигнал блока 7 сравнения подают на управляющий вход сдвигового гегпстра 10 и на вход третьего элемента И 9, на второй вход которого подают сигнал 50 элемента ИЛИ 16 через элемент 1,9 задержки. При поступлении на третий элемент И 9 двух сигналов одновременно на его выходе вырабатывается управляющии сигнал, разрешающий второму. коммутатору 20 выдачу через второй элемент ИЛИ 21 на выход устройства содержимого сумматора 24. При поступлении последующихстрок информации цикл работы устройства повторяется. Если на входы блока 5 сравнения поступают с блока 3 оперативной памяти и регистра 2 различные коды, то на второй вход первого элемента И 13 через элемент ИЛИ 15 и инвертор 17 подают управляющий сигнал. С приходом на первый вход элемента И 13 управляющего сигнала, переводящего блок 3 оперативной памяти в режим чтения, вырабатывается сигнал, увеличивающий содержимое счетчика 18 на единицу и поступающий в блок 6 индикации. Этот сигнал разрешает индикацию признака ошибки. Таким образом, несовпадение значений первого и второго набора при посим,вольном их сравнении служит признаком ошибки, блокирующим изменение адреса блока 3 оперативной памяти формирователем 12 и поступление кода очередного символа на выход устройства, так как элементом ИЛИ 16 управляющий сигнал выработан не будет. Исправление допущенной ошибки происходит двумя путями: если ошибка была допущена при втором наборе, то при исправлении в регистре 2 (после второго набора) допущенной ошибки устройство работает так, как было описано выше нри условии совпадения кодов символов. Ошибки, совершенные при первом наборе, исправляются путем многократной подачи на вход устройства с клавиатуры 1 верного символа в соответствии с ем" костью счетчика 18. В этом случае после каждой подачи на вход устройства очередного символа содержимое счетчика 18 увеличивается на единицу, После переполнения на выходе счетчика 18 появляется управляющий сигнал, который поступает на второй вход элемента И 14. При поступлении на его первый вход управляющего сигнала от формирователя 12 появляется вьйодной сигнал элемента И 14, который подается на третий вход блока 6 индикации, производя гашение индикации признака ошибки, и на вход первого элемента ИЛИ 16. После этого устройство продолжает работать в том порядке, как было описано выше для случая совпадения кодов символов первого и второго наборов,При появлении на выходе сдвигового регистра 21 сигнала (символ 1) строка информации на клавиатуре 1 набирается один раз. Этот сигнал на выходе сдвигового регистра 10 вы полняет следующие функции: блокирует поступление синхроимпульсов через блок 11 запрета в Формирователь 12, разрешает элементу 22 индикации индикацию признака однократного набора, через элементы ИЛИ 15 и ИЛИ 16, поступая на управляющий вход1первого коммутатора 4, разрешает передачу кода символа с второго ре" гистра 23. Код очередного символа, 15 поступивший с клавиатуры 1 по кодо" вым шинам через первый регистр 2, первый коммутатор 4 и второй элемент ИЛИ 21 поступает на выход устройства. При этом все остальные блоки и элементы устройства за исключением формирователя 12, блока 3 оперативной памяти и первого блока . 5 сравнения работают так же, как при втором наборе строки при отсутствии ошибок. Так как первый вход Формирователя .12 блокирован блоком 11 запрета, состояние формирователя 12 остается неизменным и обеснечивает поддержание блока 3 оператив-. ЗО ной памяти в режиме чтения начального адреса памяти, что обуславливает отсутствие, сигнала на выходе первого блока 5 сравнения. При обнаружении вторым блоком 7 сравнения в З 5 последовательности кодов символов, поступающих с выкода первого регистра 2, кода конца записи вырабатывается управляющий сигнал, изменяющий состояние сдвигового регистра 10. Ре-о жим дальнейшей работы устройства определяется новым сигналом, появившимся в результате сдвига кода на выходе сдвигового регистра 10.Преимуществом устройства по срав знению с известным является введениев конструкцию блока запрета, доводнительных элемента ИЛИ, регистра иэлемента индикации, которые позволя"ют повысить производительность ввода Боинформации в ЭВИ эа счет обеспечениятребуемого уровня достоверности вводимой информации. Для этого используют выборочный контроль ие всех,а только части вводимых строк инфор.мации методом двойного набора. Засчет этого сокращаются затраты времени и средств на ввод информации с заданной достоверностью. Удельныйвес информации, контролируемой сэтой целью методом двойного набора,определяется из выражениягде , - достоверность ввода информации оператором приоднократном вводе,оР - достоверность выходной2информации в резиме двойного набора информации, = (;1- требуемая достоверностьинформации (4Р )Ч,У- удельный вес. соответствующей информации, вво-,димой беэ контроля илидвойным набором,Ч Фч=1,0Из этого выражения(уЬ,)Ч= - -Ч ст.е.Например, дпя подсистемы оперативного управления производством АСУП обычно требуют ,. =10, в то время, как достоверность ввода информации оператором рщ 10 з, Следовательно, удельный вес информации, подвергаемой контролю (7,), составитТаким образом, обеспечение достоверности 10 позволяет повысить производительность. ввода информации на 103.Удельный вес строк информации, контролируемых двойным набором в устройстве, задается содержимым сдвигового регистра: количество "0"1 Ии 1, записанных в нем, соответствует отношению Ф .чТаким образом, с помощью устройства возможно обеспечить требуемый11492 уровень достоверности информациив функциональных задачах АСУ, опре"делить экономически обоснованныйобъем контролируемой информации, снизить потери :от допускаемых ошибок. 5Кроме прямой экономии от сниженияколичества ошибок и трудоемкости 38 10, ввода данных, применение устройства имеет социальный эффект, состоящий в снижении напряженности работы оператора подготовки данных, повышении его производительности и повышении степени удовлетворения своей работой.1
СмотретьЗаявка
3683172, 02.01.1984
РОСТОВСКИЙ-НА-ДОНУ ИНСТИТУТ НАРОДНОГО ХОЗЯЙСТВА
РАДЗИКОВСКИЙ АЛЕКСАНДР ВАСИЛЬЕВИЧ, ДОЛЯТОВСКИЙ ВАЛЕРИЙ АНАСТАСИЕВИЧ, ПРОСЕЛКОВ ЛЕОНИД СЕРГЕЕВИЧ
МПК / Метки
МПК: G06F 3/02
Метки: ввода, информации
Опубликовано: 07.04.1985
Код ссылки
<a href="https://patents.su/6-1149238-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для обмена информацией
Случайный патент: Манипулятор