Изобретение относится к вычислительной технике и .может быть использовано в устройствах ввода информации систем автоматики и вычислительной техники.
Цель изобретения - упрощение устройства при сохранении высокой надежности его работы.
На чертеже дана схема предлагаемого устройства.
Устройство содержит клавиатуру 1, программируемую логическую 1И атрицу 2, элемент НЕ 3, генератор 4 импульсов, элемент 5 запрета и счетчик 6.
Устройство работает следующим образом.
При нажатии одной из кнопок клавиатуры 1 на одном из выходов программируемой логической матрицы 2 .возникает сигнал логической 1, искаженный дребезгом контактов кнопок.
Этот сигнал через элемент НЕ 3 подается на вход сброса счетчика,6. На счетный вход этого счетчика через элемент 5 запрета поступают синхро-, импульсы от генератора Л импульсов.
При нажатии кнопки единичньш. сигнал разрешает счет импульсов, однако возникающая помеха от дребезга (логический О) сбрасывает счетчик 6 в нулевое состояние. После окончания дребезга счетчик начинает, работать без сбоев. При прохождении 2 N импульсов подряд на выходе 2 счетчика появляется сигнал логической 1, очищенньй от дребезга. Этот сигнал через инвертор 7 поступает на управляющий вход элемента И, блокируя счет, а также используется в качестве очищенного от помех признака нажатия какой-либо кнопки клавиаутуры, в качестве которого он подается на Х2, -ьш вход преобразователя кодов, построенного на программируемой логической матрице.
Программируемая логическая матрица обеспечивает на выходах сигналы, в соответствии с правилом Z, Х2п.,10Х,,.„.ПХ„
2 О , , ф ОХп
,, ОХ,пХ2П,...ОХ„.,оХ (1) Z,s X.OX,{JОХ„
Из приведенных соотношений видно, что единичньш сигнал на.каждом из выходов Zp -Zn появляется только при наличии признака Х, и при подаче логической 1 только на один
где Т Т,
из входов Х,,...Д„. Поэтому устрой- ство оказывается не только защищенным от дребезга контактов, но и от ошибочного одновременного нажатия двух и более кнопок.
Для правильной работы схемы защиты от дребезга контактов до:тано выполняться неравенство
NT-Т,,(2)
период следования синхроимпульсов от генератора; максимальная длительность импульсов, возникающих при дребезге;
N - контрольное число, выбираемое из условия удовлетворения неравенству (2). При нажатии кнопки сигнал на выхо- де Zf|.,.g также является дребезговым.
5т первого нулевого сигнала счетчик сбрасывается в нулевое состояние, первьй и последующие импульсы дребезга не повлияют на выходные сигна- лы, так как в течение даже максимального по длительности импульса счетчик не успеет заполниться, т.е. не выполняется неравенство (2), и на выходе счетчика сигнал не возбуждает- ся. Очищенные от дребезга сигналы
Z,-Z подаются на входы Х, 2п ПР° граммируемой логической матрицы, используемой в качестве преобразователя унитарного кода клавиатуры в двоично-десятичный код на выходах Z матрицы, которые служат выходами устройства.
Таким образом, предлагаемое устройство обеспечивает как защиту работы от дребезга контактов кнопок клавиатуры, так и защиту от ошибочного нажатия оператором одновременно двух кнопок, в то же время устройство
выполнено с привлечением минимального числа элементов, и в сравнении с известным требует наличия только одного генератора импульсов. В схеме известного устройства предусмотрены два входа для подключения двух внешних генераторов импульсов. Кроме того, применение программируемой логической матрицы позволяет совместить в одном функциональном блоке как
схему преобразователя кода клавиатуры в двоично-десятичньй код, так и схему защиты от одновременного нажатия двух клавиш, а также часть схемы защиты от дребезга контактов.
Формула изобретения
Устройство для ввода информации, содержащее клавиатуру, генератор импульсов, элемент з апрета, счетчик, выход генератора импульсов подключен к прямому входу элемента запрета, выход которого подключен к счетному входу счетчика, выход которого подключен к инверсному входу элемента запрета, отличающееся тем что, с целью упрощения устройства.
введены программируемая логическая матрица и элемент НЕ, выходы клавиатуры подключены к информационным входам программируемой логической матрицы, информационные выходы которой являются информационными выходами устройства, управляющий выход программируемой логической матрицы подключен через элемент НЕ к входу сброса счетчика, выход которого подключен к управляющему входу программируемой логической матрицы.
i
m
.Sbixff
,,.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1989 |
|
SU1693598A2 |
Устройство для ввода информации | 1983 |
|
SU1115041A1 |
Устройство для ввода информации | 1987 |
|
SU1524042A1 |
Устройство для ввода информации | 1983 |
|
SU1091147A1 |
Устройство для ввода информации | 1990 |
|
SU1727119A1 |
Устройство для ввода информации (его варианты) | 1985 |
|
SU1290286A1 |
Устройство для ввода информации | 1986 |
|
SU1399724A1 |
Устройство для ввода информации | 1983 |
|
SU1112358A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ С ОГРАНИЧЕННЫМ ДОСТУПОМ | 1985 |
|
RU1306360C |
Устройство для ввода информации | 1982 |
|
SU1057937A1 |
Изобретение относится к вычислительной технике и может быть использовано в устройствах ввода информации систем автоматики и вычислительной техники. Цель изобретения - упрощение устройства - достигается введением в него ПЛМ. Этим обеспечивается в совокупности с другими элементами устройства надежная защита от дребезга контактов и защита от ошибочного нажатия оператором одновременно двух и более клавиш, а также реализаций алгоритма работы управляющего устройства с экономией числа требуемых элементов порядка 20-30%. 1 ил.
Редактор 0.Головач
Составитель В.Базовкин
Техред Л.Сердюкова Корректор М.Самборская
Заказ 7267/47 Тираж 670Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4
Устройство для ввода информации | 1981 |
|
SU980086A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-01-07—Публикация
1983-11-23—Подача