(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1987 |
|
SU1499329A1 |
Устройство для ввода информации | 1981 |
|
SU980086A1 |
Устройство для ввода информации | 1986 |
|
SU1399724A1 |
Устройство для ввода информации | 1989 |
|
SU1619245A1 |
Устройство для ввода информации | 1980 |
|
SU935938A1 |
Устройство для ввода информации | 1986 |
|
SU1348813A1 |
Устройство для ввода информации | 1986 |
|
SU1456943A1 |
Устройство для ввода информации | 1984 |
|
SU1160387A1 |
Устройство для ввода информации | 1987 |
|
SU1474631A1 |
Устройство для ввода информации | 1983 |
|
SU1091147A1 |
1
Изобретение относится к вычислительной технике и может быть использовано в устройствах клавишного ввода данных в ЭВМ. Часто в цифровых системах ввод данных в ЭВМ из внешних устройств производится асинхронно, то есть с некоторой переменной задержкой по отношению к моменту появления данных на их выходах. В связи с этим возрастают требова шга к надежности и логике работы уст.ройств для ввода данных.
Из-вестно устройство для ручного ввода данных, содержащее клавиатуру, кодирующий блок, каждый разряд которого связан со схемой устранения дребезга, формирователи, генератор импульсов прерывания и генератор задержки. Оно имеет большое количество элементов, предназначенных для защиты от дребезга контактов и для синхронизации обмена с ЭВМ
Наиболее близким по технической сущности к изобретению является устройство для ввода данных, содержащее матрицу коммутационных элементов, коммутатор,
дешифратор, счетчик, генератор импульсов, элемент задержки и триггерС.}-.
Недостатком данного устройства является невысокая надежность кроме того оно не может быть использовано для работы в режиме асинхронного ввода даннь1х в ЭВМ из-за наличия дребезга контактов коммутационных элементов.
Цель изобретения - повышение надеж-, ности устройства.
Поставленная цель достигается тем, что в устройство для ввода информации, содержащее матрицу коммутационных элементов, горизонтальные шины которой соединены с одним входом мультиплексора, а вертикальные - с выходами дешифратора, другие входы мультиплексора и входы дешифратора соединены с соответствующими выходами счетчика и одними выходами устройства, выход мультиплексора соединен с первым входом первого триггера, выход которо.го соединен с входом первого refrepaTOpa импульсов, KOTOjioro соединен со входогл счотшшп, гч.о/юиы второй к третий тргалоры, пторой генератор 11М1тул зСОЕ, первый и второй элементы И, первый вход второго триггера соединен с выходом первого триггера, а BTOpovl вхоп - с входом устройства, выход второго триггера соединен с другим выходом устройства и входсм второго генератора импульсов, один выход которого соединен с первым входом третьего триггера и с первым входом первого элементаИ, второй вход которого соединен с выходом мультиплексора, а выход - с вторым входом третьего триггера, выход которого соединен с первым входом второго элемента И, второй вход которого соединен с другим выходом второго генератора импульсов, а выход- с вторым ; входом первого триггера. На чертеже изображена функииональгная схема устройства.. Устройство содержит матрицу 1 коммутационных элементов, мультиплексор 2, деши4ратор 3, счетчик 4, первый триггер 5, первый генератор 6 импульсов, второй триггер 7, второй генератор 8 импульсов, первый элемент И 9, третий триггер 10, второй элемент И 11, вход 12 устройства, один выход 13 устройства, другой выход 14 устройства. Устройство работает следующим образодМ. , С первого генератора 6 импульсы поступают на вход счетчика 4, одни из выходов 9 оторого управляют работой мультцн плексора 2, а другие погйслючены ко вхо- дам дешифратора 3. При работающем первом генераторе 6 импульсов мультиплексором 2 совместно с дешифратором. 3 производится последовательный опрос каждого коМ1у1утапионного элемента матрицы При нажатой клавише натрииы 1 в момен когда код на выходе счетчика 4 соответствует коду вводщуюго в ЭВМ символа, на выходе мультиплексора 2 появляется сигнал, который является нестационарным из-за дребезга контактов нажатой клавиши в По этому сигналу первый триггер 5 устанавливается в единичное состоя{ше и запрещает работу первого генератора 6 импульсов. По переднему фронту сигнала с выхода триггера 5 срабатывает (по аинамическому входу) триггер 7, с выхода которого сигнал поступает на выход 14 устройства сигнализирует ЭВМ о готовности устройства и останавливает рабо ту второго генератора 8 импульсов. Одно временно фикстфуется на счетчшс.е 4, код ввоцимого в ЭЕ5М сим.вопа. Как только прои.зво.шт ввод копа и выпоет на вход устройства сигнал синхронизации ввода данных, второй триггер 7 сбрасывоет ся и разрешает работу второго генерато ра 8 импульсов. Если ввод данных в ЭВМ происходит после того, как кл1авиша отжата и дребезг контактов, возникающий при отжатии клавиши закончился, то по переднему фронту первого положительного импульса, поступающего с первого выхода второго генератора 8 импульсов, устанавливается (по первому динамическому входу) в едикичное состояние третий триггер 10, который через второй элемент И 11 разрешает сброс первого триггера 5 по заднему фрон-г ту этого же импульса. Если ввод данньтх в ЭВМ происходит до отжатия клавиши или во время дребезга контактов (возникающего при нажатии нли опускании клавишпн), то третий триггер 1О,устанавливаясь в единичное состояние по положительному фронту импульса второго генератора 8, тут же сбрасывается сигналом, поступающим на его второй установочный вход с мультиплексора 2 через первый элемент И 9. Тем самым на данном периоде следования импульсов второго генератора 8 первый триггер 5 не сбрасывается. Надежность работы устройства высокая при обеспечении условий: f де г--|4 частота следования импульсов второго генератора 8, f - частота дребезга контактов. Таким образом, первый триггер. 5 устанавливается в единичное состояние до тех пор, пока не завершится ввод данных в ЭВМ и не закончится дребезг контактов при отжатийи клавиши. Это позволяет держать неизмешгым код на счетчике 3 требуемое время, при этом исключается повторный ввод кода в ЭВМ или ввод ошибочного кода при дребезге контактов, а также при случайном нажатии соседних с нажатой клавиши. ПоложительнЬ1й эффект предлагаемого устройства, по сравнению с известным, заключается в обеспечении возможности асинхронной работы с ЭВМ и повышении надежности устройства при наличии дребезга контактов клавиш . Формула изобретения Устройство для ввода информации, содержащее матршту коммутационных элементов, горизонтальные шиго) которой i otimнены с одними входами .-/гу/ч.тигиижАрп, 59 а вертикальные - с выходами дешифратора другие входы мультиплексора и входы дешифратсфа соединены с соответствующими выходами счетчика и одними выходами устройства, выход мультиплексора соединен с первым входом первого триггера, выход которого соединен с входом первого генератора импульсов, выход которого соединен со входом счетчи-i ка, отличающееся тем, что, с целью повышения надежности устройст ва, в него введены второй и третий триггеры, второй генератор импульсов, первый и второй элементы И, первый вход второго триггера соединен свыходом первого триггера, -а второй вход - с входом устройства, выход второго триггера соединен с другим выходом устройства и входом второго генератора импульсов, один
HiJ
1 3 выход которого соединен с первым входом третьего триггера и с первым входом персого элемента И, второй вход которого соединен с выходом мультиплексора, а выход - со вторым входом третьего триггера, выход которого соединен с первым входом второго элемента И, второй вход которого соединен с другим выходом второго генератора импульсов, а выход - со вторым входом первого триггера. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 398941, кл. G 06 F 3/02, 1972. 2.Авторское свидетельство СССР № GG9350, кл. QO6F. 3/О2, 1978 (прототип).
Авторы
Даты
1982-05-15—Публикация
1980-06-19—Подача