Устройство для контроля клавиатуры Советский патент 1991 года по МПК G06F11/00 

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

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

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

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

Устройство содержит клавиатуру 1 с клавишами 2-4, первую группу входов 5, вторую группу входов 6, блок 7 формирователей импульсов, регистр 8, первый 9 и второй 10 элементы ИЛИ, элемент ИЛИ-НЕ 11, группу элементов И 12. элемент И 13, генератор 14 импульсов, счетчик 15, дешифратор 16, блок 17 индикации, коммутатор 18, блок 19 памяти эталонов, блок 20 сравнения, первый переключатель 21. третий элемент ИЛИ 22, второй переключатель 23

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

При нажатии каждый клавиш клавиатуры 1 формирует на своих кодовых выходах

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

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

О 00

о

Ј

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

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

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

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

8 случае неисправности проверяемого

клавиша, когда формируемый им код не совпадает с эталонным, сигнал совпадения блоком 20 не формируется. При этом регистр 8 не обнуляется и сигнал на соответствующем входе блока 17 индикации

0 сохраняется, что свидетельствует о неисправности клавиша. При отжатии клавиша импульс отжатия с выхода блока 7 формирователей поступает через элемент ИЛИ 9 на вход сброса счетчика 15 и обнуляет его, а

5 также через второй переключатель 23 и элемент ИЛИ 22 - на вход сброса регистра 8 и обнуляет регистр 8. При этом снимается сигнал с блока 17 индикации и устройство возвращается в исходное состояние.

0Аналогично работает устройство при

контроле группы клавиш с фиксированным, положением, но отличается тем, что перед проверкой генератор 14 отключается переключателем 21 от элемента И 13, а выход

5 первого элемента ИЛИ 9 отключается переключателем 23 от входа третьего элемента ИЛИ 22, после нажатия клавиша переключатели вновь включаются, Повторное нажатие клавиша с включенными переключателями

0 приводит устройство в исходное состояние.

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

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

содержащее блок индикации, счетчик, блок

памяти эталонов, блок сравнения, первый

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

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

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

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

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

название год авторы номер документа
Устройство для контроля клавиатуры 1980
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU881755A1
Устройство для контроля клавиатуры 1990
  • Балабанов Виктор Артемьевич
  • Демьянков Тарас Валерьевич
  • Мовенко Александр Дмитриевич
  • Онуфриев Александр Анатольевич
  • Тихобаев Андрей Валентинович
SU1817095A1
Устройство для ввода информации 1989
  • Русаков Владимир Дмитриевич
SU1682996A1
Устройство для контроля знаний обучаемых 1983
  • Булавенко Валерий Ульянович
SU1176362A1
Устройство для ввода-вывода информации 1987
  • Ордынцев Вячеслав Михайлович
  • Слепова Светлана Сергеевна
SU1451674A1
Логический анализатор 1986
  • Цуркан Николай Андреевич
  • Клименко Сергей Иванович
  • Высоцкий Владимир Васильевич
  • Довгань Виктор Евгеньевич
  • Беликов Борис Петрович
SU1432527A1
Устройство для ввода информации 1982
  • Батанист Моисей Лазаревич
SU1048465A1
Устройство для обучения операторов 1987
  • Головин Виктор Иванович
  • Денищенко Игорь Яковлевич
  • Краснодубец Леонид Андреевич
  • Пряшников Федор Дмитриевич
SU1564675A1
Устройство для контроля знаний обучаемых 1987
  • Булавенко Валерий Ульянович
  • Петрова Клара Евгеньевна
SU1524082A1
Устройство для ввода информации 1983
  • Клокоцкий Сергей Петрович
  • Семавин Геннадий Александрович
SU1160386A1

Иллюстрации к изобретению SU 1 686 447 A1

Реферат патента 1991 года Устройство для контроля клавиатуры

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

Формула изобретения SU 1 686 447 A1

Документы, цитированные в отчете о поиске Патент 1991 года SU1686447A1

Устройство для контроля электронных клавишных вычислительных машин 1975
  • Лебедев Павел Андреевич
SU600559A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Чугунный экономайзер с вертикально-расположенными трубами с поперечными ребрами 1911
  • Р.К. Каблиц
SU1978A1
Счетно-решающее устройство 1980
  • Кузьменко Владимир Павлович
SU881775A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 686 447 A1

Авторы

Ролдугин Владимир Дмитриевич

Мовенко Александр Дмитриевич

Рыбкин Евгений Викторович

Тихобаев Андрей Валентинович

Балабанов Виктор Артемьевич

Даты

1991-10-23Публикация

1989-11-09Подача