Устройство для контроля клавиатуры
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для проверки клавиатуры устройств ввода информации. Целью изобретения является расширение функциональных возможностейустройства за счет контроля клавиш, при нажатий которых генерируется последовательность символов. Для достижения этой цели в устройство введены сдвиговый регистр и группа из К регистров . В регистры записываются значения кодов последовательности символов, генерируемой при нажатии клавиш. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУ6ЛИК (51)5 G 06 F 11/00
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4800166/24 (22) 07.03.90 (46) 23.05,93. Бюл. М 19 (72) В.А.Балабанов, Т.В.Демьянков, А.Д.Мовенко, А,А.Онуфриев и А,В.Тихобаев (56) Авторское свидетельство СССР
N 631992, кл. G 06 F 11/00. 1978.
Авторское свидетельство СССР
N 881755, кл. G 06 F 11/00, 1981. (54) УСТРОЙСТВОДЛЯ КОНТРОЛЯ КЛАВИАТУРЫ (57) Изобретение относится к автоматике и
Изобретение относится к автоматике и вычислительной технике и может быть использовано для проверки клавиатуры устройств ввода информации, Цель изобретения — расширение функциональных возможностей устройства за счет контроля клавиш, при нажатии которых генерируется последовательность символов.
На чертеже приведена структурная схема устройства, Устройство содержит клавиатуру 1 с клавишами 2-4, вход 5 устройства. входы 6 устройства, формирователь импульсов 7, регистр 8, первый элемент ИЛИ 9, второй элемент ИЛИ 10, элемент ИЛИ-НЕ 11, группу элементов И 12, третий элемент ИЛИ 13, первый элемент И 14, генератор импульсов
15, счетчик 16, дешифратор 17, блок индикации 18, второй элемент И 19. память эталонов 20, блок сравнения 21, вход устройства
„„. Ж„„1817095 А1 вычислительной технике и может быть использовано для проверкй клавиатуры устройств ввода информации, Целью изобретения является расширение функциональных возможностейустройства за счет контроля клавиш, при нажатии которых генерируется последовательность символов, Для достижения этой цели в устройство введены сдвиговый регистр и группа из К регистров. В регистры записываются значения кодов последовательности символов, генерируемой при нажатии клавиш. 1 ил.
22, сдвиговый регистр 23, группу 24 регистров 24-1 — 24-К.
Устройство работает следующим обра1 зом. 1
При нажатии на любую клавишу клави-, СО атуры 1 на кодом выходе клавиатуры формируется последовательность кодов длиной п (где n — от 1 до К), На управляющем выходе
I мФ клавиатуры соответственно формируется
1 последовательность из и сигналов строба, а
I на признаковом выходе клавиши формируется сигнал "Признак нажатия". При нажатии клавиши на входе 5 устройства,ф выставляется значение первого кода, а на вход 22 устройства подается стробирующий сигнал, который поступает на управляющий вход сдвигового регистра 23, при этом на первом выходе сдвигового регистра 23 устанавливается единичное состояние, что разрешает запись значения кода на входе 5 устройства в первый регистр 24-1 группы.
После записи на входе 5 устройства выстав 1817095
L ляется следующее значение кода, а на вход 12 поступает на выход элемента ИЛИ--НЕ
22 устройства подается второй стробирую- 11, на выходе элемента ИЛИ-НЕ 11 сбрасыщий сигнал, который поступает на управля- вается разрешающий потенциал, в резульющий вход сдвигового регистра 23, при тате чего через инверсный вход этом первый выход сдвигового регистра 23 5 подготавливается к открытию элемент И 19, обнуляется, на втором выходе сдвигового а элемент И 14 закрывается. При этом блорегистра 23 устанавливается единичное со- кируется генератор 15, и счетчик 16 с дестояние,что разрешаетзаписьзначения ко- шифратором 17 остаются в состоянии, да на входе 5 устройства во второй регистр соответствующем нажатой клавише. При ис24-2 группы регистров 24, и так далее, пока "0 правности нажатой клавиши эталонное знане прекратится подача стробирующих сиг- чение, подаваемое на первые входы блока налов. Одновременно сигнал нажатия кла- 21, и контролируемое значение, подаваевиши через соответствующий вход 6 мое на вторые входы блока 21 в виде конкаустройства поступает на формирователь 7, тенации кодов, записанных в регистрах который формирует для каждой клавиши 15 блока регистров 24, совпадают. Сигнал cosдва импульса — по переднему и заднему падения подается на второй вход элемента фронтам потенциального сигнала нажатия, И 19, подготовленногокработечерезинверчто соответствует нажатию и отжатию дан- сный вход, сигнал с выхода элемента И 19 ной клавиши, Импульс нажатия клавиши поступаетна первый входэлемента ИЛИ 13 формируется на соответствующем выходе 20 и далее на вход сброса регистра 8. При обгруппы выходов формирователя 7, а им- нулении регистра 8 снимается сигнал с выпульс отжатия — на соответствующем выхо- хода блока индикации 18, что де первой группы выходов формирователя свидетельствует об исправности клавиши, 7. Импульс нажатия клавиши с выхода фор- При этом закрывается элемент ИЛИ 10, снимирователя 7 подается на единичный вход 25 мается сигнал с первого входа элемента И соответствующего разряда регистра 8 и ус- 14 и закрывается соответствующий элемент танавливает этот разряд вединичное состо- И группы 12, что приводит к открыванию яние, Сигнал с выхода данного разряда элемента ИЛИ вЂ” НЕ 11 и подаче сигнала разрегистра 8 подается на блок индикации 18, решения на второй вход элемента И 14, кочто указывает на контроль данной клавиши, 30 торый возвращается в исходное закрытое на первый вход соответствующего элемента состояние, и к закрыванию элемента И 19, И группы 12, что разрешает его открывание, В случае неисправности проверяемой и через элемент ИЛИ 10 — на первый вход клавиши, когда конкатенация из кодов форэлемента И 14, На второй вход элемента И мируемой этой клавишей последовательно14 подается разрешающий потенциал с ин- 35 сти не совпадает с эталонным. значением, версного выхода элемента ИЛИ-НЕ 11. Эле- сигнал совпадения блоком 21 не формирумент И 14 открывается и запускает ется. При этом регистр 8 не обнуляется, а генератор 15, с выхода которого импульсы соответствующий элемент И группы 12 оспоступают на счетный вход счетчика 16. Пе- тается открытым и через элемент ИЛИ-НЕ риод импульсов выбирается таким, чтобы за 40 11 удерживает элемент И 14 и генератор 15 время периода производилось одно сравне- в закрытом состоянии, причем счетчик 16 и ние кодов в блоке 21. Счетчик последова- дешифратор 17 сохраняют состояние, сооттельно изменяет свое состояние, при этом ветствующее нажатой неисправной клавипоследовательно изменяются адреса опра- ше. При отжатии клавиши импульс отжатия шиваемых ячеек, на входах памяти 20 этало- "5 с выхода формирователя 7 поступает через нов. С выходов памяти 20 эталонные элемент ИЛИ 9 на вход сброса счетчика 16 значения в виде конкатенации кодов после- и обнуляет его, на вход сброса сдвигового довательностей символов подаются на пер- регистра 23 и обнуляет его, на входы сброса вые входы блока сравнения 21. регистров группы 24 и обнуляет эти регистОдновременно состояния счетчика 16 деко- 50 ры, а также на второй вход элемента ИЛИ дируются дешифратором 17. Сигналы с вы- 13. Если проверяемая клавиша исправна, то ходов дешифратора 17 подаются на входы устройство возвращено в начальное состоясоответствующих элементов И группы 12, ние, 8 случае, если проверяемая клавиша
При достижении счетчиком 16 состояния, неисправна, сформированный на выходе соответствующего адресу нажатой клави- 55 элемента ИЛИ9сигнал поступаетчереззлеши, сигнал с соответствующего выхода де- мент ИЛИ 13 на вход сброса регистра 8 и шифратора 17 открывает соответствующий обнуляет его. При этом снимается сигнал с элемент И группы 12, подготовленный к ра- вхоДа блока индикации 18 и происходит его боте сигналом с выхода регистра 8. Сигнал обнуление, Элемент ИЛИ 10 закрывается, с выхода сработавшего элемента И группы вследствие чего снимается сигнал с первого
1817095 входа элемента И 14. Соответствующий элемент И бло,а 12 закрывается, что приводит к появлению разрешающего потенциала на выходе элемента ИЛИ вЂ” НЕ 11, поступающего на второй вход элемента И 14, который 5 возвращается в исходное закрытое состояние, и на инверсный вход элемента И 19, что возвращает его в исходное состояние, при этом устройство возвращается в исходное состояние. 10
Введение в устройство для контроля клавиатуры третьего элемента ИЛИ, сдвигового регистра и группы регистров с соответствующими их связями позволяет расширить функциональные возможности 15 устройства за счет обеспечения проверки клавишей, формирующих последовательности кодов, Формула изобретения
Устройство для контроля клавиатуры, 20 содержащее счетчик, память эталонов, блок сравнения, формирователь импульсов, первый элемент ИЛИ, регистр, блок индикации, группу элементов И, второй элемент ИЛИ, первый и второй элементы И, генератор им- 25 пульсов, дешифратор. элемент ИЛИ-НЕ, причем выход счетчика подключен к адресному входу памяти эталонов и входу дешифратора, выход памяти эталонов соединен с. первым входом блока сравнения, входы 30. формирователя импульсов соединены с входами устройства для подключения к выходам признаков нажатия клавиш контролируемой клавиатуры, первая группа выходов формирователя импульсов соеди- 35 нена с входами первого элемента ИЛИ, выход которого подключен к входу сброса счетчика, вторая группа выходов формирователя импульсов соединена с разрядными входами регистра, выходы которого под- .40 ключены к соответствующим входам блока индикации. первым входам соответствующих элементов И группы и к входам второго элемента ИЛИ, выход которого соединен с первым входом первого элемента И, выход которого соединен с выходом пуска генератора импульсов, выход которого подключен к счетному входу счетчика, выходы дешифратора подключены к вторым входам соответствующих элементов групп И, выходы которых соединены с входами элемента
ИЛИ-НЕ, выход которого соединен с вторым входом первого элемента И, o -. л и ч аю щ е е с я тем, что, с целью расширения функциональных возможностей за счет контроля клавиш, при нажатии которых генерируется последовательность символов, в него введены третий элемент ИЛИ, сдвиговый регистр, группа из К регистров (K — максимально допустимое количество кодов, генерируемых одной клавишей), второй вход блока сравнения образован выходами регистров группы, информационные входы которых подключены к входу устройства для подключения к первому выходу контролируемой клавиатуры, входы сброса регистров группы соединены с выходом первого элемента ИЛИ, управляющие входы записи регистров группы соединены с выходами соответствующих разрядов сдвигового регистра, вход установки которого соединен с выходом первого элемента ИЛИ для подключения к вь;ходу строба контролируемой клавиатуры, прямой вход второго элемента
И соединен с выходом блока сравнения, инверсный вход второго элемента И соединен с выходом элемента ИЛИ-НЕ, выход второго элемента И соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом первого элемента
ИЛИ, выход третьего элемента ИЛИ соединен с входом сброса регистра.
1817095
Составитель Д.Ванюхин
Техред ММоргентал Корректор СЛисина
Редактор Т.Иванова
Заказ 1723 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва. Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент". г. Ужгород, ул.Гагарина, 101