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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки информации. Цель изобретения - повышение быстродействия путем организации встречного поиска нажатой клавиши. Устройство для ввода информации содержит клавиатуру 1, генератор 2 импульсов, первый 3 и второй 4 элементы И, первый 5 и второй 6 счетчики, дешифратор 7, элемент ИЛИ-НЕ 8, мультиплексор 9, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 10, первый 11 и второй 12 элементы ИЛИ, первый 13 и второй 14 элементы НЕ, первый 15 и второй 16 блоки сравнения, первый 17, второй 18, третий и четвертый 20 триггеры и третий элемент ИЛИ 21, причем инверсный выход второго триггера 18 является стробирующим выходом 22 устройства, а выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 10 соединены с адресными входами мультиплексора 9 и являются информационными выходами 23 устройства. В устройсте реализуется встречное "скачкообразное" сканирование клавиатуры с последующим пошаговым возвратом к искомой клавише. 1 ил.

ÄÄSUÄÄ 1661747

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

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

РЕОЪ БЛИН

А3 (gg)5 G 06 F 3/02

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

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

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

ПО ИЗОБРЕТЕНИЯМ И OTHPblTHSIM

ПРИ. ГКНТ СССР (21) 4717520/24 (22) 10. 07 . 89 (46) 07 ° 07. 91. Бюл. У - 25 (71) Научно-исследовательский инсти тут бытовой радиоэлектронной аппаратуры (72) В.И.Плиш, Я.В.Коханый, И, Г.Загородний, В. В. Удовикнн и В.Б. Кузьмин (53) 681 ° 327. 11 (088. 8) (56) Авторское свидетельство СССР

Р 1481735, кл, С 06 F 3/02, 1987, Авторское свидетельство СССР

Р 1568039, кл, С 06 F 3/02, 1988, 2

