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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки . Цель изобретения - повышение быстродействия устройства. Устройство содержит клавиатуру 1, счетчик 8, мультиплексор 2, группу мультиплексоров 13, триггер 5, генератор 7 импульсов , два элемента И 6, tt, группу элементов И 12, элемент ИЛИ 4, элемент НЕ 3. За счет введения группы мультиплексоров и группы элементов И обеспечивается возможность параллельного опроса различшос групп клавиш клавиатуры, что позволяет ускорить поиск нажат клавиши. 1 ил.

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

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1

09) (11) sg 4 G Об F 3 02

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ИЭОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4268581/24-24 (22) 26 ° 06 ° 87 (46) 23.01.89. Бвп. У 3 (72) Я.В.Коханый, В.И.Плит, P.Н,Петрашко и Е.Г.Ила (53) 681 ° 327 ° 11 (088.8) (56) Авторское свидетельство СССР

N 840862, кл. G 06 F 3/02, 1977.

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

В 1112358, кл. С 06 F 3/02, 1983, (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (51) Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки. Цель изобретения — повьапение быстродействия устройства. Устройство содеркит клавиатуру 1, счетчик 8, мультиплексор 2, группу мультиплексоров 13 триггер 5, генератор 7 им пульсов, два элемента И 6, 11 ° группу элементов И 12 ° элемент ИЛИ 4, элемент НК 3. За счет введения группы мультиплексоров и группы элементов И обеспечивается возможность

:параллельного опроса различных групп клавка клавиатуры, что позволяет ,ускорить приск нжкатой клавяии. 1 ил.

1453396

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

Цель изобретения — повышение быстродействия устройства.

На чертеже изображена структурная схема устройства (для 4-разрядного счетчика). 1О

Устройство содержит клавиатуру 1, мультиплексор 2, элемент HF, 3, элемент ИЛИ 4, триггер 5, первый элемент И 6, генератор 7 импульсов, счетчик 8, стробирующий выход 9 устройства, информационные выходы 10 устройства, второй элемент И 11, группу элементов И 12 и группу мультиплексоров. 13.

Устройство для ввода информации 20 работает следующим образом.

В исходном состоянии, когда не нажата ни одна из клавиш клавиатуры 1, на всех селектируемых входах мультиплексора 2 и группы мультиплексоров

13 присутствуют логические "0", поступающие логической "1" на их выводы, на выходе элемента И 11 — логическая а на выходе элемента HE 3 — логический "0", удерживающий триггер

5 в единичном состоянии, разрешающем прохождение тактовых импульсов с выхода генератора 7 импульсов счетчика 8.

При нажатии какой-либо клавиши из старшей половины клавиатуры 1 на соответствукщие входы мультиплексора

2 поступает логическая "1". В момент времени, когда на выходе счетчика 8 сформируется код, соответствующий номеру нажатой клавиши, на выходе мультиплексора 2 пояйится логический - 0", поступающий на выход второго элемента И 1 1, и состояние триггера5 не изменяется. При достижении подвижным контактом нормально разомкну« того контакта клавиши на первом входе элемента ИЛИ М появится логический

"0", который установит на прямом выходе триггера 5 логический "0", а на инверсном — логическую "1". Логический "0" с прямого выхода триггера

5 запретит прохождение тактовых импульсов на вход счетчика 8, с выходов которого код нажатой клавиши через группу элементов И 12 (а мпадший 55 разряд непосредственно) поступает на выход 10 устройства. При этом логическая "1" на инверсном выходе триггера 5 поступает на выход 9 и разрешает опрос выходов 10.

При возврате подвижного контакта к нормально замкнутому контакту клавиши клавиатуры 1 появлякщаяся логи- ческая "1" на выходе мультиплексора

2, а следовательно, и логический "0" на выходе элемента НЕ 3 установят устройство в исходное состояние.

При нажатии какой-либо клавиши из младшей половины клавиатуры 1 на соответствующие входы мультиплексора

2 и мультиплексоров 13 группы поступает логическая "1". При этом с помощью формирующегося на выходе счетчика 8 кода происходит .поиск нажатой клавиши вначале в муЛьтиплексоре 13 группы с помощью младших разрядов кода, а затем с последовательным добавлением одного разряда соответст-. венно в мультиплексорах 13 группы.

При этом возможен случай срабатывания одного или нескольких мультиплексоров (в зависимости от состояния счетчика 8 в момент нажатия клавиши), в результате чего на их выходах формируются логические "0", которые, формируя на выходе соответствующих элементов И 12 группы логические, "0", одновременно поступают на выход второго элемента И 1 1 и далее через элемент НЕ 3 на вход установки триггера, не изменяя его состояния.

Далее работа устройства аналогична описанной, при этом на информационные выходы 10 устройства поступают уровни младших разрядов выходов счетчика 8, не заблокированные логическими "0" с выходов мультиплексоров, и логические "0" в старших разрядах.

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

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

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

HJIH и элемент НК, выход генератора соединен с первым входом первого элемента И, выход которого соединен со счетным входом счетчика, выходы которого соединены с адресными вхо453396

Составитель А,Трунов

ТехредА.Кравчук Корректор С.Черни

Редактор Л.Гратилло,Заказ 7284/45 Тираж 667 Подпис ное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 з .1 дами мультиплексора, информационные входы которого соединены с выходами групп младших и старших разрядов клавиатуры, выход которой соединен с первым входом элемента ИЛИ, выход которого соединен с входом сброса триггера, прямой выход которого соединен с вторым входом первого элемента И, а инверсньй является стробирующим выходом устройства, второй вход элемента ИЛИ соединен с входом элемента НЕ, выход которого соединен с входом установки триггера, выход младшего разряда счетчика является информационным выходом младme1 о разряда устройства, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены группа мультиплексоров, группа элементов И и, второй элемент И, адресные входы первого мультиплексора группы соединены со всеми, кроме старшего, адресными входами мультиплексора, а адресные входы каждого последующего мультиплексора группы соединены со всеми, кроме старшего, адресными входами предыдущего мультиплексора группы,.

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

>О одноименного элемента И группы и с входом каздого предыдущего элемента

И группы, выходы элементов И группы являются информационньаии выходами старших разрядов устройства, выход

25 второго элемента И соединен с входом элемента НЕ,