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

Иллюстрации

Показать все

Реферат

 

Союз Советскик

Социалистичесиик

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6l ) Дополнительное,к авт. свил-ву— (22) Заявлено 26.03.80 (21) 2900037/18 — 24 с присоединением заявки М— (53 ) M. Кл.

G 06 F 3/02

3Ьеударетипкык квинтет

СССР

lo делам изобретений и открытий (23 ) Приоритет—

Опубликовано 30.11.81. Бюллетень М44 (53) УД К681.327. .11 (088.8) Дата опубликования описания ЗОЛ1.81 (72) Автор изобретения

Д. И. Джулий (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

Изобретение относится к устройствам для ввода информации и может быть использовано в системах ввода данных в ЭВМ как в качестве пульта программиста для ручного ввода и отладки рабочих программ, так и в качестве пульта оператора систем с числовым программным управлением. известны устройства для ввода информации,. содержащие блок клавиатуры, формирователь сигнала о состоянии клавиши и блоки, обеспечивающие борьбу с помехами при вводе инфор- 10 мации, соединенные с операционным блоком вычислительного устройства (1) и (2).

Недостаток известных устройств состоит в низкой защищенности от помех лри вводе информации. !

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

ИЛИ вЂ” НЕ и ко входам шифратора, выходы ко. торого соединены с одними выходами устройства, друтие выходы которого подключены ко входам дешифратора и ко входам первого счетчика, вход которого соединен с выходом гене-, pampa импульсов, выход элемента ИЛИ вЂ” НЕ подключен ко входу элемента задержки и к первому входу первого одновибратора, второй вход которого соединен с инверсным выходом первого триттера, а выход — с первым входом первого элемента И, второй вход которого подключен к выходу элемента задержки и к единичному входу первого триггера (3).

Недостатком описанного устройства является низкая достоверность ввода информации, которая зависит от ошибок при повторном считывании одной и той же информации. Это может происходить при опросе устройства с фиксированной частотой следующим образом. Время, в течение которого нажата клавиша, величина произвольная (определяемая субъективными особенностями оператора). В результате этого возникают ситуации, когда операционный блок считывает информацию несколько раз за время одного нажатия, При этом, не имея информации о числе нажатий на клавишу, операционный блок, считывая каждый раэ данные, вос885986 принимает нх как если бы клавиша нажималась повторно. Например, если при нажатии клавиши десятичной цифры 5 операционный блок успевает обратиться три раза к устройству для ввода, то он считает число 555 вместо 5.

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

Указанная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, входы которой подключены к выходам дешифратора, а выходы — ко входам элемента ИЛИ вЂ” HE u iso входам шифратора, выходы которого соединены с одними выходами устройства, другие выходы которого .подключены ко входам дешифратора и ко входам первого счетчика, вход которого соединен с выходом генератора импульсов, выход элемента ИЛИ вЂ” НЕ подключен ко входу элемента задержки и к первому входу первого одновибратора, второй вход которого соединен с инверсным выходом первого триггера, а выход — с первым входом первого элемента И, второй вход которого подключен к выходу элемента задержки и к единичному входу первого триггера, введены второй и третий элементы И, второй одновибратор, второй счетчик, а также второй и третий триггеры, единичньй вход третьего триггера соединен с выходом первого элемента И и с первым входом второго элеменЗо та И, нулевой вход — с выходом второго счетчика и с нулевым входом aepsoro триггера, инверсный выход — со вторым входом второго элемента И, прямой выход — с единичным входом второго триггера, нулевой„вход которого подключен к выходу второго одиовибратора, а выход — к первому входу третьего элемента

И, второй вход которого соединен со входом второго одновибратора и с выходом устройства, выход — с первым выходом устройства, второй выход которого подключен к выходу второго 40 элемента И, первый и второй входы второго. счетчика соединены соответственно с выходом элемента ИЛИ вЂ” НЕ и с выходом генератора.

На чертеже представлена схема нредлагаемо-, 45 го устройства.

Устройство содержит клавиатуру 1, дешифратор 2, первый счетчик 3, шифратор 4, элемент

ИЛИ вЂ” НЕ 5, элемент 6 задержки, первый одновибратор 7, второй счетчик 8, генератор 9 импульсов, первый элемент И 10, первый триг50 гер 11, второй триггер 12, второй элемент

И 13, третий триггер 14, третий элемент И 15, второй одновибратор 16, Блок 1 клавиатуры содержит матрицу переключателей, состоящую из семи столбцов и семи строк клавиш. При замыкании клавиши замыкается цепь горизонтального и вертикального рядов местонахождения клавиши. Дешиф4 ратор 2 формирует уровень логической "1" на выходе, десятичный номер которого соответствует значению двоичного числа на его входах.

Шифратор 4 формирует на выходах двоичное число, соответствующее десятичному номеру входа, на котором находится уровень логической "1". Элемент 6 задержки выполнен на двух элементах И, соединенных RC-цепочкой.

Генератор 9 выполнен по схеме мультивибратора на четырех элементах И и элементах R, С.

Устройство работает следующим образом, В исходном состоянии все клавиши блока 1 разомкнуты и цепи прохождения сигналов на выходы вертикальных шин разорваны, на выходе элемента ИЛИ вЂ” НЕ 5 — уровень логического "0", счет импульсов счетчику 8 разрешен.

Поступающие с частотой F< на счетный вход счетчика 8 с выхода генератора 9 импульсы вырабатывают уровень логической 1" на выходе четвертого разряда счетчика 8, по переднему фронту которого устанавливаются в *0" триггеры 11 и 14, Импульсы с выхода генератора

9 поступают также на двоичный счетчик 3, с выходов которого периодическая последовательность двоичных чисел 1 — 7, поступающая на входы дешифратора 2, преобразуется в семь периодических последовательностей, сдвинутых на такт импульсов на выходах дешифратора 3, Эти импульсы следуют с частотой Il7 F = F2

При замыкании клавиши на одном из входов элемента ИЛИ вЂ” НЕ 5 появляется серия импульсов, следующих с частотой F . Номер серии (относительно номеров выходов дешифратора 2) определяется номером строки матрицы блока клавиатуры, в котором расположена нажатая клавиша. Эта серия поступает также на вход шифратора 4. Номер входа определяется номером столбца матрицы, Первый импульс, поступающий на вход одновибратора 7 с выхода элемента ИЛИ вЂ” НЕ 5, запускает одновибратор 7, с выхода которого уровень логического

"0" длительностью 10 мкс поступает на вход элемента И 10 и блокирует на В прохождение импульса, поступающего на другой вход этого элемента с выхода элемента 6 задержки. Величина задержки элемента 6 должна быть больше времени включения одновибратора 7. С выхода элемента 6 задержки импульс поступает также на вход триггера 11, устанавливая его в "1". Инверсный сигнал с выхода триггера 11, поступая на вход одновибратора 7, запрещает его повторный запуск до тех пор, пока не установится в "0" триггер 11.

Первый после блокировки импульс поступает с выхода элемента И 10 на вход элемента

И 13, на другой вход которого поступает сигнал с инверсного выхода триггера 11, разрешающий прохождение импульса на выход элемента И 13. По переднему фронту поступающего

885986

5 с выхода элемента И 13 импульса в операционном блоке происходит запись информации, находящейся в этот момент на выходах счетчика 3 и шифратор 4. По заднему фронту первого прошедшего через элемент И 10 импульса устанавливается в "1" триггер 14, запрещая дальнейшее прохождение импульсов через элемент И 13 и устанавливая в "1" триггер 12.

Сигнал с прямого выхода триггера 12 поступает на вход элемента И 15, на другой вход которого из операционного блока (ОБ) поступает сигнал "Чтение ОБ". Этот сигнал, проходя через элемент И 15, поступает как сигнал

"Чтение" в операционный блок, которыйсчитывает информацию с выходов счетчика 3 н шифратора 4. Сигнал Чтение ОБ" поступает также на одновибратор 16, который формирует по заднему фронту сигнала импульс, устанавливающий в "0" триттер 12. Установка в "0" триггера 12 запрещает прохождение сигнала "Чтение" в операционный блок. следующий цикл чтения разрешается только при повторном нажатии на клавишу.

Сигнал "Чтение ОБ" роходит через элемент

И 15 при условии установки в "1" триггера

12. Триггер 12 устанавливается в "1" по переднему фронту прямого выхода триггера 14, для чего необходимо установить последний в "0". Сброс триггера 14 происходит по сигналу с выхода счетчика 8. Так как во время нажатия клавиши счетчик сбрасывается сигналом с выхода элемента ИЛИ вЂ” НЕ 5 с частотой

=F, 1 сигнал на его выходе возникает тольа- 11 ко после отжатия клавиши, при этом устанавливается в "0 " и триггер 11.

Триггер 12 устанавливается в "1" прК новом нажатии на клавишу, как описано выше.

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

Формула изобретения устройство для ввода информации, содержащее клавиатуру, входы которой подключф4ы к выходам дешифратора, а выходы — ко вхо-. дам элемента ИЛИ вЂ” НЕ и ко входам шифратора, выходы которого соединены с одними выходами устройства, другие выходы которого подключены ко входам дешифратора н ко входам первого счетчика, вход которого соединен !

4 с выходом генератора импульсов, выход элемента ИЛИ вЂ” НЕ подключен ко входу элемента задержки и к первому входу первого одновибратора, второй вход которого соединен с инверсным выходом первого триггера, а выход—

Источники информации, принятые во внимание при экспертизе

1. Патент ФРГ и 2434654,кл. G 06 Р 3/02, опублик. 1975.

2. Патент Японии No 5245170, кл. 97(7) В 1, опублик. 1977.

3. Патент Японии У 5244176, кл. 97 (7) В 1, 43 опублик. 1977.

885986

Составитель Н. Панфилов

Техред А.Бабинец Корректор С. Шекмар

Редактор И. Михеева

Филиал ППП "Патент", т. Ужгород, ул. Проектная, 4

Заказ 10543/69 Тираж 748 Подписное

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

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