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

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

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

Реслублии

<,928333

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свил-ву (22) Заявлено19.06.80 (21) 2943127/18-24 (5! )М. Кл. с присоединением заявки РЙ 06 F 3/02 (ееударстеенкый комитет

СССР (23) Приоритет о (53) УДК681.327.. 1 1 (088.8) ло делам изобретений н открытий

Опубликовано15.05.82. Бюллетень № 18

Дата опубликования описания 15.05.82

С. С. Крыкин, Е. М. Лунев, Ю. A. Савельев (72) Авторы изобретения

Специальное конструкторско-техническое бюро геофизической техники (71) Заявитель (54) УСТРОЙСТВО ДЛ 1 ВВОДЛ ИНФОРМЛЦИИ

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

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

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

Недостатком данного устройства является невысокая надежность кроме того

1 оно не может быть использовано для ра5 боты в режиме асинхронного ввода данных в ЭВМ из-за наличия дребезга контактов коммутационных элементов.

Е1ель изобретения — повышение надеж-.

10 ности устройства.

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

15 соединены с одним входом мультиплексора, а вертикальные — с выходами дешифратора, другие входы мультиплексора и входы дешифратора соединены с соответствук шими выходами счетчика и одними выходами устройства, выход мулътш1лексора сс единен с первым входом первого триггера, выход которого соединен с входом первого генератора импупьсое, выход кот » nro соединен со входом с тс тчика, м.с лены

928333

Вторс»й и третиН триг1 оры, второй генераТс)p имнул1.сов, первый и Второй элементы И, первый вход второго триггера соединен с Выходом первого триггера, а второй Вход — с входом устройстВа, Bbr 5 ход второго триггера соединен с другим выходом устройства и входом второго генераторе нмцульсов, один выход которого соединен с первым входом третьего триггера и с первым входом первого эле rÎ мента И, второй вход которого соединен с выходом мультиплексора, а Выход — с вторым входом третьего триггера, выход которого соединен с первь1м входом второго элемента И, второй вход которого 15 соединен с другим выходом второго генератора импульсов, а выход — с вторым входом первого триггера.

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

Устройство содержит матрицу 1 коммутационных элементов, мультиплексор 2, дешифратор 3, счетчик 4, первый триггер 5, первый генератор 6 импульсов, второй триггер 7, второй генератор 8 имлульсов, первый элемент И 9, третий триггер 10, второй элемент И 11, вход 12 устройства, олин выход 13 устройства, другой выход 14 устройства.

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

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

14 устройстве сигнализирует ЭВМ о го —. товности устройства и останавливает работу. второго генератора 8 импульсов. Одн1»- временно фиксируется на счетчике 4, код вводимого в ЭВМ символа. Как только РМ производит ввод кода и выпас т на вход устройства сигнал синхронизации ивс»да данных, второй триггер 7 сбрасывается и разрешает работу второго генератора 8 импульсов.

Если ввод данных в ЭВМ происходит после того, как клавиша отжата и дребезг контактов, возникающий при отжатии клавиши,,закончился, то по переднему фронту первого положительного импульса, оступаюшего с первого выхода второгоФ енератора 8 импульсов, устанавливается по первому динамическому входу) в единичное состояние третий триггер 10, котс рый через второй элемент И 11 разрешает сброс первого триггера 5 по заднему фрон ту этого же импульса. Если ввод данных в ЭВМ происходит до отжатия клавиши или во время дребезга контактов (возниФ каюшего при нажатии или опускании клавиши), то третий триггер 10, устанавливаясь в единичное состояние по положительному фронту импульса второго генератора 8, тут же сбрасывается сигналом, поступающим на его второй установоч— ный вход с мультиплексора 2 через первый элемент И 9. Тем самым на данном периоде следования импульсов второго генератора 8 первый триггер 5 не сбрасывается. Надежность работы устройства высокая при обеспечении условий:

ГИ К 1 где f — частота следования импульсов г и второго генератора 8, Я„- частота дребезга контактов.

Таким образом, первый триггер, 5 устанавливается в единичное состояние до тех пор, пока не завершится ввод данных " в ЭВМ и не закончи ся дребезг контактов при отжатиии клавиши. Это позволяет держать неизменным код на счетчике 3 требуемое время, при этом исключается повторный ввод кода в ЭВМ или ввод ошибочного кода при дребезге контактов, а также при случайном нажатии соседних с нажатой клавиши.

Положительный эффект предлагаемого устройства, по сравнению с известным, заключается в обеспечении возможности асинхронной работы с ЭВМ и повышении надежности устройства при наличии дребезi га контактов клавиш .

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

Устройство для ввода информации, содержащее матрицу «оммутаии:.>ннь1х элементов, горизонтальные шины касс роН: о.линены с одними входами:1ул1.тицл .к;ц 1, 928333

Составитель С. Галич

Техред Ж. Кастелевич Корректор С- Ше"маР

Редактор А. Гулько

Заказ 3240/60 Тираж 732 Подписное

ВНИИПИ ГocyllapcTBeHHoI" комитета СССР по делам изобретений н открытий

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

Филиал ППП Патент", г. Ужгород, ул. Проектная, 4 а вертикальные — с выходами дешифратора, другие входы мультиплексора и входы дешифратора соединены с соответствуя шими выходами счетчика и одними выходами устройства, выход мультиплексора соединен с первым входом первого триггера, выход которого соединен с входом первого генератора импульсов, выход которого соединен со входом счетчика, отличаюшеесятем, что, с пелью повышения надежности устройст" ва, в него введены второй и третий триг геры, второй генератор импульсов, первыи и второй элементы И, первый вход второго триггера соединен с выходом первого триггера,.а второй вход - с входом .устройства; выход второго триггера соединен с другим выходом устройства и входом второго генератора импульсов, один

6 выход которого соединен с первым вход дом третьего триггера и с первым входом первого элемента И, второй вход которого соединен с выходом мультиплексора, а выход - со вторым входом третьего триггера, выход которого соединен с первым входом второго элемента И, второй вход которого соединен с другим выходом второго генератора импульсов, о а выход - со вторым входом первого триггера.

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

1. Авторское свидетельство СССР

Nå 398941, кл. Q 06F 3/02, 1972.

2. Авторское свидетельство СССР

N. 669350, кл. f06 F. 3 02, 1978 (прототИп) .