Устройство для ввода информации
Изобретение относится к области автоматики и вычислительной техники и позволяет повысить достоверность вводимой информации. Устройство содержит генератор импульсов 1, дешифратор 2, первый, второй и третий счетчики 3,4 и 5, мультиплексор 6, регистр 7, блок коммутационных элементов 8, первый и второй элементы НЕ 9,10, первый, второй и третий триггеры 11,12 и 13 и элемент И 14. В составе устройства отсутствуют традиционные элементы задержки как средства защиты от дребезга. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51) 4 G 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPGHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР (21) 4281068/24-24 (22) 09.07. 87 (46) 23.04.89. Бюл. и 15 (72) В.В.Топилин и А.С.Никоноров (53) 681. 327.11(088. 8) (56) Авторское свидетельство СССР
В 960783, кл. G 06 F 3/02, 1981.
Авторское свидетельство СССР
В 1322248, кл. G 06 F 3/02, 1986. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к области
ÄÄSUÄÄ 1474631 А1 автоматики и вычислительной техники и позволяет повысить достоверность вводимой информации. Устройство содержит генератор импульсов 1, дешифратор 2, счетчики 3-5, мультиплексор б, регистр 7, блок коммутационных элементов 8, элементы НЕ 9,10, триггеры 11««13 и элемент И 14. В составе устройства отсутствуют традиционные элементы задержки как средства зашиты от "дребезга". 1 ил.
1 4746 31
Изобретение относится к вычислительной технике и может быть использовано в устройствах для ввода информации.
Цель изобретения — повышение достоверности вводимой информации.
На чертеже представлена функциональная схема устройства.
Устройство для ввода информации содержит генератор 1 импульсов, дешифратор 2, первый 3, второй 4 и третий 5 счетчики, мультиплексор б, регистр 7, блок 8 коммутационных элементов, первый 9 и второй 10 элементы НЕ, первый 11, второй 12 и третий 13 триггеры и элемент И 14.
Устроиство работает следуюцим Об разом.
В исходном состоянии (клавиши не нажаты) работает генератор 1 импульсов, первый 3 и второй 4 счетчики.
Каждым импульсом переполнения счетчика 4 счетчик 3 увеличивает на "1" свое состояние. Сигнал переполнения 25 (выход Р) счетчика 3 устанавливает исходные нулевые состояния триггеров
11 и 13. Триггер 12 сброшен сигналом от устройства приема информации.
При нажатии на клавишу блока 8 сопротивление контакта изменяется с
"дребезгом" и на выходе мультиплексо-ра б формируется сигнал в виде пачки импульсов. Количество импульсов в пачке зависит от "дребезга", но достаточно одного импульса для срабатывания триггера 11, Максимальное число импульсов в пачке определяется разрядностью счетчика 4 и практически равно 8-16.,Важным является одина-4О ковая разрядность второго и третьего счетчиков 4 и 5.
При одновременном нажатии двух и более клавиш блока 8 число импульсов пачки превышает максимальное число . счетчика 5 и сигнал переполнения третьего счетчика 5 сбрасывает первый счетчик 3. Каждый раз, пока клавиши нажаты, счет начинается снова и до переполнения счетчика 3 не доходит, триггер 13 остается в прежнем (нулевом) состоянии и триггер 12 не установлен.
Если нажата одна клашппа блока 8, то сигналом переполнения первого
55 счетчика 3 сначала установится триггер 13, а затем триггер 12. По сигналу триггера 12 готовности устройство приема информации считывает код, saфиксированный в регистре 8 через элемент 14 триггером 13. После считывания ответный сигнал сбрасывает три"г,-=.р 12, При удерживании клавиш каждый раз за время счета устанавливается триггер 11 «и подтверждается единичное состояние триггера 13. Поскольку состояние триггера 13 не ме" няется, триггер 12 находится в нулевом состоянии.
При отпускании клавиш триггер 11 не устанавливается и триггер 13 сбрасывается — схема занимает исходное состояние.
Стробирование дешифратора 2 сигналом тактового генератора дает возможность избежать выдачи с дешифратора 2 сигнала во время перехода гервого счетчика 3 из одного состояния s д рpу rгоoеe, т.е. когда егo состояние на входе дешифратора 2 не определено. Это обстоятельство обеспечива" ет строго последовательный опрос клавиш и исключает возможные ситуации искажения кода при нажатии нескольких клавиш одновременно.
В составе устройства отсутствуют традиционные элементы задержки как средства защиты от "дребезга". Предложенные связи между элемен.ами устройства позволяют использовать клавиши практически с любым временем дребезга и обеспечивают надежную работу устройства, Формула из обретения
Устройство для ввода информации, содержащее генератор импульсов, первый счетчик, дешифратор, мультиплек" сор, блок коммутационных элементов, первый и второй триггеры, элемент И, регистр, первый элемент КЕ, выходы дешифратора соединены с входами блока коммута," .Ониых злег ентов, выходы которого подключены к информационным входам муль-.иплексора, выходы первого счетчика соединены с информационными входами дешифратора, ад,: есными входами мультиплексора и информационными входами регистра, выходы которого являются информационны и выходамн устройства, выход второго триггера является стробируюшим выходом устройства, вход сброса — входом сброса устройства, выход первого триггера соединен с B- входом вт оро го триггера, тактовый вход первого триггера соед»14746
Составитель А.Женин
Техред М.Яндык Корректор И.Муска
Редактор В.Данко
Заказ 894/46 Тирам 667 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.укгород, ул. Гагарина, 101 нен с выходом переполнения первого счетчика, а Р-вход — с шиной нулевого потенциала устройства, тактовый вход регистра соединен с выходом зле5 ментаИ, отличающее ся тем, что, с целью повышения достоверности вводимой информации, в него введены второй и третий счетчики, третий триггер и второй элемент НЕ, выход генератора импульсов соединен со счетным входом второго счетчика и стробирующим входом дешифратора, выход переполнения второго счетчика соединен со счетным входом первого 35 счетчика, вход сброса которого соединен с выходом переполнения третьего
31
4 счетчика, счетный вход которого соединен с выходом мультиплексора, входом установки первого триггера и через первый элемент НЕ - с первым входом элемента И, второй вход которого соединен с инверсным выходом третьего триггера, D-вход которого подключен к выходу первого триггера, тактовьй вход третьего триггера через второй элемент НЕ подключен к выходу переполнения первого счетчика, прямой выход третьего триггера соединен с тактовым входом второго триггера, выход переполнения первого счетчика соединен с входом сброса третьего счетчика.


