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

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

Изобретение относится jc автоматике и вычиспительной технике и прейназначен апя ввоаа информации с помощью кпа в натуры. Известно устройство, содержащее кпавиатуру, шифратор, бпок фиксации нокаженкй и бпок ввоаа . При вкпкнении одновремениэ двух клавиш блокируется прохождение информации на выход до момента выключения одной из клавши. ПОЭТОМУ, -при случайном включении одновременно двух клавиш, в случае, если будет выключена первой клавиша, идентифииируношая требуемую информацию, на выход устройства пройдет ложная информация. Следовательно, устройство .имеет низкую надежность ввода информации. Наиболее близким техническим решени ем к предлагаемому является устройство содержащее последовательно соединенные клавиатуру, преобразователь кодов и блок сопряжения, а также последоватерьно сое диненные блок формирователей импульсов первый элемент ИЛИ, первый и второй триггеры, второй элемент ИЛИ, элемент задержки, причем вход элемента задержки подключен к выходу первого триггера, выход - к второму входу блока сопряжения, третий вход которого соединен с вы ходом второго триггера, второй вход которого подключен к второму выходу клав атуры, к первому выходу которой подклкн чен вход формирователей импульсов 2 J. В известном устройстве информация может поступить в блок сопряжения Tont ко по истечетш заданного времени за-i держки. При искажении информации на входах блока сопряжений до истечения времени задержки, что происходит при одновременном важатии двух клавиш клавиатуры, блокируется ввод информации в блок сопряженда. Ввод последующей информации в бпок сопряжения должен проозводаться топысо после нажатия специальной клавиши кг1авиатуры. Однако в известном устройстве существует возможность саморазбпокировки ввода инк. формации (без нажатия специальной клавиши) при повторном случайном нажатии одновременно двух КЛЕШИШ. Известное устройство также не обеспечивает блокировку ввода информации при одновременном нажатии четь ре X и более клавиш кла виатуры, что вероятно при работе двумя руками. Кроме того, в.моменты перикгпо чения первкшочатепей клавиату|№1 на вхо дах блока ссяфяжения возникают пачки импульсов, обусловленные дребезгом м&ханически управляемых контактов переключателей. Дребезг контактов вызывает ложные включешет элемента задержки, что приводит к вводу в блок сопряжения ложной информации. Целью изобретения является повышение надежности зе счет уменьшения иокажений сигналов. Поставленная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, преобразователь кодов, два элемента ИЛИ, триггер, блок сопряжения и элемент задержки, причем первый выход клавиатуры, соединен с вхо дом преобразователя кодов, выход которог 5 соединен с первым входом первого эле мента ИЛИ, выход BToftoro элемента ИЛИ соединен со счетным входом триггера, выход которого соединен с входом элемента задержки, введены регистр, блок cpaj нения, одновибратор и третий элемент ИЛИ, выход которого соединен с установочным входом триггера, к выходу которого подключен второй вход первого элемента ИЛИ, выход которого соединен с тактовым вводом регистра и соединен с входом одновибратора, выход которого соединен с установочным входом регистра, информационный вход которого подключен к выходу преобразователя кодов и соединен с первым входом блока сравнения, второй вход которого соединен с выходом регистра, с входом второго элемента ИЛИ и соединен с информационным входом блока сопряжения, тактовый вход которого соединен с выходом блока сравнения и соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с вторым выходом клавиатуры, третий вход блока сравнения соединен с выходом элемента задержки. На чертеже представлена структурная схема устройства для ввода шформации. Устройство.для ввода информации содержит клавиатуру 1, преобразователь 2 фодов, элементы ИЛИ 3-5, триггер 6, блкж 7 сопряжения, элемент 8 задержки, регистр 9, блок 10 сравнения, одновибратор 11. Каждая клавиша клавиатуры 1 содержит пару механически управляемых контактов. Преобразователь 2 кода ставит в соответствии с каждой га:люченной клави4 шей клавиатуры 1 определенный д -разрядный двоичный код и построен на комбинационных логических элементах. Триггер б является счетным триггером, срабатывающим по фронту входного 3.10 импульса. Триггер 6 может быть выпоп-нен на 3)-триггере микросхемы 133ТМ2, на входе установки в О которого включей инвертор. Блок 7 сопряжения может быть выполнен в виде триггерного регистра, например, на триггерах 133ТМ2. Элемент 8 задержки является элементом задержки переднего (|5юнта входного сигнала и содержит два триггера, элемент И-НЕ и времязадающую КС-цепь. Выходом эпемента 8 задержки является нуЦ павой выход второго триггера. Регистр 9выполнен на D -триггерах микросхемы 133ТМ2. Бло1с 10 сравнения содержит элементы И-ИЛИ-НЕ, инверторы и много- входовой элемент И. В дополнение к указанной схеме, третий вход каждого элеЧ мента И всех элементов И-ИЛИ-гНЕ объединен и подключен к выходу инвертора. вход которого является третьим входом блока 1О сравнения. Выход многовходового эпемента И является выходом блока 1 10сравнения. Одновибратор 11 выполнен на основе формирователя по а.с. На входе формирователя ополнительно включен элемент И-HEi первый вход которого соединен с выходной шиной формирователя. Второй вход допопнитепьного элемента И-НЕ является входом одновибратора 11. Выходная шина формирователя является выходом одновибратора. Устройство для ввода информации работает следующим образом. В исходном состоянии, когда ни одна из клавиш клавиатуры 1 не нажата, на всех входах регистра 9, блока 1О срав. нения и на всех входах блока 7 сопряжения, а также на выходе триггера 6 присутствует нулевой логический уровень. При нажатии любой информационной клавиши клавиатуры 1 на выходах преобразователя 2 кодов появляется двоичный код, идентифицирующий клавишу, в виде единичных логических уровней на соответствующих выходах преобразователя 2 кодов. Вследствие дребезга контактов переключателей клавиатуры 1 эти уровни имеют вид пачек импульсов в моменты переключения контактов. Сигнал с выходом преобразователя 2 кодов поступает на информационные входы регистра 9 в через элемент ИЛИ 3 сигнал поступает на тактовый вход регистра 9. По переднему фронту сигнала на выходе элемента ИЛИ 3 в регистр 9 заносится двЬичвый код, идевтифидируювдий нажатую кпаввшу клавиатуры 1. Появление двоичного кода на выходах регистра 9 вызывает псявл&8894ние единичного логического уровня на выходе элемента ИЛИ 4, по переднему фронту которого на выходе триггера б устанавливается единичный логический уровень. Это единичный логический уроХвёнь запрещает изменение состояния эпемента ИЛИ 3 при GcavieHeHtra погичеоких уровней на выходах преобразователя 2 кодов. Передним фронтом сигнала, iпоявившегося на выходе триггера 6, включается элемент 8 задержки, который задерживает передний фровт снгнапа ва время Тд , RoTopo e выбирается исходя из инерционности перекточатепей клав атуръ 1. Через время Тр на выходе элемента 8 задержки формируется вмпульс, который стробирует блок 10 сравнения. Пусть в течение времени Т, ве произо включение двух или нескольких клаввн шей клавиатуры 1 .Тогда двоичный код,.присутствующий в это время на выходе прйэобразователя 2 кодов, совпадает с дво ичным кодом, записанны м ранее в регистр 9, и на выходе блока 1О сравневвя форч мируется импульс, переписыва1(}1ПВЙ двоУ ичный код из регистра 9 в бпс« 7 coiпряжения. В то же время импупьс с выхода блока 1О сравнения прохопит через элемент ИЛИ 5 и переключает триггер 6 в нулевое состояние. При нажатии других информационных клавши клавиатуры 1, независимо от их количества, по истечении времеви С в до отпускания первоначально нажатой клавиши изменения информации в регистре 9 не происходит и в блок 7 сопряжения вовая информация не поступает. Это связа- но с тем, что на выходе эпемевта ИЛИ 5 все время гфисутствует единичный nori ческий уровень и элемент 8 задержки выключен. При отпускании первоначально нажатой клавиши клавиатуры 1 или поспесшей вэ нажатых информационных клавши, что соответствует случаю, когда по истечении времени .tg и до отпускания первовачапьно нажатой клавиши нажаты несколько других клавиш клавиатуры 1, на всех ходных шинах преобразователя 2 кодов появляется нулевой логический уровень, Этот нукевой логический уровень сопровождается пачками импульсов вследст вие дребезга контактов переключа те пей клавиатуры 1. При появлении нулевого аогического уроввя ва всех выходах пр образоватепя 2 кодов на выходе впемеита ИЛИ 3 появляется нулевой логнческЕй уровень, передним фронтом которого включается одновибратор 11. Сигналом с выхода одновибратора 11 регчсгр 9 обнуляется, Через время -t,,, превышак шее длитепьйость дребезга контактов пе« реключатепей клавиатуры 1, на выходе одновибратора сигнал оканчивается и уст ройство приходит в исходное состояние. Пусть в Течение времени f после нажатия информационной клавиши произошло нажатие etue.одной или нескольких информационных клавиш клавиату;я 1 1. Тогда в момент появления импульса на выходе элемента 8 задержки двоичный код на выходе преобразователя 2 кодов не соответствует двоичному коду, записанному в регистре 9, что свидетельству ет о том, что произошло нажатие одновременно двух или нескольких инфор лаиионных клавиш клавиатуры 1. В этом случае и-шульс на выходе блока 10 сравнения не появится. в .блок 7 сопря женин не будет записана ложная информа ция. Хриггер 6 блокирует переключение элемента 11ПИ 3 и держит в выключенном состоянии элемент 8 задержки. Поэтому 1при поспедующек нажатии информационны клавиш клавиатуры 1 информация в блсас 7 сопряжения не поступает. При нажатии специальной клавиши кпавиатурт 1 1 сигнал поступает через элемент ИЛИ 5 на вход установки в О триггера 6. Триггер 6 устанавливается в нулевое состояние, и нулевой логический уровень с его выхода разблокирует элемент ИЛИ 3, По переднему фронту нулевого логического уровня, появляющегося на выходе элемента ИЛИ 3, включается одновибратор 11. Сигналом с выхода одновибратора 11 регистр 9 обнуляется. При выключеник специальной клавиши клавиатуры 1 устройство оказывается приведенным в исходное состояние. Преимуществе предлагаемого устройства является повышенная надежность ввода информации, так как, во-первых, при одновр енном нажатии нескольких клавиш, независимо от количества нажатых, клавши клавиату|л 1, осуществляется блокировка ввода инфр{ {аиии в блок; сопряжения, во-вторых, явление дребезга контактов переключателей клавштуры не вызывает искажение информации, вводимой в блок сопряжения.

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

название год авторы номер документа
Устройство для ввода информации 1983
  • Смирнов Сергей Викторович
  • Смирнова Мария Петровна
SU1109726A1
Устройство для ввода информации 1983
  • Ильина Раиса Сергеевна
  • Карасенко Николай Петрович
  • Ковалев Владимир Александрович
  • Прядкин Виктор Максимович
  • Разумный Владимир Тихонович
SU1141393A1
Устройство для ввода информации 1987
  • Кошкаров Вениамин Анатольевич
  • Поляков Юрий Васильевич
  • Радченко Светлана Владимировна
SU1531083A1
Устройство для ввода информации 1977
  • Преснухин Леонид Николаевич
  • Бархоткин Вячеслав Александрович
  • Кустов Вячеслав Александрович
  • Ларин Валерий Петрович
  • Игнатов Михаил Степанович
SU711558A1
Устройство для ввода информации 1982
  • Голубев Вячеслав Серафимович
  • Дуров Валентин Викторович
  • Калинин Сергей Валентинович
SU1057937A1
Устройство для ввода информации 1982
  • Зебрев Виктор Григорьевич
SU1064275A1
Устройство для ввода информации 1985
  • Кошкаров Вениамин Анатольевич
  • Малофеев Борис Григорьевич
SU1283739A1
Устройство для ввода-вывода информации 1987
  • Ордынцев Вячеслав Михайлович
  • Слепова Светлана Сергеевна
SU1451674A1
Устройство для ввода информации 1986
  • Егоров Владимир Владимирович
  • Самохвалов Василий Павлович
SU1386983A1
Устройство для ввода информации 1982
  • Батанист Моисей Лазаревич
SU1048465A1

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

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

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
УСТРОЙСТВО для БЛОКИРОВКИ ЦИФРОВОЙ КЛАВИАТУРЫ 0
  • А. А. Минаев, М. Л. Портнов Л. К. Афанасьева Авторы Изобретени
SU373719A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для ввода информации 1977
  • Смирнов Сергей Викторович
SU702373A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 049 889 A1

Авторы

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

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

Даты

1983-10-23Публикация

1982-03-23Подача