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

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

Ы

С

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

название год авторы номер документа
Устройство для контроля клавиатуры 1989
  • Ролдугин Владимир Дмитриевич
  • Мовенко Александр Дмитриевич
  • Рыбкин Евгений Викторович
  • Тихобаев Андрей Валентинович
  • Балабанов Виктор Артемьевич
SU1686447A1
Устройство для контроля клавиатуры 1980
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU881755A1
Устройство для оценки профессиональной пригодности оператора 1989
  • Кудряшов Николай Иванович
  • Карлов Александр Васильевич
  • Мухортов Василий Васильевич
  • Кирюхин Владимир Анатольевич
SU1714646A1
Устройство для ввода-вывода информации 1987
  • Ордынцев Вячеслав Михайлович
  • Слепова Светлана Сергеевна
SU1451674A1
Устройство для психологических исследований 1989
  • Книгин Алексей Альбертович
  • Конюшев Валерий Вениаминович
  • Мухортов Василий Васильевич
  • Долгов Андрей Петрович
SU1621883A1
Устройство для ввода информации 1989
  • Русаков Владимир Дмитриевич
SU1682996A1
Устройство для профессионального отбора операторов 1990
  • Кудряшов Николай Иванович
  • Карлов Александр Васильевич
  • Кирюхин Владимир Анатольевич
  • Мухортов Василий Васильевич
SU1714656A1
Устройство для ввода информации 1982
  • Батанист Моисей Лазаревич
SU1048465A1
Устройство для ввода информации 1981
  • Луньков Владислав Леонидович
  • Рукавицын Владимир Дмитриевич
SU999033A1
Устройство для профессионального отбора операторов 1990
  • Кудряшов Николай Иванович
  • Карлов Александр Васильевич
  • Кирюхин Владимир Анатольевич
  • Мухортов Василий Васильевич
SU1751804A1

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

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

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

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

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

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

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

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

22, сдвиговый регистр 23, группу 24 регистров 24-1-24-К.

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

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

N ,о

Ч СЛ

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

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

подготавливается к открытию элемент И 19, а элемент И 14 закрывается. При этом блокируется генератор 15, и счетчик 16с дешифратором 17 остаются в состоянии, соответствующем нажатой клавише. При исправности нажатой клавиши эталонное значение, подаваемое на первые входы блока 21, и контролируемое значение, подаваемое на вторые входы блока 21 в виде конкатенации кодов, записанных в регистрах

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

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

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

с выхода формирователя 7 поступает через элемент ИЛИ 9 на вход сброса счетчика 16 и обнуляет его, на вход сброса сдвигового регистра 23 и обнуляет его, на входы сброса регистров группы 24 и обнуляет эти регистры, а также на второй вход элемента ИЛИ 13. Если проверяемая клавиша исправна, то устройство возвращено в начальное состояние. В случае, если проверяемая клавиша неисправна, сформированный на выходе

элемента ИЛИ 9 сигнал поступает через элемент ИЛИ 13 на вход сброса регистра 8 и обнуляет его. При этом снимается сигнал с входа блока индикации 18 и происходит его обнуление, Элемент ИЛИ 10 закрывается,

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

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

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

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

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

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

Регистр сдвига 1975
  • Фойда Альберт Никитович
SU631992A1
Устройство для контроля клавиатуры 1980
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU881755A1

SU 1 817 095 A1

Авторы

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

Демьянков Тарас Валерьевич

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

Онуфриев Александр Анатольевич

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

Даты

1993-05-23Публикация

1990-03-07Подача