Изобретение относится к вычислительньй технике, может быть использовано для ввода информации, например, в терминалах цифровых вьяислительных машин. Известно устройство для ввода информации, содержащее клавиатуру, группы первых неподвижных контактов которой соединены с соответствующими информационными входами первого коммутатора., выход которого подключен к информационному входу первого триггера, генератор импульсов, выход которого соединен с входом счетчика, выход которого подключен к адресному входу первого коммутатора С11 Недостатком указанного устройства является низкая помехозащищенность, связ 1нная с дребезгом контактов кла- виатуры. Наиболее близким по технической сущ ности к предлагаемому является устройство для ввода ттаформации, содержащее. клавиатуру, подвижные контактьг которой . подключены к шине нулевого потенциала, первая группа неподвижных контактов клавиатуры, объединенных соответствующим образом, соединена с соответствующими информационнъми входами первого коммутатора, выход которого соединен с информационным входом первого триггера, вторая группа неподвижньпс контактов клавиатуры, объединенных соответству1Ощим образом, соединена с соответствующими информационными входами второго коммутатора, выход которого соединен с информационным входом второго триггера генератор импульсов, выход которого соединен с первыми входами первого и второго коммутаторов и с первь1ми входами первого и второго триггеров, выходы которых подключены к первым входам регистров, вторые входы регистров соединены с адреснъ1ми входами первого и второго коммутаторов и выходом, счетчика, вход которого соединен с выходом генератора импульсов 2 . Недостатками ювестного устройства являются сложность, обусловленная сложностью объединения неподвижных контактов клавиатуры в группы в соотЬетствик со стандартнь1м кодом, и малая надежность, связанная с динамическим методом формирования кода для элементов клавиатуры. Целью изобретения является. упрощение и повышение надежности работы устройства. Указанная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, подвижные контакты которой подключены к шине нулевого потенциала, первая группа неподвижных контактов клавиатуры соединена с информационными входами первого коммутатор выход которого соединен с информационным входом первого триггера, вторая группа неподвижных контактов клавиатуры соединена с информационными входами второго коммутатора, выход которого соединен с информационным входом второ ГО триггера, генератор импульсов, выход которого соединен с первыми входами первого и второго триггеров и первыми входами первого и второго коммутаторов первый счетчик, выход которого соединен с адресным входом первого коммутатора введены три элемента И, второй счетчик блок памяти, причем первый вход первог элемента И соединен с вьгх:одом генератора импульсов, с первым входом второго элемента И, выход которого соединен с входом второго счетчика, выход которо соединен с первым адресным входом блока памяти, с адресным входом второго коммутатора, второй вход первого элемента И соединен с инверсным выходом первого триггера, выход первого элемента И соединен с входом первого счетчика, второй вход второго элемента И соединен с инверсным вькодом второг триггера, прямой выход которого соединен с первым входом третьего элемента И, второй вход которого соединен с прямым выходом первого триггера, а вьЕкод третьего элемента И соединен с управЛ5ПОЩИМ входом блока памяти, выход которого является выходом устройства, второй адресньй вход блока памяти соединен с выходом первого счетчика. На чертеже изображена структурная схема устройства. Устройство содержит клавиатуру 1, коммутационные элементы 2, неподвижные контакты 3, подвижные контакты 4, первую и вторую группы 5 и 6 неподвижных контактов клавиатуры, первый и второй коммутаторы 7 и 8, первый и второй триггеры 9 и 10, генератор 11 импульсов, первый элемент И 12, второй элемент И 13, первый и второй счетчики 14 и 15, третий элемент И 16, блок памяти, например программируемое nocTojffiHoe запоминающее устройство 17. Первый вход первого и второго триггеров 9 и 10 является синхровходом, первые входы первого и второго комму таторов являются входами для стробирования, блок 17 памяти служит преобрааователем кодов. Устройство работает следующим образом. С генератора 11 импульсов импульсные сигналы поступают на входы элементов И 12 и 13, первые входы (С) триггеров 9 и ip и первые входы ( 5 ) коммутаторов 7 и 8. При. замыкании неподвижных контактов 3 с подвижным контактом 4 соответствующие информационные входы коммутаторов 7 и 8 замыкаются на шину нулевого потенциала (при использовании сенсорной клавиатуры контакт 4 может быть связан с шиной нулевого потенциала через сопротивление тела человека), в результате чего иа выходах коммутаторов 7 и 8 исчезают импульсы, соответствующие номерам замкнутыхна шину нулевоххэ потенциала групп 6 и 5. При этом на инверсных выходах триггеров 9 и 10 формируются отрицательные сигналы, закрывающие элементы И 12 и 13, в результате чего импульсы с генератора 11 не проходят на входы счетчиков 14 и 15, и они останавливаются в состояниях, которые соответствуют номерам выбранных групп 5 и 6 и определяют код выбранного элемента 2 клавиатуры 1. Этот код поступает на адресные входы блока 17 памяти, которьй осуществляет преобразование кода элемента 2 клавиатуры 1 в стандартный код обмена информацией (или в любой же.лаемый код). Считывание инфо1Ж1ации с блока 17 памяти осуществляется при поступлении на его управляющий (стро- бирующий) вход импульса разрешения выборки с вьсч:ода третьего элемента И 16. Этот импульс формируется в момент появления уровня логической единицы на прямом выходе того из тригf poB, который срабатьшает последним. Информация, записанная-в блоке 17 памяти, определяется способом объединения неподвижных контактов клавиатзфы 59 в группы и , подсоединения их к инфорКлационным йходам первого и второго коммутаторов. Разрядность счетчиков в устрюйстве определяется соотношениями 2 7, п и 1 7/ m , где Р с, - разрядности счетчиков, m , п - количество групп неподвижных контактов. Коммутаторы, триггерь, счетчики, элементы И, генератор импульсов и блок памяти могут быть выполнены на базе стандартных интегральных схем. Введение в устройство второго счетчика, элементов И и блока памяти с их сбязями позволяет упростить изготовлекие устройства. Действительно, рационально объединяя неподвижные контакты 3 в группы 5 и 6 и соответствующим образом соединяя их с информационными ваддамй коммутаторо 7 и 8, можно получить минимум пересечений соединительных проводников на печатной плате и уменьшить длину проводников (т.е. отказаться от многослойных плат и увеличить помехозащищенность устройства), а получающееся в этом слу чае несоответствие кодов элементов 2 со стандартными кодами можно устранить с помощью блока памяти. При этом надежность работы устройства также увели чивается, поскольку код на выходах счет чиков и, следовательно, на выходе блока памяти сохраняется неизменным в течение всего времени замкнутого состояния подвижного контакта с неподвижными контактами выбранного элемента клавиатуры, в то время как в известном устройстве этот код непрерывно записывается в регистры и подвержен влиянию импульсных помех.
Формула изобретения
Устройство для ввода информации, содержащее клавиатуру, подвижные контак,ты которой подключены к шине нулевого потенциала, первая группа неподвижных
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 669350, кл. Q 06 Р 3/О2.
2.Авторское свидетельство СССР по заявке № 2848691/18-24,
кл. G 06 Р 3/02. (прототип). 9 контактов клавиатуры соеднисиа с мационнымн входами первого коммутатора, выход которого соединен с инфбрмапно.ч- ным входом первого триггера, вторая группа неподвижных контактов клавиатуры соединена с информационными входами второго коммутатора, выход которого соединен с информационным входом второго триггера, генератор импульсов, выход которого соединен с первыми входами первого и второго триггеров и первыми входами первого и второго комму аторов, первый счетчик, выход которого соединен с первым адресным входом первого коммутатора, отличающееся тем, что, с целю упрощения и повышения надежности устройства, в него введены три элемента И, второй счетчик, блок памяти, причем первый вход первого элемента И соединен с выходом генератора импульсов, с первым входом Еторого элемента И, выход которого соединен с входом второго счетчика, выход которого соединен с первым адресным входом блока памяти, с адресным входом второго коммутатора, второй вход первого элемента И соединен с инверсным выходом первого триггера, выход первого элемента И соединен с входом первого счетчика, второй вход второго элемента И соединен с инверсным выходом второго триггера, прямой выход которого соединен с первым входом третьего элемента И, второй вход которого соединен с прямым выходом первого триггера, выход третьего элемента И соединен с управляюиигм в содом блока памяти, выход которого являетч;я выходом устройства, второй адресный вход блока памяти соед1шен с выходом первого счетчика.
название | год | авторы | номер документа |
---|---|---|---|
СТАТИСТИЧЕСКИЙ АНАЛИЗАТОР ОТКЛОНЕНИЙ НАПРЯЖЕНИЯ | 1992 |
|
RU2041497C1 |
Система для отладки программ | 1987 |
|
SU1481774A1 |
АНАЛИЗАТОР ОТКЛОНЕНИЙ НАПРЯЖЕНИЯ | 1995 |
|
RU2106009C1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1451674A1 |
УСТРОЙСТВО ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ И СТАТИСТИЧЕСКОГО АНАЛИЗА ОТКЛОНЕНИЙ НАПРЯЖЕНИЯ | 1997 |
|
RU2130199C1 |
УНИВЕРСАЛЬНЫЙ ГЕНЕРАТОР ЕРМАКОВА-КАЖДАНА СПЕКТРА КУСОЧНО-ПОСТОЯННЫХ ФУНКЦИЙ (ВАРИАНТЫ) | 2001 |
|
RU2213996C2 |
Устройство для группового контроля логических блоков | 1986 |
|
SU1372323A1 |
Устройство для ввода информации | 1979 |
|
SU911496A1 |
Устройство для контроля блоков отображения | 1985 |
|
SU1264187A1 |
Устройство для ввода информации | 1980 |
|
SU943691A1 |
Авторы
Даты
1982-11-07—Публикация
1981-04-09—Подача