° (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изо ретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки информации. Цель изобретения — повышение быстродействия путем организации встречного поиска нажатой клавиши. Устройство для ввода информации содержит клавиатуру 1, генератор 2 импульсов, первый 3 и второй 4 элементы И, первый 5 и второй 6 счетчики, дешифратор 7, элемент ИЛИ-НЕ 8, 1661747!

5 мультиплексор 9, элементы ИСКЛЮЧАЮЩЕЕ ИПИ 10, первый 11 и второй 12 элементы ИЛИ, первый 13 и второй 14 элементы HE первый 15 н второй 16 блоки сравнения, первый 17, второй

18, третий и четвертый 20 триггеры и третий элемент ИЛИ 21, причем инверсный выход второго триггера 18 является стробирующим выходом 22

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

На чертеже представлена структур ная схема устройства для ввода информации.

Устройство для ввода информации содержит клавиатуру 1, генератор 2 импульсов, первый 3 и второй 4 элементы И, первый 5 и второй б счетчики, дешифратор 7, элемент ИЛИ-НЕ 8, Мультиплексор 9, элементы ИСКЛЮЧАЮ1ЦЕЕ ИЛИ 10, первый 11 и второй 12 элементы ИЛИ, первый 13 и второй 14 элементы НЕ, первый 15 и второй 16 блоки сравнения, первый 17, второй

18, третий 19 и четвертый 20 триггеры и третий элемент ИЛИ 21, а также выходы 22 и 23 устройства.

Группа выходов клавиатуры 1 соединена поразрядно с входами второй группы первого блока 15 сравнения и в обратной последовательности с вхо. дами второй группы второго блока 16 сравнения.

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

В исходном состоянии, когда не нажата ни одна иэ клавиш клавиатуры 1, на всех селектируемых входах мультиплексора 9, а также элемента ИЛИ-НЕ

8, присутствуют логические "0", а на их выходах †логическ "1", которые через соответственно второй 14 и первый 13 элементы НЕ уже уровнем логического 0" удерживают на инверсном выходе соответственно второго 18 и первого 17 триггеров логический

"0", при этом логическая " 1" с прямого выхода второго триггера 18 поступает на вторые входы первого 3 и второго 4 элементов И, а логический "0", 15

45 устройства, а выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 10 соединены с адресными входами мультиплексора 9 и являются информационными выходами 23 устройства. В устройстве реализуется встречное "скачкообразное" сканирование клавиатуры с последующим пошаговым возвратом к искомой клавише. 1 ил. с инверсного выхода первого триггера 17 поступает на управляющий вход первого 15 и второго 16 блоков сравнения и одновременно удерживает в нулевом состоянии третий 19 и четвертый 20 триггеры и первый 5 и второй

6 счетчики. Одновременно с этим логические "0" прямых выходов третьего 19 и четвертого 20 триггеров через третий элемент ИЛИ 21 поступают на третий вход первого элемента И 3, а логические 1 их прямых выхоtt t1 дов — на соответственно третий и четвертый входы второго элемента И 4.

Поэтому тактовые импульсы с выхода генератора 2 поступают только через второй элемент И 4 на суммирующий вход второго счетчика 6.

При нажатии какой-либо клавиши клавиатуры 1 на соответствующий вход элемента ИЛИ-НЕ 8 подается логическая "1", не изменяющая состояния первого триггера 17. При достижении подвижным контактом нормально разомкнутого контакта нажатой клавиши на втором входе первого элемента ИЛИ 11 появляется логический О, при этом первый триггер 17 по ходу сброса устанавливается в нулевое состояние и логическая " 1" с его инверсного выхода разрешает блокам 15 и 16 сравнения работать в режиме сравнения кодов, прекращает удержание третьего 19 и четвертого 20 триггеров и первого 5 и второго 6 счетчиков в нулевом состоянии.

Тактовые импульсы с выхода генератора 2 через второй элемент И 4 поступает на суммирующий счетный, вход второго счетчика 6, на выходе которого появляется последователь— ность возрастающих кодов, которые, дешифруясь в дешифраторе 7 в унитарный код, поступают на первые группы входов первого 15 и второго 16

174 7

20

45

55

5 166 блоков сравнения, на вторых группах входов которых присутствует унитарный код номера нажатой клавиши, B момент времени, когда на выходе . второго счетчика 6 появляется код,унитарный аналог которого с выхода дешифратора 7 превышает позиционное положение нажатой клавиши на вторых входах группы первого 15 или второго 16 блоков сравнения (грубый поиск), на соответствующем их выходе формируется фронт импульса, который устанавливает соответственно первый 19 или второй 20 триггеры в единичное состояние, при котором логическим "0" инверсного выхода прекращается прохождение тактовых импульсов через второй элемент И 4, логической "1" разрешается их поступление через первый элемент И 3 на вычитающий вход первого счетчика 5. Вычитание из общего содержимого двух счетчиков 5 и 6 (точный поиск) происходит до тех пор, пока на их совместных выходах не сформируется код, соответствующий нажатой клавише. После этого на выходе мультиплексора 9 появляется логический "0", который через второй элемент ИЛИ 12 устанавливает второй триггер 18 в нулевое состояние, при котором логическим "0" с его прямого выхода запрещается прохождение тактовых импульсов с генератора 2 на счетные входы первого 5 и второго 6 счетчиков, а логическая "1" с инверсного выхода, поступая на шину 22 строба устройства, разрешает считывание информации с выходов 23 устройства.

При этом, если первым в процессе грубого поиска срабатывает цепь встречного поиска, т.е. второй блок

16 сравнения и четвертый триггер 20, то на информационные выходы 23 устройства и адресные входы мультиплексора 9 поступает кодовая комбинация с выходов первого 5 и второго 6 счетчиков, предварительно проинвертированная элементами ИСКЛЮЧАЮЩЕЕ ИЛИ 1О.

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

"1" на выходах элемента ИЛИ-НЕ 8 и мультиплексора 9, а следовательно, и логические "0" на выходах соответственно первого 13 и второго 14 элементов НЕ, установят устройство в исходное состояние.

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

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

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

40 первого счетчика, выходы группы первого и второго счетчиков соединены с входами дешифратора, выход первого триггера соединен с входами сброса счетчиков, информационным входом третьего триггера и управляющим входом первого блока сравнения, выход которого соединен со стробирующим входом третьего триггера, инверсный выход которого соединен с третьим входом второго элемента И, выходы дешифратора соединены с входами первой группы первого блока сравнения, вторая группа входов которого, входы элемента ИЛИ-HE и информационные входы мультиплексора соединень| с выходами групп клавиатуры, выход клавиатуры соединен с первыми входами первого и второго элементов ИЛИ, выходы которых соединены с входами установ1661747

Составитель И.Карнова

Редактор Н.Рогулич Техред g.ää b, Корректор Н.Ренская

Заказ 2124 Тираж Ц 11 Подписное

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

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

Производственно-издательский комбинат "Патент", r.Óæãoðîä, ул. Гагарина, 101

l l I I ки в 0 соответственно первого и второго триггеров, выход элемента

ИЛИ-HE соединен с вторым входом первого элемента ИЛИ и через первый элемент НЕ с входом установки в "1" первого триггера, выход мультиплексора соединен с вторым входом второ.го элемента ИЛИ и через второй элемент НЕ с входом установки в "1" второ о триггера, о т л и ч а ю щ е— е я тем, что, с целью повышения бы тродействия устройства, в него введены элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, ! второй блок сравнения, четвертый триггер и третий элемент ИЛИ выхо— ! ды группы счетчиков соединены с первьп4и входами элементов ИСКЛЮЧАЮЩЕЕ

ИЛИ, вторые входы которых соединены с 1 рямым выходом четвертого триггера.;и первым входом третьего элемен1 та;ИЛИ, выход которого соединен с третьим входом первого элемента И, выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ соединены с адресными входами муль5 типлексора и являются информационными входами устройства, выходы группы

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

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

 

Похожие патенты:

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к персональным компьютерам и используемой в них клавиатуре

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

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

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

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