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

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

Изобретение относится к автоматике и вычислительной технике и предназначено для ввода информации с помощью клавиатуры. Известно устройство для 1ввода информации, содержащее клавиатуру, преобразователь кодов, блок сопряжения, блок формирователей импульсов, два триггера и элемент задерж ки 1 J. Однако устройство имеет низкую помехозащищенность, так как при воз никновении импульсной помехи на вхо триггера, сравнимой по длительности с временем еГо переключения, происходит переключение триггера и запускается элемент задержки, после появлениясигнала на выходе которогв ложная информация вводится в блок сопряжения. Таким образом импу сная помеха, действующая на входе преобразователя кодов, воспринимает ся указанным устройством как включение информационной клавиши клавиатуры, что понижает надежность ввода информации. Наиболее близким к изобретению по технической сущности является устройство для ввода информации, содержащее клавиатуру, преобразователь кодов, с первого по третий элементы ИЛИ, элемент задержки, пер вый и второй регистры, блок сравнения и триггер, клавиатура через преобразователь кодов подключена к первому входу первого элемента ИЛИ, к информационному входу первого регистра и к первому информационному входу блока сравнения, выход первого регистра соединен с входом второ го элемента ИЛИ, с информационным входом второго регистра и с вторым информационным входом блока сравнения, стробирующий вход которого под ключен к выходу элемента задержки, а выход - к стробирующему входу второго регистра, выход триггера соединен с вторым входом второго эл мента ШШ. В известном устройстве кодовая комбинация, появляющаяся на выходе преобразователя кодов при включении клавиши клавиатуры, зйписывается в регистр и по истечении заданного времени задержки блоком сравнения производится сравнение кодовых комбинаций - записанной в регистре и присутствующей на вькоде преобразователя кодов. При равенстве указанных кодовьк комбинаций считается, что кодовая комбинация в регистре является информатдионной, так как включена только одна информационная клавиша, которую однозначно идентифицирует кодовая комбинация. На выходе блока сравнения при этом возникает сигнал, по которому кодовая комбинация из регистра вводится в блок сопряжения. После включения информационной клавиши одновибратором производится обнуление регистра и ввод информации может быть продолжен. При отсутствии равенства указанных кодовых комбинаций определяется, что произошло включение одновременно двух или более клавиш i клавиатуры и кодовая комбинация в регистре является ложной. Сигнал на j выходе блока сравнения в этом случае отсутствует, и ложная к.одовая комбинация в блок сопряжения не вводится. Запись последующей информации в регистр и ввод ее в блок сопряжения блокируется и возможен только после включения специтгьной клавиши клавиатуры 2. Однако в известном устройстве при появлении импульсной помехи на выходе элемента ИЛИ происходит ложное включение одновибратора. При зтом на выходе одновибратора формируется импульс, обнуляющий регистр. При включении информационной клавиши клавиатуры в момент ложного включения одновибратора кодовая композиция, однозначно идентифицирующая включенную клавишу, в регистр не записывается . и в блок сопряжения не вводится, так как длительность импульсов на выходе одновибратора выбрана больше дребезга механических контактов клавиши с учетом того, что длительность дребезга увеличивается в процессе эксплуатации. Таким образом, в известном устройстве импульсные помехи могут нарушать алгоритм работы, когда при включенной одной информационной клавише клавиатуры информация в блок сопряжения не вводится, что снижает надежность. Цель изобретения - повышение надежности путем учета временной последовательности срабатывания элементов . Поставленная цель достигается тем, что в устройство для ввода информадни, содержащее клавиатуру, преобразователь кодов, с первого по третий элементы ИЛИ, элемент задержки первый и второй регистры, блок срав нения и триггер, клавиатура через преобразователь кодов подключена к первому входу первого элемента ИЛИ к информационному входу первого регистра и к первому информационному входу блока сравнения, выход первого регистра соединен с входом вто рого элемента ИЖ, с информационным входом второго регистра и вторым информационным входом блока сравнения, стробирующий вход которого под ключен к выходу элемента задержки, /а выход - к стробирующему входу второго регистра, выход триггера соединен с вторым входом второго элемента ИЛИ, введены селектор длительности импульсов и элемент совпадения, клавиатура подключена к первому входу элемента совпадения, выход преобразователя кодов соедине с первым входом третьего элемента ИЛИ, выход которого подключен к вто рому входу элемента совпадения, тре тий вход которого соединен с выходо второго элемента ИЛИ, выход первого элемента ИЖ соединен с входом порогового элемента, выход которого подключен к четвертому входу элемен совпадения и входу установки в 1 триггера, вход установки в О которого соединен с выходом блока сра нения, выход элемента совпадения по ключен к входам третьего элемента ИЖ, элемента задержки и к стробирующему входу первого регистра. Структурная схема устройства для ввода информации представлена на чертеже. Устройство для ввода информации содержит клавиатуру 1, преобразователь 2 кодов, с первого по третий элементы ШШ 3-5, первый регистр 6, блок 7 сравнения, второй регистр 8, триггер 9, элемент 10 задержки, селектор 11 длительности импульсов, элемент 12 совпадения. Элемент 10 задержки является эле ментом задержки переднего фронта входного сигнала. Устройство для ввода информации работает следующим образом. В исходном состоянии, когда ни одна из клавиш клавиатуры не включена, на всех входах и выходах регистра 6, на первом входе и на выходе блока 7 сравнения и на выходе элемента 10 задержки, а такжена выходе триггера 9 присутствует нулевой логический уровень, а на входе и на выходе селектора 11 и на втором выходе клавиатуры 1 присутствует единичный логический уровень. В случае возникновения на одном или нескольких выходах преобразователя 2 кодов импульсной помехи единичного логического уровня, длительность которой достаточна для переключения регистра 6, в регистр 6 записывается ложная информация, так как на тактовом входе регистра 6 присутствует низкий потенциал, поступающий с.выхода элемента 12 совпадения и разрешающий запись информации в регистр 6. Однако элемент задержки не включается, так как длительность импульсной помехи меньше суммарного времени переключения элемента ИЛИ 5 регистра 6, элемента ИЛИ 4 и элемента 12 совпадения. При окончаний импульсной помехи низким потенциалом с выхода элемента ИЖ 5 запрещается переключение элемента 12 совпадения, на выходе которого по-прежнему присутствует нулевой логический уровень. При окончании импульсной помехи в регистр 6 записывается нулевой логический уровень, поступающий с выхода преобразователя 2 кодов, и устройство оказывается в исходном состоянии. Таким образом, импульсная помеха, возникающая на выходе преобразователя 2 кодов и меньшая по длительности времени суммарного времени переключения элемента ИЛИ 5, регистра 6, элемента ИЛИ 4 и элемента 12 совпадения, не оказывает влияния на работу устройства, т.е. подавляется. При вклочении любой информационной клавиши клавиатуры 1, на выходах преобразователя 2 кодов появляется кодовая комбинаци я, идентифицирующая клавишу в виде единичных логических уровней на соответствующих выходах преобразователя 2 кодов. Вследствие дребезга контактов переключателей клавиатуры 1 эти уровни имеют вид пачек импульсов в моменты переключения контактов. Кодовая комбинация с 1выходов преобразователя 2 кодов поступает на информационные 5 входы регистра 6 и, так как на тактовом входе регистра 6 присутствует низкий потенциал, записывается в регистр 6. Появление кодовой комбинации на выходах регистра 6 вызывает появление единичного логическо го уровня на выходе элемента ИЛИ 4. А появление единичного логическо го уровня на выходе элемента ИЛИ 4 вызывает появление единичного логического уровня на выходе элемента 1 совпадения. Этот единичный логическ уровень запрещает запись информации в регистр 6 и изменение состояния элемента ИЖ 5 при изменении логиче ких уровней на выходах преобразователя 2 кодов. При появлении единичного логического уровня на выходе элемента 12 совпадения включается элемент 10 задержки. Элемент задерж ки задерживает передний фронт сигна ла на выходе элемента 12 совпадения на время fp, которое выбирается исходя из инерционности клавиатуры. Через время V на выходе элемента 1 задержки формируется импульс, который стробирует блок 7 сравнения. Пусть в течение времени Ug не про изошло включение двух или нескольки клавиш клавиатуры 1. Тогда кодовая комбинация, присутствующая в это время на выходе преобразователя 2 кодов, совпадает с кодовой комбинацией, записанной ранее в регистр 6, и на выходе блока 7 сравнения формируется импульс, переписывающий двоичный код из регистра 6 в регист 8. В то же время импульс с выхода блока 7 сравнения переключает триггер 9, и на его выходе устанавливае ся низкий потенциал. При включении других информационных клавиш клавиатуры 1, независи мо от их количества, по истечении времени Т и до отключения первоначально нажатой клавиши, изменение информации в регистре 6 не происходит и во второй регистр 8 новая информация не поступает. Это связано с тем, что на выходе элемента ИЛИ 5 все время присутствует единичный логический уровень и элемент 10 задержки выключен. При отключении первоначально на- жатой клавиши клавиатуры 1 или-последней из включенных информационных клавиш, что соответствует случаю, когда по истечении времениТ) 6 и до выключения первоначально вклю(Ченной клавиши включены несколько других клавиш клавиатуры 1, на всех выходных шинах преоб1 азователя кодов появляется нулевой логический уровень. Этот нулевой логический уровень сопровождается пачками импульсов, вследствие дребезга контактов переключателей клавиатуры 1. При появлении нулевого логического уровня на всех выходах преобразователя 2 кодов, на выходе элемента ИЛИ 3 появляется нулевой логический уровень. Селектор 11 анализирует длительность импульсов нулевого логического уровня, появляющихся на выходе элемента ИЛИ 3 вследствие дребезга контактов, возникающего при включении информационной клавиши. Порог срабатывания селектора 11 устанавливается так, чтобы максимальный по длительности импульс нулевого логического уровня, возникающий вследствие дребезга контактов, не вызывал срабатывание селектора 11. По окончании дребезга контактов через- время t селектор 11 срабатывает, так как длительность сигнала нулевого логического уровня на выходе элемента ИЛИ 3 превьш1ае.т при этом порог срабатывания селектора 11. На выходе селектора 11 формируется импульс нулевого логического уровня, возвращающий триггер 9 в исходное состояние. Единичный логический уровень на вькоде триггера 9 вызывает появление единичного логического уровня на выходе элемента ИЛИ 3. При появлении импульса нулевого логического уровня на выходе селектора 11 на выходе элемента 12 совпадения устанавливается нулевой логический ypoBjBHb, который записьшает в регистр 6 нулевую кодовую комбинацию присутствующую на выходах преобразователя 2 кодов. В то же BpeilM на выходе элемента ШШ 5 устанавливается нулевой логический уровень. Таким образом, устройство возвращается в исходное состояние. Пусть в течение времени f после ключения информационной клавиши роисходит включение еще одной или ескольких информационных клавиш лавиатуры 1. Тогда в момент появения импульса на выходе элемента 1О адержки кодовая комбинация на выхое преобразователя 2 кодов не соот

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

название год авторы номер документа
Устройство для ввода информации 1982
  • Смирнов Сергей Викторович
  • Смирнова Мария Петровна
SU1049889A1
Устройство для ввода информации 1978
  • Батанист Моисей Лазаревич
SU868737A1
Устройство для ввода информации 1987
  • Кошкаров Вениамин Анатольевич
  • Поляков Юрий Васильевич
  • Радченко Светлана Владимировна
SU1531083A1
Устройство для ввода информации 1983
  • Ильина Раиса Сергеевна
  • Карасенко Николай Петрович
  • Ковалев Владимир Александрович
  • Прядкин Виктор Максимович
  • Разумный Владимир Тихонович
SU1141393A1
Устройство коммутации сенсорных площадок 1987
  • Крупский Николай Иванович
SU1554134A1
Устройство для ввода информации 1985
  • Кошкаров Вениамин Анатольевич
  • Малофеев Борис Григорьевич
SU1283739A1
Устройство для ввода информации 1987
  • Янчиленко Александр Александрович
SU1460717A1
Устройство для ввода информации 1980
  • Пименов Владимир Федорович
SU877515A1
Устройство для ввода информации (его варианты) 1985
  • Обрезков Александр Юрьевич
SU1290286A1
УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ ГРУППОВЫХ КОДОВ 1990
  • Бестемьянов П.Ф.
  • Вековищев А.В.
  • Лисенков В.М.
  • Лодыгин Г.С.
  • Шалягин Д.В.
RU2025049C1

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

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

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

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 109 726 A1

Авторы

Смирнов Сергей Викторович

Смирнова Мария Петровна

Даты

1984-08-23Публикация

1983-04-06Подача