Устройство для ввода информации
В.E. Подтуркин и А.А. Умблия (72) Авторы извбретеиии (71) Заявитель (54) УСТРОйСтВО ДЛЯ ВВОДА ИнфО ИАЦИИ
1О
Недостатком таких устройств являет ся высокая сложность шифратора при большом числе кнопок.
Цель изобретения - повышение надежности устройства.
Поставленная цель достигается тем, что в -устройство для ввода информации, содержащее клаВиатуру, выходы которой соединены с соответствующими одними входами первого и второго мультиплексоров, другие входы
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах управления.
Известны устройства для ввода информации, характерной особенностью которых является использование клавиатуры, состоящей из отдельных кнопок, присоединенных к шифратору f13..
Известно также устройство, содер" кащее клавиатуру, представляющую . собой матрицу кнопок, горизонтальные шины которой соединены с входами мультиплексора, генератор импульсов, счетчик,. выходы которого подключены к адресным входам мультиплексора и к дешифратору, выходы которого соединены с вертикальными шинами клавиатуры. Кроме того, устройство содержит элемент И, элемент задержки и триггер (2 ).
Недостатком известного устройства является то, что при случайном нажатии. одновременно на две или несколько кнопок, соединенных с разными вертикальными шинами клавиатуры, происходит объединение выходов в дешифраторе, что приводит к снижению надежности, так как для большинства существующих микросхем такой режим работы недопустим, применение жв дишифратора, допускающего объединение по выходу, существенно усложнит схему.
776
25
3 985 которых соединены с соответствующими одними выходами счетчика, генератор импульсов, триггер, выход которого соединен с первым входом первого элемента И, введены второй элемент И, элемент ИЛИ, первый и второй регистры, выходы первого и второго мультиплексоров соединены с входами второго элемента И, выход которого соединен с первым входом триггера, вторым входом первого элемента И и первым входом элемента ИЛИ, второй вход которого соединен с вторым входом триггера, одйим входом первого регистра и другим выходом счетчика, вход которого соединен с третьим входом второго мультиплексора и выходом генератора импульсов, одни выходы счетчика соединены с одними входами второго регистра, второй и третий входы которого соединены с выходами первого элемента И и элемента
ИЛИ соответственно, а выходы соединены с другимй входами первого регистра.
На чертеже приведена схема предлагаемого устройства.
Устройство содержит организованную в виде матрицы кнопок клавиатуру t, горизонтальные шины которой присоединены к первому мультиплексору 2, вертикальные шины - к второму мультиплексору 3, адресные входы мультиплексоров 2 я 3 присоединены к выходам счетчика 4 и входам второго регистра 5, выходы которого присоединены к первому регистру 6. Вход счетчика 4 соединен с генератором 7 импульсов. Выходы мультиплексоров соединены с вторым элементом
И 8, выход которого соединен с входом первого элемента И 9, триггеру
10 и входу элемента ИЛИ 11, второй вход которого соединен с выходом .
"Перенос" счетчика 4, входом записи первого регистра Ь и входом н Сброс" триггера 10, выход которого соединен с первым входом первого элемента И 9, выход которого соединен с входом "Сброс" второго регистра 5, вход записи которого присоединен к выходу элемента ИЛИ 11. Вход синхрониэюции BToporo мультиплексора соединен с генератором 7 импульсов.
Устройство работает следующим образом.
Генератор 7 имрульсов выдает импульсы на счетчик 4, коды со стар 1 ших разрядов счетчика поступают на первый мультиплексор 2, в соответствии с которыми он опрашивает горизонтальные шины клавиатуры 1. Вертикальные шины .клавиатуры опрашивает второй мальтиплексор 3 в соответствии с кодами с младших разрядов счетчика 4. При нажатии какой-либо кнопки выдаются нулевые уровни на одну из горизонтальных шин и одну из вертикальных шин клавиатуры 1, на пере- ° сечении которых находится нажатая кнопка. Когда мультиплексоры 2 и 3 при опросе доходят до этих шин, на их выходах появляются две логические единицы, на выходе второго элемента И 8 также появляется логическая единица, которая через элемент
ИЛИ 11 поступает на вход записи вто20-рого регистра 5, и в него Записывается текущее значение кода со счетчика 4, соответствующее номеру нажатой кнопки. По заднему фронту импульса со второго элемента И 8 триггер 10 устанавливается в единицу, По окончании цикла опроса клавиатуры
1, когда на счетчике 4 устанавливается нулевой код, на его выходе переноса появляется импульс, сбрасывающий триггер 10, переписывающий в перI вый регистр 6 код из второго регистра 5 и через элемент ИЛИ 11, записывающий во второй регистр 5 нулевой код из счетчика 4.
Таким образом, по окончании цикла опроса код, соответствующий нажатой кнопке, оказывается в первом регистре 6, откуда он поступает в ЭВМ, а второй регистр 5 и триггер 10 обнулены, и цикл опроса повторяется.
Для предотвращения записи ошибочного кода при случайном нажатии одновременно двух или более кнопок служит первый элемент И 9 и триггер 10, который устанавливается в единицу после обнаружения первой нажатой кнопки, т.е. наличия сигнала на одной горизонтальной и одной вертикальной шине клавиатуры 1. После установки триггера 10 в единицу на первом входе первого элемента .И 9 присутствует логическая единица и если в течении дальнейшего опроса второй элемент И 8 вновь зафиксирует совпадение сигналов с одной из вертикальных и одной из горизонтальных шин клавиатуры 1, то на обоих входах weмента И 9, а следовательно, и на его
5 -®57 выходе будут логические единицы, которые сбросят в нуль код в регистре 5.
Таким образом, если в данном цикле опроса зафиксировано нажатие не- s скольких кнопок, то запись ненулевого кода в регистр 6 не производится.
Использование изобретения позво- ляет повысить надежность предлагаемого устройства при небольшом усложнении схемы.
Так,чтобы сделать известное устройство нечувствительным к одновременному нажатию нескольких кнопок, требуется деталь, либо развязку кно- - пок в матрице клавиатуры, что требует введения до одного-двух дополнительных элементов на каждую кнопку, либо выполнять дешифратор на дискретных элементах или специальных 20 микросхемах, например, с открытым коллектором, что в обоих случаях существенно усложняет схему.
В п>длагаемом же устройстве результат достигается значительно мень- 2 шим усложнением схемы. формула изобретения
Устройство для ввода информации, содержащее клавиатуру, выходы которой соединены с соответствующими ЗО одними входами первого и второго мультиплексоров, другие входы которых соединены с соответствующими одними выходами счетчика, генератор импульсов, триггер, выход которого соединен с первым входом первого элемента И, о т л и ч а ю щ е е с я тем, что, с целью повышения надеж- . ности устройства, в него введены второй элемент И, элемент ИЛИ, первый и второй регистры, выходы первого и второго мультиплексоров соединены с входами второго элемента
И, выход которого соединен с первым входом триггера, вторым входом первого элемента И и первым входом элемента ИЛИ, второй, вход которого соединен с вторым входом триггера, одним входом первого регистра и другим выходом счетчика, вход которого соединен .в третьим входом второго мультиплексора и выходом генератора импульсов, одни выходы счетчика соединены с одними входами второго регист", ра, второй и третий входы которого соединены с выходами первого элемента И и элемента ИЛИ соответственно, а выходы соединены с другими входами первого регистра.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство CCCP и 435656, кл. С 06 Г 3/02, l972.
2. Авторское свидетельство СССР и 669350, кл. С 06 F 3/02, 1978 (прототип).
98577б
Составитель С. Гапич
Редактор Н, Ковалева Техред M.Hàäü Корректор Л. БокШан
Заказ 10Я5/бо Тираж 731 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
11 ОЯ Носква Ж-35 Раушская наб. а..4$$ филиал ППП "Патент", г. Ужгород, ул. Проектная, 4



