Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано при вводе информации в ЭВМ с клавиатуры или других контактных датчиков. Цель изобретения - повышение быстродействия за счет уменьшения времени ввода повторяющейся информации. Введение в устройство управляемого формирователя импульсов с управляющим входом переключения постоянной времени второго триггера и ряда логических элементов позволяет организовать переключение (уменьшение) постоянной времени формирователя при повторных вводах. Если клавиша нажата длительное время, то многократный ввод информации происходит за счет повторных опросов клавиатуры. При этом второй триггер устанавливается в состояние логического нуля, переключая (уменьшая) постоянную времени формирователя, длительность выходного импульса которого определяет временные соотношения при вводе информации . 2 ил. i СО ос ел

СОЮЗ СОВЕТСКИХ

СОЩ4АЛИСТИЧЕСНИХ

РЕСПУБЛИК (19) (11) (51)4 G 06 F 3 02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

М А BTOPCKOMY СВИДЕТЕЛЬСТВУ

° ««

° °

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3837510/24-24 (22) 08.01.85 (46) 23.07.86, Бюл. N- 27 (72) А. П. Кучеренко и E. А. Ходаковский (53) 681.327.11(088.8) (56) Авторское свидетельство СССР

9 1128240, кл. G 06 F 3/02, 1983.

Авторское свидетельство СССР

Ф 1105883, кл. G 06 F 3/02, 1983. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано при вводе информации в

ЭВМ с клавиатуры или других контактных датчиков. Цель изобретения — IID вышение быстродействия за счет уменьшения времени ввода повторяющейся информации. Введение в устройство управляемого формирователя имлульсов с управляющим входом переключения постоянной времени второго триггера и ряда логических элементов позволяет организовать переключение (уменьшение) постоянной времени формирователя при повторных вводах. Если клавиша нажата длительное время, то многократный ввод информации происходит за счет повторных опросов клавиатуры. При этом второй триггер устанавливается в состояние логического нуля, переключая (уменьшая) постоянную времени формирователя, длительность выходного импульса которого определяет временные соотношения при вводе информации. 2 ил.

1246085 2

Изобретение относится к вычислительной технике и модет быть использовано при вводе информации в ЭВМ с клавиатуры и других контактных датчиков .

Цель изобретения — повышение быстродействия за счет уменьшения времени ввода повторяющейся информации.

На фиг. 1 представлена функциональная схема устройства, на фиг. 2— функциональная схема формирователя.

Устройство содержит генератор 1 импульсов, первый и второй счетчики 2 и 3, дешифратор 4, мультиплексор 5, первый, второй, и многовходовой элементы И 6, 7 и 8, первый и второй триггеры 9 и 10, управляемый формирователь 11 импульсов, элемент HE !2, клавиатура 13, шины 14 и 15 данных, шину 16 строба данных, вход 17 запуска формирователя, вход !

8 переключения постоянной времени формирователя.

Формирователь (фиг. 2) содержит одновибратор 19, БС-цепь .20, диод 21, дополнительный резистор 22, инвертор 23.

Устройство работает следующим образом.

В исходном состоянии все клавиши отжаты и все входы элемента И 8 соединены со всеми выходами дешифратора 4. Поскольку на одном из выходов дешифратора 4 всегда присутствует уровень логического нуля, то он. присутствует и на одном из входов элемента И 8, поэтому на его выходе также уровень логического нуля, устанавливающий триггеры 9 и 10 в состояние логической единицы. Инверсный сигнал с триггера 9 запрещает формирование импульса формирователем 1! и на его инверсном выходе фиксируется уровень логической единицы. Поэтому на входах элементов И 6 и 7, соединенных соответственно с формирователем 11 и триггером 10,, уровни логической единицы и на входе счетчиков 2 и 3 поступают тактовые импульсы генератора 1.

Следовательно, дешифратором 4 производится сканирование клавиатуры уровнем логического нуля, а мультиплексором 5 — опрос клавиатуры.

При единичном состоянии входа .18 формирователь 11 имеет большую постоянную времени.

5 !

0 !

При нажатии одной из кнопок клавиатуры 13 наступает момент, когда на выходах соответственно элемента И 8 устанавливается уровень логической единицы. а мупьтиплексора 5 уровень логического нуля, что приводит к тому, что входы установки триггеров 9 и 10 разблокированы и в первый триггер записывается состояние логического нуля фронтом импульса от элемента HE 12.

