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

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

Изобретение относится к устройствам для ввода информации и может быть использовано в системах ввода данных в ЭВМ как в качестве пульта программиста для ручного ввода и отладки рабочих программ, так и в качестве пульта оператора систем с числовым программным управлением. Известны устройства для ввода информации содержащие блок клавиатуры, формирователь сигнала о состоянии клавиши и блоки, обеспечивающие борьбу с помехами при вводе инфор мацин, соединенные с операционным блоком вычислительного устройства 1 и 2. Недостаток известных устройств состоит в низкой защищенности от помех при вводе информации. Наиболее близким по технической сущности к предлагаемому является устройство для ввода информации, содержащее клавиатуру, входы которой подключены к выходам дещифратора, а выходы - ко входам элемента ИЛИ-НЕ и ко входам шифратора, выходы которого соединены с одними выходами устройства, другие выходы которого подключены ко 11ходам дещифратора и ко входам первого счетчика, вход которого соединен с выходом гене-, ратора импульсов, выход элемента ИЛИ-НЕ подключен ко входу элемента задержки и к пертому входу первого одиовибратора, второй вход которого соединен с инверсным выходом первого триггера, а выход - с первым входом первого элемента И, второй вход которого подключен к выходу элемента задержки и к едашмному входу первого триггера 3, Недостатком описанного устройства является низкая достоверность ввода информации, которад зависит от ошибок при повторном считывании одной и той же информации. Это может происходить при опросе устройства с фиксированной частотой следующим образом. Время, в течение которого нажата клавиша, величин произвольная (определяемая субъективными особенностями оператора). В результате этого возникают ситуации, когда операционный блок считывает информацию несколько раз за вр)емя одного нажатия. При этом, не имея информации о числе нажатий на клавишу, операционный блок, счить1вая каждый раз данные, воепринимает их как если бы клавиша нажималась повторио. Например, если при иажатии клавиши десятичиой цифры 5 операционный блок успевает обратиться три раза к устройству для ввода, то он считает число 555 вместо 5. Цель изобретения - повышение надежности устройства путем повышения достоверности ввода информации. . Указа1шая цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, входы которой подключены к выходам дешифратора, а выходы - ко входам элемента ИЛИ-НЕ и ко входам шифратора, вы ходы которого соединены с одними выходами устройства, другие выходы которого лощслючены ко входам дешифратора и ко входам первого счетчика, вход которого соединен с выходом генератора импульсов, выход элемента ИЛИ-НЕ подключен ко входу элемента задержки и к первому входу первого одновибратора, второй вход которе го соеданен с инверсным выходом первого триггера, а выход - с первым входом первого элемента И, второй вход которого подключен к выходу элемента задержки и к единичному входу первого триггера, введены второй и третий элементы И, второй одновибратор, второй счетчик, а также второй и третий триггеры, единичный вход третьего триггера соединен с вькодом первого элемента И и с первым входсм второго элемен та И, нулевой вход - с выходом второго счетчика и с нулевым входом первого триггера, инверсный выход - со вторым входом второго элемента И, прямом выход - с единичным входом второго триггера, нулевой, вход которо го подключен к выходу второго одаовибратора а выход - к первому входу третьего элемента И, второй вход которого соединен со входом второго одновибратора и с выходом устройства выход - с первым выходом устройства, второй выход которого подключен к выходу второго элемента И, первый и второй входы второгосчетчика соединены соответственно с выходом элемента ИЛИ-НЕ и с выходом генератора. На чертеже представлена схема предлагаемого устройства. Устройство содержит клавиатуру 1, дешифра тор 2, первый счетчик 3, шифратор 4, элемент ИЛИ-НЕ 5, элемент 6 задержки, первый одновибратор 7, второй счетчик 8, генератор 9 импульсов, первый элемент И 10, первый триггер 11, второй триггер 12, второй элемент И 13, третий триггер 14, третий элемент И 15, второй одновибратор 16. Блок 1 клавиатуры содержит матрицу переключателей, состоящую из семи столбцов и семи строк клавиш. При замыкании клавииш замыкается цепь горизонтального и вертикального рядов местонахождения клавтин. Деигафратор 2 формирует уровень логической 1 на выходе, десятичный номер которого соответствует значению двоичного числа на его входах. Шифратор 4 формирует на выходах двоичное число, соответствующее десятичному номеру входа, на котором находится уровень логической 1. Элемент 6 задержки выполнен на двух элементах И, соединенных RC-цепочкой. Генератор 9 выполнен по схеме мультивибратора на четырех элементах И и элементах R, С. I Устройство работает следующим образом, В исходном состоянии все клавиши блока 1 разомкнуты и цепи прохождения сигналов на выходы вертикальных шин разорваны, на выходе элемента ИЛИ-НЕ 5 - уровень логического О, счет импульсов счетчику 8 разрешен. Поступающие с частотой f на счетный вход счетчика 8 с выхода генератора 9 импульсы вырабатывают уровень логической на выходе четвертого разряда счетчика 8, по переднему фронту которого устанавливаются в О трнггеры 11 и 14. Импульсы с выхода генератора 9 поступают также на двоичный счетчик 3, с выходов которого периодическая последовательность двоичных чисел 1-7, поступающая на входы дешифратора 2, преобразуется в семь периодических последовательностей, сдвинутых на такт импульсов на выходах дешифратора 3. Эти импульсы следуют с частотой 1/7 F. fj. При замыкании клавиши на одном из входов элемента ИЛИ-НЕ 5 появляется серия импульсов, следующих с частотой F. Номер серия (относительно номеров выходов дешифратора 2) определяется номером строки матрицы блока клавиатуры, в котором расположена нажатая .клавиша. Эта серия поступает также на вход шифратора 4. Номер входа определяется номером столбца матрицы. Первый импульс, поступающий на вход одновибратора 7 с выхода элемента ИЛИ-НЕ 5, запускает одновибратор 7, с выхода которого уровень логического О длительностью С-Ю мкс поступает на вход элемента И 10 и блокирует на t.f прохождение импульса, поступающего на другой вход этого элемента с выхода элемента 6 задержки. Величшш задержки элемента 6 должна быть больше времени включения одновибратора 7. С выхода элемента 6 задержки импульс поступает также иа вход триггера 11, устанавливая его в I. Инверсный сигнал с выхода триггера 11, поступая на вход одновибратора 7, запрещает его повторный запуск до тех пор, пока не установится в О триггер 11. Первый посде блокировки импульс поступает с выхода элемента И 10 на вход элемента И 13, на другой вход которого поступает сигнал с инверсного выхода триггера 11, { зрешающий прохождение импульса на выход элемента И 13. По переднему фронту поступающего с выхода элемента И 13 импульса в операционном блоке происходит запись информации, находящейся в этот момент на выходах счетчика 3 и шифратор 4, По заднему фронту первого прошещиего через элемент И 10 импульса устанавливается в 1 триггер 14, запрещая дальнейшее прохождение импульсов через злемент И 13 и устанавливая в 1 триггер 12. Сигнал с прямого выхода триггера 12 поступает на вход элемента И 15, на другой вход которого из операционного блока (ОБ) поступает сигнал Чтение ОБ. Этот сигнал, проходя через элемент И 15, поступает как сигнал Чтение в операционный блок, который считыва ет информацию с выходов счетчика 3 и шифра тора 4. Сигнал Чтение ОБ поступает также на одновибратор 16, который формирует по заднему фронту сигнала импульс, устанавливающий в О триггер 12. Установка в О тригге12 запрещает прохождеиие сигнала Чтение в операционный блок. JQлeдyющий цикл чтения разрешается только при повторном нажатии на клавишу. Сигиал Чтеиие ОБ проходит через элемент И 15 при условии установки в 1 триггера 12. Триггер 12 устанавливается в 1 по передиему фронту прямого выхода триггера 14, для чего необходимо установить последний в О. Сброс триггера 14 происходит по сигналу с выхода счетчика 8. Так как во время нажатия клавиши счетчик сбрасывается сигналом с выхода элемента ИЛИ-НЕ 5 с частотой , сигнал на его выходе возникает тол ко после отжатия клавищи, при этом устанавливается в О и триггер 11. Т|жггер 12 устанавливается в 1 nj ИОВОМ иажатии на клавишу, как. описано выше. Введение новых конструктивных узлов с их связями позволяет исключить ошибочное счип шание информации при сшросе устройства для ввода информации 6 фиксированиой тасготой, не сиихроиизированной со временем иажатия клавиши оператором. Формула изобретения Устройство для ввода информации, содержащее клавиатуру, входы которой подключ к выходам дешифратора, а выходы - ко вхо-, дам элемента ИЛИ-НЕ и ко входам шифратора, выходы которого соединены с одними выходами устройства, другие выходы которого подключеныко входам дешиф тора и ко входам первого счетчика, вход которого соединен с выходом генератора импульсов, выход элемента ИЛИ-НЕ подключен ко входу элемента задержки и к первому входу пертого одновибратора, второй вход которого соединен с инверсным выходом первого триггера, а выход с первым входом первого элемента И, второй ВХОД которого подключен к выходу элемента задержки и к единичному входу первого т жггера, отличающееся тем, что, с целью повышения надежности устройства, в него введены второй и третий элементы И, второй одновибратор, второй счетчик, а также второй и третий тригге, единичный вход третьего триггера соединен с выходом первого элемента И и с первым входом второго элемента И, нулевой вход - с выходом второго счетчика и с нулевым входом первого триггера, инверсиый выход - со вторым входом второго элемента И, прямой выход - с единичным входом второго триггера, нулевой вход которого под ключей к выходу второго одиовибратора, а выход - к первому входу третьего элемеита И, mof рой вхоя которого соединен со входом второго одновибратора и с выходом устршства, выход - с первым выходом устройства, второй выход которого подключен к выходу вторсхО элемеита И, первый и вторсй входы второго с кпика соединены соответственно с выходом элемента ИЛИ-НЕ и с выходом геиератора. Источники ииформации, принятые во внимание при экспертиэе 1.Патент ФРГ М« 2434654, кл. G 06 F 3/02, опублик. 1975. 2.Патент Японии N 5245170, кл. 97(7) В 1, (М1ублик. 1977. 3.Патент Японии № 5244176, кл. 97 (7) В 1, оггублик. 1977.

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

название год авторы номер документа
Устройство для ввода информации 1980
  • Лопатин Сергей Константинович
SU898410A1
Устройство для ввода информации 1984
  • Лужецкий Виктор Григорьевич
SU1405042A1
Устройство для ввода информации 1989
  • Русаков Владимир Дмитриевич
SU1682996A1
Электронные шахматные часы 1985
  • Рубальский Дмитрий Моисеевич
SU1273874A1
Устройство для ввода информации 1980
  • Шагинян Арутюн Оганесович
  • Григорян Маргарита Егишевна
SU938273A1
Устройство для ввода информации 1991
  • Деменкова Лариса Васильевна
  • Карасенко Николай Петрович
  • Пахарин Александр Иванович
  • Разумный Владимир Тихонович
SU1784962A1
Устройство для ввода информации 1981
  • Тяпченко Юрий Александрович
  • Зонабенд Феликс Михайлович
  • Миронов Валерий Викторович
  • Головкин Юрий Борисович
  • Юсупова Нафиса Исламовна
  • Лаврентьев Михаил Васильевич
SU1005011A1
Устройство для ввода информации 1986
  • Адерихо Леонид Федорович
  • Якимович Николай Владимирович
SU1406589A1
Устройство для ввода информации 1982
  • Ильина Раиса Сергеевна
  • Карасенко Николай Петрович
  • Прядкин Виктор Максимович
  • Разумный Владимир Тихонович
  • Сивцов Анатолий Константинович
SU1089566A1
Электронные шахматные часы 1987
  • Рубальский Дмитрий Моисеевич
SU1642443A1

Иллюстрации к изобретению SU 885 986 A1

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

Формула изобретения SU 885 986 A1

SU 885 986 A1

Авторы

Джупий Дмитрий Иванович

Даты

1981-11-30Публикация

1980-03-26Подача