Устройство для ввода информации Советский патент 1991 года по МПК G06F3/02 

Описание патента на изобретение SU1661747A1

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

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

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

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

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

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

В исходном состоянии, когда не нажата ни одна из клавиш клавиатуры 1, на всех селектируемых входах мультиплексора 9, а также элемента ИЛИ-НЕ 8, присутствуют логические О, а на их выходах - логические 1, которые через соответственно второй 14 и первый 13 элементы НЕ уже уровнем логического О удерживают на инверсном выходе соответственно второго 18 и первого 17 триггеров логический О, при этом логическая 1 с прямого выхода второго триггера 18 поступает на вторые входы первого 3 и второго 4 элементов И, а логический О

0

5

0

5

0

5

0

5

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

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

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

5 16

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

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

I

При этом, если первым в процессе

грубого поиска срабатывает цепь встречного поиска, т.е. второй блок 16 сравнения и четвертый триггер 20, то на информационные выходы 23 устройства и адресные входы мультиплексора 9 поступает кодовая комбинация с выходов первого 5 и второго 6 счетчиков, предварительно проинвертиро- ванная элементами ИСКЛЮЧАЮЩЕЕ ИЛИ 10. Если на выходе второго счетчика 6 (совместно с нулевыми значениями выходов первого счетчика 5) сформируется код, равный номеру нажатой клавиши, то работа устройства выполняется по упрощенному алгоритму, т.е. без |потактового вычитания единиц из кода превышения (точного поиска).

76

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

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

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

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

первого счетчика, выходы группы первого и второго счетчиков соединены с входами дешифратора, выход первого триггер соединен с входами сброса счетчиков, информационным входом

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

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

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

5

0

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

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

название год авторы номер документа
Устройство для ввода информации 1986
  • Каримов Альберт Галиевич
  • Ларченко Петр Федорович
  • Молин Владимир Григорьевич
  • Миронов Валерий Викторович
  • Чапкович Альберт Анатольевич
  • Юсупова Нафиса Исламовна
  • Ярцев Рустэм Альбертович
SU1376076A1
Устройство для вывода информации 1985
  • Бурдиян Михаил Петрович
  • Константинов Юрий Николаевич
  • Новак Юрий Антонович
SU1285460A1
Устройство для ввода информации 1982
  • Батанист Моисей Лазаревич
SU1048465A1
Устройство для ввода информации 1984
  • Лужецкий Виктор Григорьевич
SU1405042A1
Устройство для ввода информации 1983
  • Кононов Михаил Владимирович
SU1118991A1
Устройство для ввода информации 1986
  • Головин Виктор Иванович
  • Ерзаков Евгений Михайлович
  • Денищенко Игорь Яковлевич
  • Краснодубец Леонид Андреевич
SU1372317A1
Устройство для ввода информации 1991
  • Деменкова Лариса Васильевна
  • Карасенко Николай Петрович
  • Пахарин Александр Иванович
  • Разумный Владимир Тихонович
SU1784962A1
Логический анализатор 1986
  • Цуркан Николай Андреевич
  • Клименко Сергей Иванович
  • Высоцкий Владимир Васильевич
  • Довгань Виктор Евгеньевич
  • Беликов Борис Петрович
SU1432527A1
Устройство для цветовой коррекции кинофильмов,передаваемых по телевидению 1984
  • Иванов Виктор Георгиевич
SU1233162A1
Устройство для ввода информации 1987
  • Коханый Ярослав Владимирович
  • Плиш Владимир Иванович
  • Плиш Елена Григорьевна
  • Савицкий Василий Михайлович
SU1425642A2

Реферат патента 1991 года Устройство для ввода информации

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки информации. Цель изобретения - повышение быстродействия путем организации встречного поиска нажатой клавиши. Устройство для ввода информации содержит клавиатуру 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 1 661 747 A1

Документы, цитированные в отчете о поиске Патент 1991 года SU1661747A1

Устройство для ввода информации 1987
  • Коханый Ярослав Владимирович
  • Плиш Владимир Иванович
  • Черняк Александр Борисович
  • Плиш Елена Григорьевна
SU1481735A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР № 1568039, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 661 747 A1

Авторы

Плиш Владимир Иванович

Коханый Ярослав Владимирович

Загородний Игорь Григорьевич

Удовикин Виктор Борисович

Кузьмин Виктор Богданович

Даты

1991-07-07Публикация

1989-07-10Подача