Первый триггер 9 запускает формирователь 11 фронтом со своего инверсного выхода, что приводит к блокировке сканирования клавиатуры, появлению строба на шине 16 и устойчивому состоянию кода на выходах счетчиков 2 и 3. Это состояние продолжается до первого, из двух наступившего момента — либо отжатия кнопки, либо окончания импульса на выходе формирователя 11.

В геpE\îì случае циклы сканирования клавиатуры возобновятся, так как триггеры 9 и 10 установлены в состояние единицы элементом 8 по входам установки и формирователь 11 сброшен.

Во втором случае фронт на инверсном выходе формирователя !1 переключает второй триггер !0 в состояние нуля, что приводит к переключению (уменьшению1 постоянной времени формирователя 11 и блокировке только второго счетчика 3 через элемент 7, а опрос входов мультиплексора 5 возобновляется через элемент 6. Через один цикл опроса мультиплексора 5 в триггер 9 вновь записывается сосгояние нуля и запускается формирователь 11.

Счетчик 2 заблокирован и на шине 16 .вновь появляется строб кода.

Такие циклы .повторнются до тех пор, пока не будет отпущена. клавиша, что приведет к постоянному значению логического куля на выходе элемента И 8 и, следовательно, к начальному состоянию устройства, т.е. при влитед,, >ком нажитии какой либо клавиши непрерывно с временем, про— порциональным малой постоянной времени, выдается код этой клавиши.

Формирователь работает следующим образом. Положительный фронт импульса на:входе 17 одновибратора 19 приводит к появлению импульса на

1246085 шине 16 строба, который заканчивается после заряда емкости цепи 20 до порогового напряжения. Переключение постоянной времени осуществляется диодом 21 и инвертором 23, при этом, если на входе 18 уровень логического нуля, то к резистору цепи 20 дополнительно подключается параллельно резистор 22, что уменьшает постоянную времени. При таком включении элементов шина 16 строба является прямым выходом одновибратора 19.

Таким образом временные соотно) шения при вводе информации определяются длительностью импульса на выходе формирователя 11, Переключение (уменьшение) постоянной времени формирователя при вводе повторяющейся информации позволяет повысить быстродействие устройства в целом.

Формула изобретения

Устройство для ввода информации, содержащее генератор, два счетчика, дешифратор, мультиплексор, клавиатуру, два элемента И и первый триггер, к информационному входу которого подключен выход мультиплексора, к информационным входам которого подключены выходы клавиатуры первой группы, выход генератора соединен с вторым входом первого элемента И, выход которого соединен с входом первого счетчика, выходы которого соединены с адресными входами мультиплексора и являются информационными выходами устройства, выход пепеполнения первого счетчика соединен с первым входом второго элемента И, выход которого соединен с входом второго счетчика, выходы которого соединены с входами дешифратора и являются информационными выходами устройства, выходы дешифратора соединены с входами клавиатуры, о т—

10 л и ч а ю щ е е с я тем, что, с целью повышения быстродействия за счет уменьшения времени ввода повторяющейся информации, устройство содержит второй триггер, управляемый

15 формирователь импульсов, элемент НЕ и многовходовой элемент И, выход которого соединен с входами установки первого и второго триггеров, выходы которых соединены соответственно с

2р входом запуска и входом переключения постоянной времени управляемого формирователя импульсов, объединенным с вторым входом второго элемента И, инверсный выход управляемого форми25 рователя импульсов соединен с первым входом первого элемента И и стробирующим входом второго триггера, информационный вход которого подклю чен к шине нулевого потенциала, прямой вход управляемого формирователя импульсов является выходом стробирования данных устройства, вход элемента НЕ объединен с входом первого счетчика, выход элемента НЕ соединен

35 с стробирующим входом первого триггера, выходы клавиатуры второй группы соединены с входами многовходового элемента И.

1246085

У6

Составитель В. Файзрахманов

Редактор Н. Тупица Техред З.Чижмар

Корректор B. Бутяга

Заказ 4000/41 Тираж 67!

ВНИИПИ Государственного комитета СССР по делам .изобретений н открытий

113035, Москва, Ж-35, Раутская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, т . Ужгород, ул. Проектная, 4