Устройство для контроля клавиатуры — SU 1686447 (original) (raw)
)5 0 06 Г 11/ ОСУДАРСТВЕННЫЙ КОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМРИ ГКНТ СССР РЕТЕНИ САНИЕ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Мовенко, Е,В, Р Балабанов ьство ССС/00, 1980,КОНТРОЛ ЛАВИ ится к вычислит ть использовано Изобретение относитс вычислительной технике и пользовано для проверки ройств ввода информации. Целью изобретения я ние достоверности контра На чертеже приведена ма устройства. Устройство содержит клавишами 2-4, первую гр вторую группу входов 6, б вателей импульсов. регист второй 10 элементы ИЛИ, э 11, группу элементов И 12 генератор 14 импульсов, сче ратор 16, блок 17 индикации блок 19 памяти эталонов,ния, первый переключатель мент ИЛИ 22, второй перек Устройство работает сл зом,Прия к автоматике и.может быть исклавиатуры уствляется повышеля клавиатуры. структурная схенажатии каждый клавиш клавиату-. мирует на своих кодовых выходах клавиш й пода(57) Изобретение относной технике и может бы клавиатуру 1 с уппу входов 5. лок 7 формирор 8, первый 9 и лемент ИЛИ-НЕ элемент И 13, тчик 15, дешиф, коммутатор 18, блок 20 сравне 21, третий эле-. лючатель 23.едующим обра-Я 21686447 А 1 проверки клавиатуры устройств ввода информации. Цель - повышение достоверности контроля клавиатуоы достигается за счет обеспечения возможности контроля всех клавиш клавиатуры независимо от количества неисправных клавиш путем введения дополнительных элемента ИЛИ и переключателя, через которые осуществляется сброс регистра при совпадении кода клавиш и эталонного кода или по отжатию клавиши, Уменьшение аппаратурных затрат осуществляется за счет удаления из устройства группы элементов И, 1 ил. код, который определяется функциональным назначением данного клавиша, а на своем признаковом выходе - сигнал "Признак нажатия" данного клавиша. При нажатии любоо клавиша независимо от очередности код с его выходов через соответствующую группу входов 5 устройства подается на информационные входы коммутатора 18, а сигнал нажатия этого. клавиша через соответствующий вход 6 устройства поступает на блок 7 формирователей, который формирует для каждого клавиша два импульса - по переднему и заднему фронтам потенциального сигнала нажатия, что соответствует нажатию и отжатию данного клавиша. Импульс нажатия клавиша формируется на соответствующем выходе второй группы выходов блока 7 формирователей, а импульс отжатия - на соответствующем выходе первой группы выходов блока 7 формировател ей.Импульс нажатия а с выхода блока 7 формирователе ется на еди 168644720 35 40 ничный вход соответствующего разряда регистра 8 и устанавливает этот разряд в единичное состояние. Сигнал с выхода данного разряда подается на блок 17 индикации, что указывает на контроль данного клавиша, на первый вход соответствующего элемента И 12 группы, что разрешает его открывание, а через элемент ИЛИ 10 - на первый вход элемента И 13. На второй вход элемента И 13 подается разрешающий потенциал с инверсного выхода элемента ИЛИ-НЕ 11. Элемент И 13 открывается и запускает генератор 14, с выхода которого импульсы поступают на счетный вход счетчика 15, Период импульсов выбирается так, что за время периода производится одно переключение коммутатора 18 и сравнение кодов в блоке 20,Счетчик 15 последовательно изменяет свое состояние, при этом последовательно изменяются адреса опрашиваемых ячеек на адресном входе блока 19, Эталонные ходы с выхода блока 19 подаются на первый вход блока 20 сравнения. Одновременно состояния счетчика 15 декодир ются дешифратором 16. Сигналы с выходов дешифратора 16 управляют коммутатором 18, который последовательно подключает кодовые выходы клавишей к второму входу блока 20 сравнения, Кроме того, сигналы с выходов дешифратора 16 подаются на входы соответствующих элементов И 12 группы.При достижении счетчиком 1.5 состояния, соответствующего адресу нажатого клавиша, сигнал с соответствующего выхода дешифратора 16 открывает соответствующий элемент И группы, подготовленный к работе сигналом с выхода регистра 8, и подключает через коммутатор 18 кодовый выход этого клавиша к второму входу блока 20 сравнения. Сигнал с выхода сработавшего элемента И 12 блока через элемент ИЛИНЕ 11 закрывает элемент И 13. Г 1 ри этом блокируется генератор 14, и счетчик 15 с дешифратором 16 остаются в состоянии. соответствующем нажатому клавишу, При исправности нажатого клавиша коды (контролируемый и эталонный) на входах блока 20 сравнения совпадают,Сигнал совпадения подается с выхода блока 20 на первый вход элемента ИЛИ 22, с выхода которого сигнал поступает на вход обнуления регистра 8. При обнулении регистра 8 снимается сигнал с выхода блока 17 индикации, что свидетельствует об исправности клавиш. При этом закрывается элемент ИЛИ 10, снимается сигнал с первого входа элемента И 13 и закрывается соответствующий элемент И 12 блока, что приводит к открыванию элемента ИЛИ НЕ 11 и подаче сигнала разрешения на второй вход элемента И 13, который возвращается в исходное закрытое состояние,В случае неисправности проверяемого клавиша, когда формируемый им код не совпадает с эталонным, сигнал совпадения блоком 20 не формируется, При этом регистр 8 не обнуляется и сигнал на соответствующем входе блока 17 индикации сохраняется, что свидетельствует о неисправности клавиша. При отжатии клавиша импульс отжатия с выхода блока 7 формирователей поступает через элемент ИЛИ 9 на вход сброса счетчика 15 и обнуляет его, а также через второй переключатель 23 и элемент ИЛИ 22 - на вход сброса регистра 8 и обнуляет регистр 8, При этом снимается сигнал с блока 17 индикации и устройство возвращается в исходное состояние,Аналогично работает устройство при контроле группы клавиш с фиксированным, положением, но отличается тем, что перед проверкой генератор 14 отключается переключателем 21 от элемента И 13, а выход первого элемента ИЛИ 9 отключается переключателем 23 от входа третьего элемента ИЛИ 22, после нажатия клавиша переключатели вновь включаются, Повторное нажатие клавиша с включенными переключателями приводит устройство в исходное состояние. Формула изобретения Устройство для контроля клавиатуры,содержащее блок индикации, счетчик, блок памяти эталонов, блок сравнения, первый переключатель, генератор импульсов, коммутатор, блок формирователей импульсов, регистр, дешифратор, элемент И, первый и второй элементы ИЛИ, элемент ИЛИ-НЕ, группу элементов И, причем группа информационных выходов счетчика подключена к группе адресных входов блока памяти эталонов, выход которого соединен с первым входом блока сравнения, второй вход ксторого соединен с выходом коммутатора, информационные входы которого образуют первую группу входов устройства для подключения к контролируемым клавишам, входы блока формирователей импульсов образуют вторую группу входов устройства для подключения к контролируемым клавишам, первая группа выходов блока формирователей импульсов соединена с соответствующими входами первого элемента ИЛИ, выход которого соединен с входом обнуления счетчика, вторая группа выходов блока формирователей импульсов соединена с информационными входами соответствующих разрядов регистра, выходы которого подключены к соответсгвуюшим входам блока индикации, к пеовым входам1686447 15 Составитель И. СафроноваТехред М,Моргентал Коррект едактор И, Шул Кравцов каз 3598 Тираж ПодписноеВКИИПИ Государственного комитета по изобретениям и открыт113035, Москва, Ж, Раушская наб 4/5 и ГКНТ ССС Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарин соответствующих элементов И группы и к соответствующим входам второго элемента ИЛИ, выход которого соединен с первым входом элемента И, выход которого через последовательно соединенные первый переключатель и генератор импульсов подключен к счетному входу счетчика, группа информационных выходов которого соединена с группой входов дешифратооа, выходы которого соединены с вторыми входами соответствующих элементов И группы и с соответствующими управляющими входами коммутатора, выходы элементов И группы соединены с входами элемента ИЛИ-НЕ, выход которого подключен к второму входу элемента И, о т л и ч аю щ е е с я тем, что, с целью повышения 5 достоверности контроля клавиатуры, в устройство дополнительно введены третий элемент ИЛИ и второй переключатель, выход блока сравнения соединен с первым входом третьего элемента ИЛИ, выход 10 первого элемента ИЛИ через второй переключатель соединен с вторым входом третьего элемента ИЛИ, выход которого соединен с входом сброса регистра.