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

Номер патента: 881755

Авторы: Друз, Рукоданов

ZIP архив

Текст

Союз Советских Социалистических Республик(61) Дополнительное к авт, с (22) Заявлено 17, 03. 80 (21 д-в 51) 95264/18-2 11 00 аявки Ио с присоединением Государственный комите СССР по делам изобретений и открытий) Приоритет - Опубликовано 15,11,81, б 42 етен 53) У 1. 325 88. 8) та опуб вани я описания 15.11.Друзь и Ю,П.Рукодано 71) Заявитель 4) устройстВо Для контро АВИАТ ке ть Изобретение относится к автомати и вычислительной технике и может бы использовано для проверки клавиатуры устройств ввода информации.Известны устройства для контроля клавиатуры, содержащие счетчик, блок управления, блок индикации, схему сравнения и блок памяти, В устройствах контроль исправности клавиатуры производится путем сравнения кодов, формируемых клавишами при их нажатии, с кодами состояний счетчика 1.Недостаток этих устройств заключается в том, что при указанном способе контроля нужно нажимать клавиши ,на клавиатуре в заданном порядке. Это снижает быстродействие устройства и достоверность контроля эа счет ошибок оператора. 10 тияло агаемому ащее блок которого м входамы которос первыми устройстве туры проодов, форш, с кодак пред содер выход ств ю Наиболее близкимявляется устройствоиндикации, счетчик, ыподключены к соответ у щкодирующего элемента, выхого соответственно соединенвходами блока сравнения. Вконтроль. исправности клавиизводится путем сравнениямируемых при нажатии клави ми, считываемыми из кодирующего элемента по адресному принципу 2.Недостатками устройства являютсянизкое быстродействие и достоверностьконтроля, так как в процессе контроля требуется постоянная последовательность нажатия клавиш, что приводитк ошибкам оператора при выполненииконтроля.Цель изобретения - повышение быстродействия устройства и увеличениедостоверности контроля.Поставленная цель дос гаетсятем, что в устройство дл контроляклавиатуры, содержащее б к индикации,счетчик, выходы которого подключенык соответствующим входам кодирующего элемента, выходы которого соответственно соединены с первыми входамиблока сравнения, введены ключ, генератор импульсов, коммутатор, формирователь импульсов, регистр, дешифратор, элемент И, первый и второйэлементы ИЛИ, элемент ИЛИ-НЕ, первыйи второй блоки элементов И, вторыевходы блока сравнения соединены ссоответствующими выходами коммутатора,информационные входы которого соответственно подключены к первым вхо дам устройства, входы формирователяимпульсов соответственно соединенысо вторыми входами устройства, первые выходы формирователя импульсовсоединены с соответствующими входами первого элемента ИЛИ, выходы которого подключены к установочномувходу счетчика, вторые выходы формирователя импульсов соединены с единичными входами соответствующих разрядов регистра, выходы которого подключены к соответствующим входам1блока индикации, к одним входам первого блока элементов И и к соответствующим входам второго элемента ИЛИ,выход которого соединен с первым входом элемента И, выход которого черезпоследовательно соединенные ключ игенератор импульсов подключен к счетному входу счетчика, выходы которого соответственно соединены с входами дешифратора, выходы которого подключены к другим входам первого и второго блоков элементов И и к соответствующим адресным входам коммутатора, одни входы второго блока элементов И соединены с выходом блока сравнения, а выходы - с нулевыми входами соответствующих разрядов регистра.На чертеже приведена структурная схема устройства.Устройство содержит клавиатуру 1 с клавишами 2-4, первые входы устройства 5, вторые входы устройства 6,формирователь импульсов 7, регистр 8,первый элемент ИЛИ 9, второй элементИЛИ 10 элемент ИЛИ-НЕ 11, первыйблок 12 элементов И, второй блок 13элементов И, элемент И 14, генераторимпульсов 15, счетчик 16, дешифратор 17, блок индикации 18, коммутатор 19, элемент кодирования 20, блок сравнения 21, ключ 22.Устройство работает следующим образом.При нажатии каалый клавиш клавиатуры 1 формирует на своих кодовых выходах код, который определяется функциональным назначением данного клавиша, и на своем признаковом выходе сигнал "Признак нажатия" данного клавиша. При нажатии любого клавиша, независимого от очередности,код с его выходов через соответствующую группу входов 5 устройства подается на входы коммутатора 19, а сигнал нажатияэтого клавиша через соответствующийвход 6 устройства поступает на формироратель 7, который формирует длякажЖго клавиша два импульса - попереднему и заднему фронтам потенциального сигнала нажатия, что соответствует нажатию и отжатию данного клавиша. Импульс нажатия клавиша формируется на соответствующем выходе второй группы выходов формирователя 7,а импульс отжатия - на соответствующем выходе первой группы выходов формирователя 7. Импульс нажатия кла 5 О 15 20 25 30 35 40 45 50 55 60 65 виша с выхода формирователя 7 подается на единичный вход соответствующего разряда регистра 8 и устанавливает этот разряд в единичное состояние. Сигнал с выхода данного разряда подается на блок 18, что указывает на контроль данного клавиша, на первый вход соответствующего элемента И блока 12, что разрешает его открываНие, и через элемент ИЛИ 10 - на первый вход элемента И 14. На второй вход элемента И 14 подается разрешающий потенциал с инверсного выхода элемента ИЛИ-НЕ 11. Элемент И 14 открывается и запускает генератор 15, с выхода которого импульсы поступают на счетный вход счетчика 16. Период импульсов выбирается так, чтобы за время периода производилось одно переключение коммутатора 19 и сравнение кодов в блоке 21. Счетчик последовательно изменяет свое состояние, при этом последовательно изменяются адреса опрашиваемых ячеек на входах кодирующего элемента 20. Эталонные коды с выходов элемента 20 подаются на первые входы блока 21, Одновременно, состояния счетчика 16 декодируются дешифратором 17. Сигналы с выходов дешифратора 17 управляют коммутатором 19, который последовательно подключает кодовые выходы клавишей ко вторым входам блока 21. Кроме того, сигналы с выходов дешифратора подаются на входы соответствующих элементов И блоков 12 и 13. При достижении счетчиком 16 состояния, соответствующего адресу нажатого клавиша, сигнал с соответствующего выхода дешифратора 17 открывает соответствующий элемент И блока 12, подготовленный к работе сигналом с выхода регистра 8, и подключает через коммутатор 19 кодовые выходыэтого клавиша ко вторым входам блока 21, Сигнал с выхода сработавшего элемента И блока 12 через элемент ИЛИ-НЕ 11 закрывает элемент И 14. При этом блокируется генератор 15 и счетчик 16 с дешийратором 17 остаются в состо- яниЪГ соответствующем нажатому клавишу. При исправности нажатого клавиша код - контролируемый и эталонный на входах блока 21 совпадают. Сигнал совпадения подается с выхода блока 21 на вторые входы элементов И блока 13, При этом открывается элемент И блока 13, первый вход которого возбужден сигналом с выхода дешифратора 17, соответствующего нажатому клавишу. Сигнал с выхода элемента И блока 13 поступает на нулевой вход соответствующего разряда регистра 8 и,обнуляет этот разряд. При срабатывании разряда регистра 8 снимается сигнал с входа блока индикации 18, что свидетельствует об исправности клавиша,При этом закрывается элемент ИЛИ 10, снимается сигнал с первого вхо881755 . 40 45 Формула изобретения да элемента И 14 и закрывается соответствующий элемент И блока 12, чтоприводит к открыванию элемента ИЛИНЕ 11 и подаче сигнала разрешения навторой вход элемента И 14, которыйвозвращается в исходное закрытое со 5стояние. В случае неисправности проверяемого клавиша, когда формируемыйим код не совпадает с эталонным, сигнал совпадения блоком 21 не формируется. При этом соответствующий разряд орегистра 8 не обнуляется, а соответствующий элемент И блока 12 остается открытым и через элемент ИЛИНЕ 11 удерживает элемент И 14 и генератор 15 в закрытом состоянии, прн.чем счетчик 16 и дешифратор 17 сохраняют состояние, соответствующеенажатому неисправному клавишу. Приотжатии клавиша импульс отжатия свыхода формирователя 7 поступает через элемент ИЛИ 9 на вход сброса 20счетчика 16 и обнуляет его, при этомустройство возвращается в исходноесостояние.Аналогично работает устройствопри контроле группы клавиш с фиксированиым положением, но отличаетсятем, что перед проверкой генератор15 отключается ключом 22 от элемента И 14, а после нажатия группы про. -веряемых клавиш генератор 15 вновьподключается к элементу И 14.Введение в устройство для контроля клавиатуры генератора импульсов,коммутатора, формирователя импульсов, регистра, элемента совпадения,элементов ИЛИ, ИЛИ-НЕ, двух группэлементов И, ключа с их связями позволяет повысить быстродействиеустройства и увеличить достоверностьконтроля за счет обеспечения клавишей в любой очередности и за счетисключения ошибок оператора при контроле,Устройство для контроля клавиатуры, содержащее блок индикации, счетчик, выходы которого подключены к соответствующим входам кодирующегоэлемента, выходы которого соответственно соединены с первыми входамиблока сравнения, о т л и ч аю -щ е е с я тем, что, с целью повышения быстродействия устройства и увеличения достоверности контроля, внего введены ключ, генератор импульсов, коммутатор, формирователь импульсов, регистр, дешифратор, элементИ, первый и второй элементы ЙЛИ, элемент ИЛИ-НЕ, первый и второй блокиэлементов И, вторые входы блока сравания соединены с соответствующими выходами коммутатора, информационныевходы которого соответственноподключены к первым входам устройства, входы формирователя импульсов соответственно соединены со вторымивходами устройства, первые выходы формирователя импульсов соединены с соответствующими входами первого элеента ИЛИ, выходы которого подключенык установочному входу счетчика, вто"рые выходы формирователя импульсов.соединены с единичными входами соот"ветствующих разрядов регистра, выходы которого подключены к соответствующим входам блока индикации, к однимвходам первого блока элементов И и ксоответствующим входам второго элемвн.та ИЛИ, выход которого соединен с первым входом элемента И, выход которого через последовательно соединенныеключ и генератор импульсов подключенк счетному входу счетчика, выходы которого соответственно соединены свходами дешифратора, выходы которогоподключены к другим входам первого ивторого блоков элементов И и к соот"ветствующим адресным входам коммутатора, одни входы второго блока элементов И соединены с выходом блокасравнения, а выходы - с нулевыми входами соответствующих разрядов регистра. Источники информации,принятые во внимание при экспертизе 1. Авторское свидетельство СССР Р 600559, кл. О 06 Р 11/00, 1978. 2Авторское свидетельство СССР Р 631992, кл, б 06 Р 11/00, 1978./74 Тираж 748ИИПИ Государственногопо делам изобретений35, Москва, Ж, Рауш омиотка Подп ета СС ытий наб.,

Смотреть

Заявка

2895264, 17.03.1980

ПРЕДПРИЯТИЕ ПЯ А-3706

ДРУЗЬ ЛЕОНИД ВОЛЬФОВИЧ, РУКОДАНОВ ЮРИЙ ПЕТРОВИЧ

МПК / Метки

МПК: G06F 11/34

Метки: клавиатуры

Опубликовано: 15.11.1981

Код ссылки

<a href="https://patents.su/4-881755-ustrojjstvo-dlya-kontrolya-klaviatury.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля клавиатуры</a>

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