Изобретение относится к области Bb-j числительной техники и может быть использовано в устройствах ввода информаЧ ции в электронно - в ычислительные машины (ЭВМ) при помощи клавиатуры. Известно устройство для ввода инфо ьмации .в ЭВМ, содержащее .клавиатуру, последовательно соединенную с шифраторо логические элементы И, ИЛИ, регистр обмена информацией с ЭВМ, однови затор которое предотвращает последствия Дре безга контактов клавиш и (или) обнару живает ошибки входного сигнала, ленные, например, одновременнь1М срабатыванием нескольких клавиш 13 . Недостатком устройства является то, что информация, искаженная в процессе ввода и записанная в регистр обмена, может быть воспринята ЭВМ. Исправление же ошибок возлагается на рператоpa, что требует существенных затрат времени. Наиболее близким по технической сущности к предложенному изобретению является устройство для исправления ошибок входного сигнала, содержащее клавиатуру, блок зашиты 1шавиатуры от дребеэга, блок Шифрации и обнаружения ошибок, реверсивный сдвиговый регистр, блок управления сдвигом влево, блок управления сдвигом вправо, блок запуска блока управления сдвгаюм вправо и сигнализатор, которое при обнаружении ошибки во входной информации стирает информашад, накопленную в сдвиговом регистре, путем подачи команды сдвига вправо 2 . Недостатком устройства является сложность обусловленная необходимостью использования реверсивного сдвигового регистра, а таКже потеря информации, накопленной в регистре до возникновения ошибки во входном сигнале. Целью иаэбретения - упрощение устройства и предотвращение потери информации, накопленной в регистре до возникновения ошибки. Поставленная цель достигается вв« дением в устройство элемента задсрж37ки, элемента ИЛИ, блока совпадения, информационные входы которого подклю чены к информационным выходам блока шифрации и обнаружения ошибок, управцяюший вход к выходу элемента задержкИ| вход элемента задержки соедине с первым входом элемента ИЛИ и с первым управляющим выходом блока шифра- дни и обнаружения ошибок, второй управляющий выход которого подключен к первому входу сигнализатора, второй вход которого соединен с управляющей шиной и вторым входом элемента ИЛИ, выход которого связан со входом блока управления сдвигом влево, выход элемента задержки подключен к третьему входу сигнализатора, выходы блока совпадения соединены с информационными входами младшего разряда сдвигового регистра, второй вход которого подключен к шине Нулевого потенциала. На чертеже представлена блок-схема описываемого устройства для ввода информации. Устройство содержит клавиатуру 1, блок защиты клавиатуры от дребезга 2, блок шифрации и обнаружения ошибок 3, блок совпадения 4, сдвиговый регистр 5 элемент задержки 6, элемент ИЛИ 7, блок управления сдвигом влево 8, сигнализатор 9, управляющую шину 1О, шин нулевого потенциала 11. Устройство работает следующим образом.- Сдвиговый регистр 5 находится в исходном (нулевом) состоянии. Информация от клаВ1сатуры 1, проходя через блок зашиты клавиатуры от дребезга 2, поступатет в блок шифрации н обнаружения ошибок 3, который осуществляет кодирование символа входной информадии m - разрядным двоичным кодом и пе- , редает этот код на информационные вход блока совпадения 4. Кроме того, блок 3 определяет достоверность кодированной информации. Например, соответствует ли она только одной или нескольким одновременно нажатым клавишам клавиатуры 1, а такэке не является ли выработа ная кодовая юомбинация запрещенной. Ес ли ошибка не обнаружена, блок 3 форми рует ttKirtynbc на первом управляющем выходе X.J . Этот импульс, проходя через элемент ИЛИ 7, запускает блок управления сдвигом влево 8, который формирует m тактовых импульсов, подаваемых на цепи сдвига регистра 5. Поскольку второй (последовательный) вход сдвигового регистра 5 подключен 4 к шине нулевого потенциала 1.1, при сдвиге очищаются tr его младших раэрядов, соответствующих позиции младшего (последнего) символа в сообщении. По окончании сдвига, импульс появляется на выходе элемента задержки 6 и опрашивает блок совпадения 4, осуществляя при этом запись кода символа в 5. При обнаружении ошибки во входном сообщении блок 3 формирует импульс на втором управляющем выходе этом случае сигнал на первом управляющем выходе Х(, не появляется. Сдвига и записи информации в регистр 5 не происходит. Срабатывает сигнализатор 9, указывая оператору на то, что произошло искажение входной информации и что вводимый в текущий момент символ должен быть введен повторно. В случае успешногх осуществления этой операции, сигнал, появляющийся на выходе элемента задержки 6, производил- сброс COCTOS ПИЯ сигнализатора 9. Считывание накопленного в регистре 5 сообщения может быть осуществлено в последовательном коде подачей по угфавляюшей шине 10 серии из импульсов ( 7п где Н - число симвотшв, накапливаемых в регистре 5). При этом сдвиговый регистр 5 очищается, а сигнализатор 9 швдицкрует исходное (нулевое) состоя ние регистра к сведению оператора. Сброс этого состояния происходит так же, как сброс состояния, сигнализировавшего об искажении входной информации. Информащ{я может быть считана из регистра 5 и в параллельном коде. Если при этом сообщения имеют стандартную длину ( М символов), предварительная устаповка регистра 5 в исходное (нулевое) состо$шие не требуется. Таким об эазом, устройство позволяет исправлять ошибки входного сигнала посимвольно, не прибегая в случае искажения информации к сбросу из регистра правильно введенной части сообщения. При этом оператору в случае возникновения сбоя в момент ввода очередного символа необходимо лишь повторно воздействовать на клавшиу, задающую указанный символ. Экономия времени при вводе многосимвольных сообщений становится значительной. Основным преимуществом описанного jCTpoficTBa является его простота и предотвращение потери ии({юрмации, накопленной в регистре до возникновения ошибки. рмупа изобретения Устройство для ввода информации, со держащее клавиатуру, соединенную с блоком защиты клавиатуры от дребезга выходы которого подключены ко в}содам блока шифракйн и обнаружения ошибок, блок управления сдвигом влево, выход которого связан с первым вцоаом сдвигового регистра, и сигнализатор, от личаюшееся тем, что, с Шлы упрощения устройства и предотвращения потери информации, накопленной в регист до возникновения ошибки, в него введе ны элемент задержки, элемент ИЛИ, , блок совпадения, информационные ВХОДЫ которого подключены к информационным выходам блока шифрации и обнаружения ошибок, управляющий вход - к вь1ходу элемента задержки, вход элемента за держки соединен с первым входом элемента ИЛИ и с первым управляющим выходом блока шифрации и обнаружения ощибок, второй управляющий выход которого подключен к первому входу сигнализатора, второй вход которого соединен с управляющей НИНОЙ и вторым входом элемента ИЛИ, выход которого связан со входом блока управления сдвигом влево, выход элемента задержки подключен к третьему входу сигналйзатсфа, выходы блока совпадения соединены с информационными входами младщего разряда сдвигового регистра, второй вход которого Подключен к щине нулевого потенциала. Источники информации, 1,Авторское свидетельство СССР № 415656, кл. Q Об F 3/02, 1971. 2.Патент Японии № 47-232О5, Л кл. 97(7) ВГ, 28.06.72 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1986 |
|
SU1334140A1 |
Устройство для ввода информации | 1982 |
|
SU1080132A1 |
УСТРОЙСТВО УПРАВЛЕНИЯ ЭЛЕКТРОННЫМ ЗАМКОМ | 2002 |
|
RU2209909C1 |
Устройство для ввода информации | 1984 |
|
SU1149238A1 |
Устройство для ввода информации | 1984 |
|
SU1223219A1 |
Устройство для ввода информации | 1981 |
|
SU1005012A1 |
Устройство для ввода информации | 1977 |
|
SU711558A1 |
Устройство для ввода-вывода информации при обработке физических величин | 1981 |
|
SU966683A1 |
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В ДВУХ БАЙТАХ ИНФОРМАЦИИ | 2021 |
|
RU2758410C1 |
Устройство для ввода информации | 1984 |
|
SU1259240A1 |
Авторы
Даты
1980-02-05—Публикация
1977-08-03—Подача