Устройство для ввода информации
Иллюстрации
Показать всеРеферат
В. А. Бархоткнн, В. П. Ларин и М. С, Игнатов (72) Авторы изобретения
Московский институт электронной техники (7!) Заявитель (54} УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
Изобретение относится к области вь.- ; числительной техники и может быть ис- пользовано в устройствах ввода ннформа ции в электронно - вычислительные ма шины (ЭВМ) црн помощи клавиатуры.
Известно устройство для ввода инфор
3 мации в ЭВМ, содержащее,клавиатуру, последовательно соединенную с шифратором, логические элементы И, ИЛИ, регистр . обмена информацией с ЭВМ, одновибратор, которое предотвращает последствия дре безга контактов клавиш и (или) обнаруживает ошибки входного сигнала, обусловленные, например, одновременным срабатыванием нескольких клавиш 11 .
Недостатком устройства является то, что информация, искаженная в процессе ввода и записанная в регистр обмена, может быть воспринята ЭВМ. Исправ ление же ошибок возлагается на операто-,б ра, что требует существенных затрат времени.
Наиболее близким по технической сущ .ности к предложенному изобретению яв 2 ляется устройство для исправления ошибок входного сигнале, содержащее клави атуру, блок защиты клавиатуры от дребез- га, блок шифрации и обнаружения ошибок, реверснвный сдвиговый регистр, блок, управления сдвигом влево, блок управле» ния сдвигом вправо, блок запуска блока управления сдвигом вправо и сигнализатор, которое при обнаружении ошибки во входной информации стирает информацию, накопленную в сдвнговом регистре, путем по дачи команды сдвига вправо 21 .
Недостатком устройства является сложность обусловленная необходимостью использования реверсивного сдвнгового регистра, а также потеря информация, накопленной в регистре до возникновения ошибки во входном сигнале.
Целью изобретения - упрощение устройства и предотвращение потери информации, накопленной в регистре до возникновения ошибки, Поставленная цель достигается введением в устройство элемента задерж71 ки, элемента ИЛИ, блока совпадения, информационные входы которого подключены к информационным выходам блока шифрации и обнаружения ошибок, управляющий вход - к выходу элемента задержки, вход элемента задержки соединен с первым входом элемента ИЛИ и с перsb M управляющим выходом блока шифрации и обнаружения ошибок, второй управляющий выход которого подключен к первому входу сигнализатора, второй вход которого соединен с управляющей шиной и вторым входом элемента ИЛИ, выход которого связан со входом блока управления сдвигом влево, выход элемента задержки подключен к третьему входу сигнализатора, выходы блока совпадения соединены с информационными входами младшего разряда сдвигового регистра, второй вход которого подключен к шине нулевого потенциала.
На чертеже представлена блок-схема описываемого устройства для ввода информации.
Устройство содержит клавиатуру. 1, блок зашиты клавиатуры от дребезга 2, блок шифрации и обнаружения ошибок 3, блок совпадения 4, сдвиговый регистр 5, элемент задержки б, элемент ИЛИ 7, блок управления сдвигом влево 8, сигнализатор.9, управляющую шину 10, шину нулевого потенциала 11.
Устройство работает следующим о6» разом: Сдвиговый регистр 5 находится в исходном (нулевом) состоянии. Информация от клавиатуры 1, проходя через блок защиты клавиатуры от дребезга 2, поступатет в блок шифрации и обнаружения ошибок 3, который осуществляет кодирование символа входной информации
Al - разрядным двоичным кодом и пе, редает этот код на информационные входы блока совпадения 4. Кроме того, блок 3 определяет достоверность кодированной информации. Например, соответствует
as oHa только одной или нескольким одновременно нажатым клавишам клавиатуры 1, а также не является ли выработанная кодовая комбинация запрещенной. Если ошибка не обнаружена, блок 3 форми рует ймпульс на первом управляющем выходе Х„. Зтот импульс, проходя через элемейт ИЛИ 7, запускает блок управления сдвигом влево Я, который формирует m тактовых импульсов, нодаваемых на цепи сдвига регистра 5.
Поскольку второй (последовательный) вход сдвигового регистра 5 подключен
>o - успешного осуществления этой операции, Таким образом, устройство позволяет исправлять ошибки входного сигнала по45 символьно, не прибегая в случае искажения информации к сбросу из регистра правильно введенной части сообщения.
При этом оператору в случае возникновения сбоя в момент ввода очередного символа необходимо лишь повторно воздей-. ствовать на клавишу, задающую указанный символ, Зкономия времени при вводе многосимвольных сообщений становится значительно й.
Основным преимушеством описанного устройства является его простота и предотвращение потери информации, накопленной в регистре до возникновения ошибки.
84 к шине нулевого потенциала 11, при сдвиге очищаются vA его младших раз рядов, соответствующих позиции младшего (последнего) символа в сообщении, По окончании сдвига, импульс появляется на выходе элемента задержки 6 и опрашивает .блок совпадения 4, осуществляя при этом запись кода символа в регистр 5.
При обнаружении ошибки во входном сообщении блок 3 формирует импульс на втором управляющем вьиоде Х . В этом случае сигнал на первом управляющем выходе Х„. не появляется. Сдвига и записи информации в регистр 5 не про исходит. Срабатывает сигнализатор 9, указывая оператору на то, что произошло иска>кение входной информации и что вводимый в текущий момент символ должен быть введен повторно. В случае сигнал, появляющийся на выходе элемента задержки 6, производит сброс состояния сигнализатора 9. Считывание накопленного в регистре.: 5 сообщения может быть осуществлено в последовательном коде подачей по управляющей шине 10 серии из Р импульсов (1 =—
М где И вЂ” число символов, наканливаемых в регистре 5). При этом сдвиговый регистр 5 очищается, а сигнализатор 9 индицирует исходное (нулевое) состояние регистра к сведению оператора.
Сброс этого состояния происходит так же. как сброс состояния, сигнализировавшего об искажении входной информации. Информация может быть считана из регистра
5 и в параллельном коде. Если при этом сообщения имеют стандартную длину (М символов), предварительная установка регистра 5 в исходное (нулевое) состояние не требуется.
5 7143
Ф о р м у л а и з о б р е т е ни я
Устройство для ввода информации, содержащее клавиатуру, соединенную с блоком защиты клавиатуры от дребезга, выходы которого подключены ко входам блока шифрации и обнаружения ошибок, блок управления сдвигом влево, выход . которого связан с первым вкодом сдвн гового регистра, и сигнализатор, о т 30 л и ч а ю ш е е с я тем, что, с целМо упрощения устройства и предотвращения потери информации, накопленной в регистре
go возникновения ошибки, s него введены элемент задержки, элемент ИЛИ,, блок совпадения, информационные входы. которого подключены к информационным . выходам блока шифрации и обнаружения ошибок, управляющий вход - к выходу элемента задержки, вход элемента за» 26
84 держки соединен с первым входом элемента ИЛИ и с первым управляющим выходом блока шифрации и обнаружения ошибок, второй управляющий выход которого подключен к первому входу сит нализатора, второй вход которого соединен с управляющей линой и BTopblM входом элемента ИЛИ, выход которого связан со входом блока управления сдвигом влево, выход элемента задержки подкпючен к третьему входу сигнализатора, выходы блока совпаденйя соединены с информаци онными входами младшего разряда сдвигового регистра, второй вход которого подключен к шине нулевого потенциала.
Источники информации, 1, Авторское свидетельство СССР
¹ 415656, кл. (:, 06 F 3/02, 1971.
2. Патент Японии № 47-23205 11 кл. 97(7) Bl, 28,06.72 (прототип)»
Составитель О. Мясин
Редактор Д. Зубов Техред Э, Чужнк Корректор Е. Папй
Заказ 9289/46 Тираж 751 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент», г. Ужгород, ул. Проектная, 4