Устройство для контроля клавиатуры

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК (5!)5 G 06 F 11/00

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4757090/24 (22) 09.11.89 (46) 23,10.91, Бюл, М 39 (72) В.Д. Ролдугин, А,Д, Мовенко, Е.В, Рыбкин, А.В.Тихобаев и В.А, Балабанов (53) 681.3 (088,8) (56) Авторское свидетельство СССР

М 600559, кл. G 06 F 11/00, 1978.

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

М 881775, кл. 6 06 F 11/00, 1980. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КЛАВИАТУРЫ (57) Изобретение относится к вычислительной технике и может быть использовано для

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

Целью изобретения является повышение достоверности контроля клавиатуры.

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

Устройство содержит клавиатуру 1 с клавишами 2-4, первую группу входов 5, вторую группу входов 6, блок 7 формирователей импульсов. регистр 8, первый 9 и второй 10 элементы ИЛИ, элемент ИЛИ-НЕ

11, группу элементов И 12, элемент И 13, генератор 14 импульсов, счетчик 15, дешифратор 16, блок 17 индикации, коммутатор 18, блок 19 памяти эталонов, блок 20 сравнения, первый переключатель 21, третий эле- . мент ИЛИ 22, второй переключатель 23.

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

При нажатии каждый клавиш клавиатуры 1 формирует на своих кодовых выходах,, SU„, 1686447 А1 проверки клавиатуры устройств ввода информации. Цель — повышение достоверности контроля клавиатуры достигается за счет обеспечения возможности контроля всех клавиш клавиатуры независимо от количества неисправных клавиш путем введения дополнительных элемента ИЛИ и переключателя, через которые осуществляется сброс регистра при совпадении кода клавиш и эталонного кода или по отжатию клавиши. Уменьшение аппаратурных затрат осуществляется за счет удаления из устройства группы элементов И, 1 ил. код, который определяется функциональным назначением данного клавиша, а на своем признаковом выходе — сигнал "Признак нажатия" данного клавиша. При нажатии любого клавиша независимо от очередности код с его выходов через соответствующую группу входов 5 устройства подается на информационные входы коммутатора 18, а сигнал нажатия этого. клавиша через соответствующий вход 6 устройства поступает на блок 7 формирователей, который формирует для каждого клавиша два импульса — по переднему и заднему фронтам потенциального сигнала нажатия, что соответствует нажатию и отжатию данного клавиша. Импульс нажатия клавиша формируется на соответствующем выходе второй группы выходов блока 7 формирователей, а импульс отжатия — на соответствующем выходе первой группы выходов блока 7 формирователей.

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

40 ничный вход соответствующего разряда регистра 8 и устанавливает этот разряд в единичное состояние. Сигнал с выхода данного разряда подается на блок l7 индикации, что указывает на контроль данного клавиша., на первый вход соответс-вующего элемента И

12 группы, что разрешает его открывание, а через элемент ИЛИ 10 — на первый вход элемента И 13. На второй вход элемента

И 13 подается разрешающий потенциал с инверсного выхода элемента ИЛИ-НЕ 11.

Элемент И 13 открывается и запускает генератор 14, с выхода которого импульсы поступают на счетный вход счетчика 15, Период импульсов выбирается так, что за время периода производится одно переключение коммутатора 18 и сравнение кодов в блоке 20, Счетчик 15 последовательно изменяет свое состояние, при этом последовательно изменяются адреса опрашиваемых ячеек на адресном входе блока 19. Эталонные ходы с выхода блока 19 подаются на перьый вход блока 20 сравнения. Одновременно состояния счетчика 15 декодир ются дешифратором 16. Сигналы с выходов дешифратора 16 управляют коммутатором 18, который последовательно подключает кодовые выходы клавишей к второму входу блока 20 сравнения, Кроме того, сигналы с выходов дешифратора 16 подаются на входы соответствующих элементов И 12 группы.

При достижении счетчиком 15 состояния, соответствующего адресу нажатого клавиша, сигнал с соответствующего выхода дешифратора 16 открывает ",.oîòâåòñòâóющий элемент И группы, подготовленный к работе сигналом с выхода регистра 8, и подключает через коммутатор 18 кодовый выход этого клавиша к второму входу блока 20 сравнения. Сигнал с выхода сработавшего элемента И 12 блока через элемент ИЛИНЕ 11 закрывает элемент И 13. При этом блокируется генератор 14, и счетчик 15 с дешифратором 16 остаются в состоянии. соответствующем нажатому клавишу, При исправности нажатого клавиша коды (контролируемый и эталонный) на входах блока 20 сравнения совпадают.

Сигнал совпадения подается с выхода блока 20 на первый вход элемента ИЛИ 22, с выхода которогз сигнал поступает на вход обнуления регистра В. При обнулении регистра 8 снимается сигнал с выхода блока 17 индикации, что свидетельствует об исправности клавиш. При этом закрывается элемент ИЛИ 10, снимается сигнал с первого входа элемента И 13 и закрывается соответствующий элемент И 12 блока, что приводит к открыванию элемента ИЛИ-НЕ 11 и подаче сигнала разрешения на второй вход элемента И 13, который возвращается в исходное закрытое состояние.

В случае неисправности проверяемого клавиша, когда формируемый им код не совпадает с эталонным, сигнал совпадения блоком 20 не формируется, При этом регистр 8 не обнуляется и сигнал на соответствующем входе блока 17 индикации сохраняется, что свидетельствует о неисправности клавиша. При отжатии клавиша импульс отжатия с выхода блока 7 формирователей поступает через элемент ИЛИ 9 на вход сброса счетчика 15 и обнуляет его, а также через второй переключатель 23 и элемент ИЛИ 22 — на вход сброса регистра 8 и обнуляет регистр 8, При этом снимается сигнал с блока 17 индикации и устройство возвращается в исходное состояние, Аналогично работает устройство при контроле группы клавиш с фиксированным. положением, но отличается тем, что перед проверкой генератор 14 отключается переключателем 21 от элемента И 13, а выход первого элемента ИЛИ 9 отключается переключателем 23 от входа третьего элемента

ИЛИ 22, после нажатия клавиша переключатели вновь включаются. Повторное нажатие клавиша с включенными переключателями приводит устройство в исходное состояние.

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

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

1686447

Составитель И. Сафронова

Техред M,Moðãåêòàë . Корректор О, Кравцова

Редактор И, Шулла

Заказ 3598 Тираж Подписное

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

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

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

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

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

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