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

 

Изобретение относится к вычислительной технике, а именно к клавишным устройствам для ввода информации в ЭВМ. Цель изобретения - повьппение надежности устройства за счет снижения вероятности сбоев при вводе информации . Устройство содержит тактовый генератор, элемент задержки, регистры сдвига, генератор сдвига, два элемента И, сенсорные датчики (клавиши ) , счетчик, блок управления. По импульсу тактового генератора в регистры сдвига заносится состояние сенсорных датчиков, в один ряд регистра записывается состояние одного датчика (единица - касания нет, ноль есть ). В интервале между тактовыми импульсами происходит сдвиг информации в последовательно соединенных регистрах сдвига, счетчик считает число импульсов сдвига. Например, если нажат третий сенсор, то по третьему импульсу генератора сдвига на последнем выходе последнего регистра сдвига появится уровень логического нуля, который остановит генератор сдвига и через блок управления зафиксирует на выходах счетчика число три , в двоичном коде до опускания сенсора. В устройстве предусмотрена возможность переключения кодировки с помощью переключателя кодировки и преобразователя кодов, выходы которого вместе с вьпсодами счетчика являются информационными выходами клавиатзфы. Конструкция блока управления позволяет устранить влияние дребезга сенсорных датчиков, исключить повторную выдачу сигнала прерывания и обеспечи-; вает ввод информации при случайном касании двух сенсорных датчиков одновременно . 1 з.п. ф-лы, 1 ил. i (Л N9 00 СО « САР ;о

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

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

РЕСПУБЛИК (51) 4 G 06 F 3/02, 3/023

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3933961/24-24 (22) 22.07.85 (46) 15.01.87. Бюл. У 2 (72) В.А.Кошкаров и Б.Г.Малофеев (53) 681. 327. 12 (088. 8) (56) Авторское свидетельство СССР

У 1105882, кл. С 06 Р 3/02, 1983, Авторское свидетельство СССР

У 1136 140 кл. С 06 Р 3/02, 1983. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике, а именно к клавишным устройствам для ввода информации в ЭВМ. Цель изобретения " повышение надежности устройства за счет снижения вероятности сбоев при вводе информации. Устройство содержит такто вый генератор, элемент задержки, регистры сдвига, генератор сдвига, два элемента И, сенсорные датчики (клавиши), счетчик, блок управления. По импульсу тактового генератора в регистры сдвига заносится состояние сенсорных датчиков, в один ряд регистра записывается состояние одного датчика (единица - касания нет, ноль—

„„SU„„1283739 A i есть). В интервале между тактовыми импульсами происходит сдвиг информации в последовательно соединенных регистрах сдвига, счетчик считает число импульсов сдвига. Например, если нажат третий сенсор, то по третьему импульсу генератора сдвига на последнем выходе последнего регистра сдвига появится уровень логического нуля, который остановит генератор сдвига и через блок управления зафиксирует на выходах счетчика число три, в двоичном коде до опускания сенсора.

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

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

1 1283739

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

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

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

Устройство содержит тактовый генератор 1, элемент 2 задержки, регистры 3 сдвига, генератор 4 сдвига, первый 5 и второй 6 элементы И, сенсорные датчики 7, переключатель 8 ко- 15 дировки, счетчик 9, преобразователь

i0 кодов, блок 11 управления, в состав которого входят три триггера f214, два элемента НЕ 15 и 16, два одновибратора 17 и 18, два элемента

И 19 и 20, элемент И-НЕ 21.

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

Установленные входы регистров 3 сдвига, соединенные с сенсорными датчиками 7, схсужат бесконтактными клавыпами, а выходы счетчика 9 и кодового преобразователя 10 являются выходами устройства. Количество схем ре- З-0 гистров 3 сдвига зависит от числа символов, для стандартной клавиатуры достаточно шестнадцать 4-разрядных или восемь 8-разрядных микросхем (например К155ИР1) . 35

При касании пальцев сенсора любого разряда получают. на выходе этого . разряда низкий уровень (логический

"о"), который сохраняется до тех пор, 40 пока имеет место касание.

Таким образом, каждый разряд регистра 3 сдвига представляет собой сенсорную клавишу: нет касания — на выходе разряда "1", есть касание - на 45 выходе разряда "0 ".

Если в интервале между импульсами записи генератора 1 на входы

С, регистров 3 сдвига подают импульсы генератора 4 (строб сдвига), 50 то с каждым последующим импульсом сдвига происходит сдвиг информации, записанной в регистр, на один разряд по направлению к выходу регистра, причем выходом регистра является выход последнего разряда. Соединяя последовательно несколько регистров, можно получить сдвиговый регистр с любым необходимым числом разрядов.

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

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

Таким образом, число импульсов сдвига в интервале между импульсом аписи и временем появления нуля на

