Устройство для контроля клавиатуры
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
)АНИЕ ИЗОБРЕТЕНИЯ АВТОРСКО ВИДЕТЕЛЬСТ щим обра 1,00 ирение функстройства заатии которых ность симвоГОСУДАРСТВЕННОЕ ПАТЕНТНВЕДОМСТВО СССР(72) В,А.Балабанов, Т.В,Демьянков, А.Д.Мовенко, А,А.Онуфриев и А,В.Тихобаев (56) Авторское свидетельство СССР М 631992, кл. 6 06 Р 11/00, 1978.Авторское свидетельство СССР й. 881755, кл. О 06 Г 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, вход устройства вычислительной технике и может быть использовано для проверкй клавиатуры устройств ввода информации, Целью изобретения является расширение функциональных возможностейустройства за счет контроля клавиш, при нажатии которых генерируется последовательность символов, Для достижения этой цели в устройство введены сдвиговый регистр и группа из К регистров. В регистры записываются значения кодов последовательности символов, генерируемой при нажатии клавиш. 1 ил. 22, сдвиговый регистр 23, группу 24 регистров 24-1 - 24-К,Устройство работает следуюзом.При нажатии на любую клавишу клавиатуры 1 на кодом выходе клавиатуры формируется последовательность кодов длиной п (где и - от 1 до К), На управляющем выходе клавиатуры соответственно формируется последовательность из и сигналов строба, а на признаковом выходе клавиши формируется сигнал "Признак нажатия", При нажатии клавиши на входе 5 устройства выставляется значение первого кода, а на вход 22 устройства подается стробирующий сигнал, который поступает на управляющий вход сдвигового регистра 23, при этом на первом выходе сдвигового регистра 23 устанавливается единичное состояние, что разрешает запись значения кода на входе 5 устройства в первый регистр 24-1 группы.После записи на входе 5 устройства выставВляется следующее значение кода, а на вход 12 поступает на выход элемента ИЛИНЕ 22 устройства подается второй стробирую, на выходе элемента ИЛИ-НЕ 11 сбрасыщий сигнал, который поступает на управля- вается разрешающий потенциал, в резульющий вход сдвигового регистра 23, при тате чего через инверсный вход этом первый выход сдвигового регистра 23 5 подготавливается к открытию элемент И 19, обнуляется, на втором выходе сдвигового а элемент И 14 закрывается, При этом блорегистра 23 устанавливается единичное со- кируется генератор 15, и счетчик 16 с дестояние,что разрешаетзаписьзначения ко- шифратором 17 остаются в состоянии, да на входе 5 устройства во второй регистр соответствующем нажатой клавише. При ис-2 группы регистров 24, и так далее, пока "0 правности нажатой клавиши эталонное знане прекратится подача стробирующих сиг- чение, подаваемое на первые входы блока налов. Одновременно сигнал нажатия кла, и контролируемое значение, подаваевиши через соответствующий вход 6 мое на вторые входы блока 21 в виде конка- устройства поступает на формирователь 7, тенации кодов, записанных в регистрах который формирует для каждой клавиши 15 блока регистров 24, совпадают, Сигнал совдва импульса - по переднему и заднему падения подается на второй вход элемента фронтам потенциального сигнала нажатия, И 19, подготовленногокработечерезинверчто соответствует нажатию и отжатию дан- сный вход, сигнал с выхода элемента И 19 ной клавиши, Импульс нажатия клавиши поступаетна первый входэлемента ИЛИ 13 формируется на соответствующем выходе 20 и далее на вход сброса регистра 8. При обгруппы выходов формирователя 7, а им- нулении регистра 8 снимается сигнал с выпульс отжатия - на соответствующем выхо- хода блока индикации 18, что де первой группы выходов формирователя свидетельствует об исправности клавиши, 7, Импульс нажатия клавиши с выхода фор- При этом закрывается элемент ИЛИ 10, снимирователя 7 подается на единичныЙ вход 25 мается сигнал с первого входа элемента И соответствующего разряда регистра 8 и ус и закрывается соответствующий элемент танавливает этот разряд вединичное состо- И группы 12, что приводит к открыванию яние, Сигнал с выхода данного разряда элемента ИЛИ - НЕ 11 и подаче сигнала разрегистра 8 подается на блок индикации 18, решения на второй вход элемента И 14, кочто указывает на контроль данной клавиши, 30 торый возвращается в исходное закрытое на первый вход соответствующего элемента состояние, и к закрыванию элемента И 19, И группы 12, что разрешает его открывание, В случае неисправности проверяемой и через элемент ИЛИ 10 - на первый вход клавиши, когда конкатенация из кодов форэлемента И 14, На второй вход элемента И мируемой этой клавишей последовательно подается разрешающий потенциал с ин сти не совпадает с эталонным. значением, версного выхода элемента ИЛИ-НЕ 11, Эле- сигнал совпадения блоком 21 не формирумент И 14 открывается и запускает ется. При этом регистр 8 не обнуляется, а генератор 15, с выхода которого импульсы соответствующий элемент И группы 12 оспоступают на счетный вход счетчика 16. Пе- тается открытым и через элемент ИЛИ-НЕ риод импульсов выбирается таким, чтобы за 40 11 удерживает элемент И 14 и генератор 15 время периода производилось одно сравне- в закрытом состоянии, причем счетчик 16 и ние кодов в блоке 21. Счетчик последова- дешифратор 17 сохраняют состояние, сооттельно изменяет свое состояние, при этом ветствующее нажатой неисправной клавипоследовательно изменяются адреса опра- ше. При отжатии клавиши импульс отжатия шиваемых ячеек, на входах памяти 20 этало с выхода формирователя 7 поступает через нов. С выходов памяти 20 эталонные элемент ИЛИ 9 на вход сброса счетчика 16 значения в виде конкатенации кодов после- и обнуляет его, на вход сброса сдвигового довательностей символов подаются на пер- регистра 23 и обнуляет его, на входы сброса вые входы блока сравнения 21, регистров группы 24 и обнуляет эти регистОдновременно состояния счетчика 16 деко ры, а также на второй вход элемента ИЛИ дируются дешифратором 17, Сигналы с вы. Если проверяемая клавиша исправна, то ходов дешифратора 17 подаются на входы устройство возвращено в начальное состоя- соответствующих элементов И группы 12, ние, В случае, если проверяемая клавиша При достижении счетчиком 16 состояния, неисправна, сформированный на выходе соответствующего адресу нажатой клави элемента ИЛИ 9 сигнал поступаетчереззлеши, сигнал с соответствующего выхода де- мент ИЛИ 13 на вход сброса регистра 8 и шифратора 17 открывает соответствующий обнуляет его. При этом снимается сигнал с элемент И группы 12, подготовленный к ра- вхоДа блока индикации 18 и происходит его боте сигналом с выхода регистра 8, Сигнал обнуление, Элемент ИЛИ 10 закрывается, с выхода сработавшего элемента И группы вследствие чего снимается сигнал с первоговхода элемента И 14. Соответствующий элемент И блока 12 закрывается, что приводитк появлению разрешающего потенциала навыходе элемента ИЛИ - НЕ 11, поступающего на второй вход элемента И 14, который 5возвращается в исходное закрытое состояние, и на инверсный вход элемента И 19, чтовозвращает его в исходное состояние, приэтом устройство возвращается в исходноесостояние. 10Введение в устройство для контроляклавиатуры третьего элемента ИЛИ, сдвигового регистра и группы регистров с соответствующими их связями позволяетрасширить функциональные возможности 15устройства за счет обеспечения проверкиклавишей, формирующих последовательности кодов,формула изобретенияУстройство для контроля клавиатуры, 20содержащее счетчик, память эталонов, блоксравнения, формирователь импульсов, первый элемент ИЛИ, регистр, блок индикации,группу элементов И, второй элемент ИЛИ,первый и второй элементы И, генератор импульсов, дешифратор, элемент ИЛИ-НЕ,причем выход счетчика подключен к адресному входу памяти эталонов и входу дешифратора, выход памяти эталонов соединен с.первым оходом блока сравнения, входы 30.формирователя импульсов соединены с входами устройства для подключения к выходам признаков нажатия клавишконтролируемой клавиатуры, первая группавыходов формирователя импульсов соединена с входами первого элемента ИЛИ, выход которого подключен к входу сбросасчетчика, вторая группа выходов формирователя импульсов соединена с разряднымивходами регистра, выходы которого под- .40ключены к соответствующим входам блока индикации. первым входам соответствующих элементов И группы и к входам второго элемента ИЛИ, выход которого соединен с первым входом первого элемента И, выход которого соединен с выходом пуска генератора импульсов, выход которого подключен к счетному входу счетчика, выходы дешифратора подключены к вторым входам соответствующих элементов групп И, выходы которых соединены с входами элемента ИЛИ-НЕ, выход которого соединен с вторым входом первого элемента И, о т л и ч аю щ е е с я тем, что, с целью расширения функциональных возможностей за счет контроля клавиш, при нажатии которых генерируется последовательность символов, в него введены третий элемент ИЛИ, сдвиговый регистр, группа из К регистров (К - максимально допустимое количество кодов, генерируемых одной клавишей), второй вход блока сравнения образован выходами регистров группы, информационные входы которых подключены к входу устройства для подключения к первому выходу контролируемой клавиатуры, входы сброса регистров группы соединены с выходом первого элемента ИЛИ, управляющие входы записи регистров группы соединены с выходами соответствующих разрядов сдвигового регистра, вход установки которого соединен с выходом первого элемента ИЛИ для подключения к вь;ходу строба контролируемой клавиатуры, прямой вход второго элемента И соединен с выходом блока сравнения, инверсный вход второго элемента И соединен с выходом элемента ИЛИ-НЕ, выход второго элемента И соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом первого элемента ИЛИ, выход третьего элемента ИЛИ соединен с входом сброса регистра.1817095ежиСоставитель Д.Ванюхинактор Т.Иванова Техред ММоргентал Корректор СЛисин аказ 1723 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ ССС113035, Москва, Ж, Раушская наб 4/5роиэводственно-издательский комбинат "Патент". г. Ужгород, ул.Гагарина, 10
СмотретьЗаявка
4800166, 07.03.1990
ВОЕННАЯ АКАДЕМИЯ ИМ. Ф. Э. ДЗЕРЖИНСКОГО
БАЛАБАНОВ ВИКТОР АРТЕМЬЕВИЧ, ДЕМЬЯНКОВ ТАРАС ВАЛЕРЬЕВИЧ, МОВЕНКО АЛЕКСАНДР ДМИТРИЕВИЧ, ОНУФРИЕВ АЛЕКСАНДР АНАТОЛЬЕВИЧ, ТИХОБАЕВ АНДРЕЙ ВАЛЕНТИНОВИЧ
МПК / Метки
МПК: G06F 11/00
Метки: клавиатуры
Опубликовано: 23.05.1993
Код ссылки
<a href="https://patents.su/4-1817095-ustrojjstvo-dlya-kontrolya-klaviatury.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля клавиатуры</a>
Предыдущий патент: Генератор случайных чисел
Следующий патент: Устройство для контроля микропроцессора
Случайный патент: Прибор для взвешивания жидкостей, находящихся в резервуарах или тому подобных емкостях