(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
1
Изобретение отнсюится к клавишным устройствам вычислительной техники.
Известно устройство для ввода инфор мации, содержащее клавиатуру, вьшолненную на контактных элементах, шифратор, детектор, определяющий одновременгное нажатие двух или более клавиш, и схему блокирования l |
Такое устройство вызывает блокировку всякий раз, когда нажато более одной клавиши, т.е. дотускает работу только по принципу ИбИ BegtI-bo. Это ограничивает скорость ввода информации.
Наиболее близким к изобретению по технической сущности является устройство для; ввода информации, содержащее последовательно соединенные счетчик, дешифратор, клавиатуру и регистр сдвига. Кроме того, выходы счетчика подключены к входам элементов И выданв кода нажатой клавиши, вторые входы которых соединены с выходом элемента И, разрешающего выдачу кода, васоды этого элемента И подключены к соогветствую1йим выходам регистра сдвига. Управление счетчиком осушествляется синхросигналами, которые одновременно поступают на вжод регистра сдвига. Каждой кодовой комбинации счетчика соответствует определенная кпавиша. Это соответ ствие устанавливается посредством подключения клавиш к определенным выходам дешифратора.
В исходном состоянии (когда ни од- .
to на из клавиш ше нажата) происходит сканирование клавиатуры, но так как все выходы дешифратора разомкнуты, то выработки разрешающего сигнала не происходит и выдача кодов со счетчика
15 запрещена.
В тот момент, когда сканируется нажатая клавиша, формируется сигнал, разрешающий выдачу кода со счетчика. Цля того, чтобл код нажатрй клавиши ,
20 воспринимался только один раз, введена &101афовка, выполненная на основе регистра сдвига. В момент сканирования нажатой клавший младший разряд
регистра усганавпивается в единицу. Затем синхронно с операцией сканирования происходит сдвиг единицы в направлении старшего разряда. При обнаружении единицы только в младшем разряде регистра сдвига вырабатывается разрешающий сигнал на выдачу кода со счетчика. Если же единица обнаружена в старшем и младшем разрядах регистра сдвига, выдача такого сигнала запрешена. Такое устройство позволяет работать с большей скоростью набора за счет возможно сти нажатия последующих клавиш без отпускания предыдущих .
Недостатком данного устройства, яв-. ляется то, что при одновременном нажатии двух или-более клавиш, коды этих клавиш воспринимаю1тся в любой последовательности (в зависимости от состояния в данный момент схемы сканирования). Это ведет к ошибкам в работе оператора. .
Цель изобретения - повьш1ение надежности работы устройства.
Поставленная цель достигается тем, что в устройство, содержащее первый счетчик, выход которого соединен с первыми входами элементов И группы и с ксодом дешифратора, выход которого соединен с юсодом клавиатуры, выход кото рой соединен с входом регистра, выходы которого соединены с входами первого элемента И, выход которого соединен с вторыми входами элементов И группы, выходы которых являются первым выходом устрО1|ртва,г введены триггер, второй счетчик, второй элемент И и третий . элемент И, выход которого является вторым выходом устройства, выход первого элемента И соединен с первым входом триггера и с первым входом третьего элемента И, второй вход которого соединен с третьими входами элементов И группы, с выходом триггера и с первым входом второго элемента И, выход которого соединен с входом второго счетчика, выход которого соединен с вторым входом триггера, вход первого счетчика и второй вход второго элемента И являются первым и вторым входами устройства.
На чертеже приведена структурная схема устройства.
Устройство содержит первый счетчик 1, дешифратор 2, клавиатуру 3, регистр 4, первый элемент И 5, группу 6 элементов И; блок 7 блокирования от одновременного нажатия клавиш, триггер 8,
второй элемент И 9, второй счетчик 1О третий элемент И 11, шину 12 выдачи сигналов со счетчика, шину 13 выдачи сканирующих сигналов, шину 14 выдачи регистрирующих сигналов, шины 15 и 16 выдачи старшего и младшего разрядов регистра, .шину 1 7 выдачи сигнала разрешения, шину 18 выдачи сигнала запрета, шину 19 выдачи сигнала счета шину 2О выдачи сигнала переноса,шину 21 выдачи тактового сигнала, шин
22выдачи стробирующего сигнала и шину 23 выдачи сигнала блокировки.
Работа устройства рассматривается при нажатии двух.клавиш.
Если клавиши нажаты одновременно, регистрация их происходит в одном цикле сканирования. При этом какая из клав1Ш1 воспринимается первой, зависит от состояния первого счетчика 1 к моменту нажатия клавиш. Сигнал регистрагции выдается по шине 14 на регистр 4 сдвига и устанавливает младший разряд его в единицу. Тем самым разрешается выдача сигнала с первого элемента И 5. Сигнал с выхода первого элемета И 5 поступает по шине 17 на вход группы 6 элементов И и разрешает выдачу кода соответствующей клавиши. Одновременно сигнал по шине 17 поступает на Вход триггера 8 запрета и устанавливает его в единичное состояние, после чего триггер 8 разрешает прохождение сигналов счетчика через второй элемент И 9 на второй счетчик 10. То есть, с момента регистрации первой клавиши, запускается второй счетчик 10 Так как количество состояний второго счетчика 1О соответствует числу сканирующих клавиш, а разрядность его равна разрядности первого счетчика 1, то через полный цикл сканирования второй счетчик. 10. переполняется, на выходной шине 20 появляется сигнал переноса, который сбрасывает триггер 8 в нутш. Таким образом, триггер 8 сохраняет единичное состояние в течение цикла сканирования. В том же цикле сканирования при достижении первым счетчиком 1 состояния, соответствующего регистрации второй включенной клавиши, в шине 17 вновь появляется разрешающий сигнал. Однако выдача кода второй клавиши с группы 6 элементов И запрешается сигналом с триггера 8. Кроме того, с выхода третьего элемента И 11 по шине
23выдается сигнал на блокировку клавиатуры. Таким образом, нажатие двух клавши вызьгоает блокировку клавиатуры В устройстве в каждом цикле сканиро вания возможно включение только одной клавиши. Так как в реальных устройствах длительность цикла сканирования обычно не превышает ГО млс, то, при правильном вводе информации с клавиатуры, не возникают ситуации нажатия двух или более клавиш в одном цикле сканирования, т.е. соблюдается последовательность набора. Регистрация двух или нео кольких клавши в течение цикла сканирования соответствует ошибочным действиям оператора. Обнаружение таких ошибок в устройстве путем блокировки клави атуры повышает достоверность кла-. вшиного ввода. Формула изобретения Устройство для ввода информации, содержащее первый счетчик, выход которого соединен с первыми входами элемен тов И группы и с входом дешифратора, выход которого соединен с входом клавиатуры, выход которой соединен с входом регистра, выходы которого соединены с входами первого элемента И, выход которого соединен с вторыкти входами элементов И группы, выходы которых являются первым выходом устройства, отличающееся тем, чгто, с целью повышения надежности устройства, в него введены триггер, второй счетчик, второй элемент И и третий элемент И, выход которого является вторым выходом устройства, выход первого элемента И соединен с первым входом триггера и с первым входом третьего элемен- , та И, второй вход которого соединен с третьими входами элементов И группы, с выходом триггера и с первь1м входом второго элемента И, выход которого соединен с входом второго счетчика, выход которого соединен с вторым входом триггера, вход первого счетчика и второй вход второго элемента И являются первым и вторым входами устройства. Источники информации, принятые во внимание при экспертизе 1.Патент США № 3765О15, кл. GO6F 3/О2, опублик. 1973. 2.Патент США № 3745536, кл. G11 С 19/ОО, опубпик. 1973 (прототип).
55
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информацииС КлАВиАТуРы | 1979 |
|
SU842770A1 |
Устройство для ввода информации | 1985 |
|
SU1314327A1 |
Устройство для фиксации электрическихВЕличиН | 1979 |
|
SU842607A1 |
Устройство для ввода информации | 1986 |
|
SU1377847A1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1451674A1 |
Устройство для ввода информации | 1986 |
|
SU1345184A1 |
Устройство для ввода информации | 1987 |
|
SU1424004A1 |
Имитатор канала | 1987 |
|
SU1467556A1 |
Устройство для ввода-вывода информации при обработке физических величин | 1981 |
|
SU966683A1 |
Устройство для ввода информации | 1982 |
|
SU1070534A1 |
fei
A
/
V55
1й
vrr
t
-
fc
«И
If
Авторы
Даты
1982-12-23—Публикация
1981-07-03—Подача