ыходе регистра равно порядковому номеру разрядов (и соответствующего ему сенсора). Важно, чтобы количество им.пульсов сдвига в интервале между двумя импульсами записи превышало число разрядов. регистра, т.е. частота повторения импульсов генератора 4 должна быть в соответствующее число раз выше частоты генератора 1.

Расположив коды всех символов клавиатуры в виде возрастающей последовательности в соответствии с номерами сенсоров, начиная со старшего (последнего) разряда, можно получить код любого символа. Необходимая коррекция в старших разрядах кода символа при переключении кодировки символов клавиатуры осуществляется с помощью кодового преобразователя 10 которым одновременно корректируются некоторые небольшие нерегулярности в старших разрядах кодов нескольких символов

Положительный импульс записи длительностью 50-80 нс, вырабатываемый генератором 1, поступает на соединенные вместе входы синхронизации С ре2 гистров 3. При касании одного иэ сенсоров 7, например третьего, в третий разряд регистра 3 записывается нуль, а все остальные — единицы. Одновременно по входу сброса через элемент

И 6 производится очистка счетчика 9.

Элементы 2 задержки обеспечивают необходимые временные условия для записи информации. Каждый импульс сдвига от генератора 4 сдвигает нуль.регистра вправо на один разряд и одновре12837 менно, проходя через элемент И 5, увеличивает показания счетчика 9 на единицу. Третий импульс передвигает нуль в последний разряд, и на выходе регистра появляется нуль, который запрещает работу генератора 4 сдвига до поступления очередного Импульса записи информации. На выходе счетчика 9 появляется число три. Вместе с з.-=претом работы генератора 4 сдвига 10 тот же сигнал устанавливает триггер

12 в единичное состояние, который через элемент И-НЕ 21 устанавливает в единичное состояние триггер 14. Через некоторое время, определяемое задержкой одновибратора 17, сигнал с выхода последнего устанавливает в единичное положение триггер 13. Эта задержка необходима для того, чтобы устранить влияние дребезга при каса- 20 нии сенсора. Отрицательный потенциал, снимаемый с инверсного выхода триггера 13, выполняет следующие функции: через элемент И 13 он запирает элементы И 5 и 6, тем самым запрещая дальнейшую запись в счетчик

9, и запрещая сброс счетчика: через инвертор 16 открывает элемент И 20, на выходе которого возникает сигнал прерывания, и запирает элемент И-НЕ 30

21, запрещая повторную выдачу сигна-. ла прерывания.

Пока имеет место касание сенсора пальцем, каждый такт, определяемый 35 генератором 1, производит запись в регистры сдвига 3, сдвиг информации до появления нуля на выходе последнего разряда регистра сдвига, и на

С-вход триггера 12 подаются импульсы, 40 назначение которых перевести триггер в нулевое состояние. Однако, из-за

I наличия элемента 2 задержки, эти импульсы подаются на С-вход в тот момент, когда на S-входе еще не исчез- 45 ло отрицательное напряжение. Поскольку приоритет S-входа выше, триггер

12 своего состояния не изменяет, а значит сохраняется запрет на запись информации в счетчик 9 и на сброс 50 счетчика, т.е. код символа на выходе клавиатуры сохраняется. Если информация принята, то ЭВМ по С-входу сбрасывает триггер 14. Отрицательное напряжение прямого выхода триггера 14 запирает элемент 20 и запрещает повторное считывание кода символа.

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

39 4 генератора 1 во все разряды регистров

3 сдвига записываются единицы. При сдвиге информации нуль на выходе последнего разряда не возникает, на

S-входе триггера 12 оказывается единица, и триггер 12 по С-входу опрокидывается в нулевое состояние. При этом перепаде одновибратор 17 не срабатывает, а за счет наличия инвертора 15 через время, определяемое его задержкой, срабатывает одновибратор

18. Задержка нужна для того, чтобы успел исчезнуть дребезг, возникающий при снятии пальца с сенсорной площадки. После этого триггер 13 устанавливается в нулевое состояние, открываются элементы И 5 и 6, устройство оказывается в исходном положении.

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

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

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

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

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

1283739

Устройство по п.1, о т л и —щ е е с я тем, что блок управсодержит три триггера, два элеНЕ, два одновибратора, два эле- 25

И и элемент И-НЕ, выход которо2. чаю лен ия мента мента

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

Редактор Э,Слиган Техред А.Кравчук Корректор Т. Колб

Заказ 7441/46 Тираж 670 Подписное

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

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

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

НЕ, выход которого соединен с первым входом второго элемента И, выход которого является вторым выходом блока, прямой выход третьего триггера соединен с вторым входом второго элемента И, инверсный выход третьего триггера соединен с вторым входом первого элемента И, выход которого является первым выходом блока, выход первого одновибратора соединен с S-входом второго триггера.

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

 

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

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

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

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

Клавиша // 1173404

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

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

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

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

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

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

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

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

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