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

Иллюстрации

Показать все

Реферат

 

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

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

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

PECflYS flHK

„„SU„„! 531083

А1 (51) 4 G 06 F 3/02

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

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4282304/24-24 (22) 24.04.87 (46) 23. 12.89. Бюл. 1Ф 47 (72) В. А. Кошкаров, Ю. В. Поляков и С.В.Радченко (53) 68 1.327. 11(088.8) (56) Авторское свидетельство СССР

И 1282 109, кл . С 06 F 3/02, 1983.

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

Р 1324022, кл. С 06 Р 3/02, 1986 ° (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано для организации ручного ввода информации в управляющие или вычислительные системы. Цель изобретения — упрощение устройства и расширение области его применения, Устройство содержит матрицу коммутационных элементов 1, преобразователь 2 кодов, два шифратора 3 и 4, второй элемент И 5, од2 новибратор 6 с задержкой на входе, первый элемент И 7 и триггер 8. При нажатии клавиши на клавиатуре шифратор 3 вырабатывает младшие разряды кода, преобразователь 2 кодов в зависимости от положения переключателя регистров (верхний-нижний) модифицирует выходной код таким образом, что на выходах шифратора 4 образуются старшие разряды кода. Элемент И 5, одновибратор 6 с элементом задержки и элемент И 7 обеспечивают борьбу с дребезгом при нажатии и отпускании клавиши. Сигнал на выходе триггера 8 выставляется после окончания дребезга при нажитии клавиши и сбрасывается после считывания кодов шифраторов 3 и 4. Устройство просто по конструкции, не содержит дорогих ЬИС (например,ПЗУ),надежно защищено от помехи и позволяет вводить полный набор символов. 1 з.п. ф-лы, 4 ил., 1 табл.

1531083

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

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

На фиг.1 показана функциональная схема устройства; на фиг.2 и Э вЂ” преобразователь кодов для помещения кодов символов и клавиатура соответственно; на фиг.4 — временные диаграммы работы устройства.

На фиг. 1 обозначены матрица 1 коммутационных элементов, преобразователь 2 кодов, первый 3 и второй 4 шифраторы, второй элемент И 5, одновибратор 6 с элементом задержки на входе, первый элемент И 7, триггер 8. На фиг.2 обозначены триггер

9, блок элементов И 10-17, блок элементов ИЛИ 18 и 19, переключатель 25

20 регистров.

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

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

Низкий уровень, возникший одновре-

40 менно на одной из горизонтальных шйн клавиатуры, поступает на один из входов преобразователя кодов 2, ко= тарый устраняет аномалии в структуре старших разрядов кодов символов

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

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

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

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

Подъем флага не произойдет.

Все клавиши клавиатуры (фиг.З) схемно поделены на 16 вертикальных и шесть горизонтальных столбцов с соответствующими электрическими шинами. Каждая клавиша клавиатуры имеет

5 15 три контакта: основной, соединенный с общей шиной устройства, и два других (первые и второй), которые при нажатии клавиши одновременно замыкаются на общую шину. Первые контакты клавиш соединяются с вертикальными шинами, а вторые — с горизонтальными шинами. На нулевую шину сажаются первые контакты всех клавиш, двоичный код младших разрядов символов которых 1111, на первую шину — 1110 и так далее в порядке убывания кода; на 15-ю шину †. первые контакты клавиш с кодом младших разрядов 0000.

Каждая вертикальная шина соединяется с входом первого шифратора,имеющим тот же номер, что и шина, т.е ° нулевая шина подключается к нулевому входу, первая — к первому и т.д.

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

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

110/100, а с шиной D — 010/011. Для группы клавиш, подключенных к шине

Е, кодовый признак — 001, а для группы F — 000, поскольку код клавиш этих групп от регистра не зависит.

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

31083

Применение в клавиатуре специаль ных токопроводящих полимерных пленок или пленок с металлическим напыле5

55 нием позволяет снизить ее стоимость до очень малой величины.

Преобразователь 2 кодов (фиг. 2) служит для устранения кодовых аномалий в старших разрядах кода символа с учетом положения регистра (верхний нижний) и содержит триггер 9, восемь элементов И 10-17, два элемента ИЛИ

18 и 19.На него поступают сигналы по одной из четырех шин (A, В, С, D) с клавиатуры и два потенциала от переключателя регистров. Две последние шины (Е, F) в работе преобразователя не участвуют и подключаются непосредственно к входам второго шифратора.

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

1 11 для верхнего регистра и 10 1 для нижнего. На выходе В преобразователя появится нуль, т.е. нули — на первых входах элемента 10 и 12. При включенном верхнем регистре низкие ур о в ни (нули) поя вя тс я на вторых входах элементов 10 11, 15 и 16. Поскольку использованы элементы И по нулям, то два нуля на входах элемента 10 вызовут появление нуля на его выходе, а следовательно, на нулевом входе второго шифратора также нуль, что приведет к появлению стробирующего сигнала (нуль) и появлению единиц на всех информационных выходах второго шифратора (код 111). Если включен нижний регистр, то нули появятся на вторых входах элементов 12-14 и 17.

Два нуля окажутся на входах элемента

12 и нуль появится на втором входе второго шифратора, что приведет к появлению на его выходе двоичного кода 101.Аналогично происходит процесс при нажатии клавиши любой другой группы. При нажатии клавиши груп» пы F на всех информационных выходах второго шифратора остаются нули, но стробирующий сигнал все равно появляется, свидетельствуя о появлении двоичного кода 000.

1531083

Регистр

Код стар1 11Г

Шины

О 1 2 Э 4 5 6 7 8 9 1О 1 1 12 1Э 14 15 в/г иих раарядов

Верхи. 110

Н . 1ОО

Верхи, 111

Н . 1О1

Верхи, 011

Ниии. 010

Верхи. 010

Н *н. 011

Не регланентир. 001

Не реглаиентир. 000

Код инадиих раарядов

Г Ф Е

С Р В в к

w ч

7 6 5

И Х

1 Н

ы ь

Х

9 8 с

И Л К

И L К

Ш э ш

) о н о н аао. Ч ь и д н

0 С т с т Б

4 Э

)1 Ф

Ю с

П

Р с

Пр.

А

А я

1

1 р (Су1) Рэ Рэ РГ РФ ир2 зн ки Аи кБ снн нет стп (суБ) (су2) нз

ВХ ВЫХ ВК ПФ ВТ ПС ГТ ВШ ЗВ ДА КТН КП КГ

1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000

Предлагаемое устройство просто по конструкции, не содержит дорогих

БИС (например, ПЗУ), надежно защищено от помех и позволяет вводить пол5 ный набор символов.

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

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

2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что преобразователь кодов содержит переключатель регистров, триггер, блок элементов

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

1531083

1531083

Составитель И. Карпова

Редактор И.Пулла Техред Л.Олийнык Корректор Т.Малец

Заказ 7955/49 Тираж Ь68 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101