Изобретение относится к автоматике и вычислительной технике и может быть использовано для проверки клавиатуры устройств ввода информации
Целью изобретения является повышение достоверности контроля клавиатуры.
На чертеже приведена структурная схема устройства.
Устройство содержит клавиатуру 1 с клавишами 2-4, первую группу входов 5, вторую группу входов 6, блок 7 формирователей импульсов, регистр 8, первый 9 и второй 10 элементы ИЛИ, элемент ИЛИ-НЕ 11, группу элементов И 12. элемент И 13, генератор 14 импульсов, счетчик 15, дешифратор 16, блок 17 индикации, коммутатор 18, блок 19 памяти эталонов, блок 20 сравнения, первый переключатель 21. третий элемент ИЛИ 22, второй переключатель 23
Устройство работает следующим образом
При нажатии каждый клавиш клавиатуры 1 формирует на своих кодовых выходах
код, который определяется функциональным назначением данного клавиша, а на своем признаковом выходе - сигнал Признак нажатия данного клавиша. При нажатии любого клавиша независимо от очередности код с его выходов через соответствующую группу входов 5 устройства подается на информационные входы коммутатора 18, а сигнал нажатия этого клавиша через соответствующий вход 6 устройства поступает на блок 7 формирователей, который формирует для каждого клавиша два импульса - по переднему и заднему фронтам потенциального сигнала нажатия, что соответствует нажатию и отжатию данного клавиша Импульс нажатия клавиша формируется на соответствующем выходе второй группы выходов блока 7 формирователей, а импульс отжатия - на соответствующем выходе первой группы выходов блока 7 формирователей
Импульс нажатия клавиша с выхода блока 7 формирователей подается на едиЁ
О 00
о
Ј
ничный вход соответствующего разряда регистра 8 и устанавливает этот разряд в единичное состояние. Сигнал с выхода данного разряда подается на блок 17 индикации, что указывает на контроль данного клавиша, на первый вход соответствующего элемента И 12 группы, что разрешает его открывание, а через элемент ИЛИ 10 - на первый вход элемента И 13. На второй вход элемента И 13 подается разрешающий потенциал с инверсного выхода эаемента ИЛИ-НЕ 11. Элемент И 13 открывается и запускает генератор 14, с выхода которого импульсы поступают на счетный вход счетчика 15. Период импульсов выбирается так, что за время периода производится одно переключение коммутатора 18 и сравнение кодов в блоке 20.
Счетчик 15 последовательно изменяет свое состояние, при этом последовательно изменяются адреса опрашиваемых ячеек на адресном входе блока 19. Этало|| ые коды с выхода блока 19 подаются на первый вход блока 20 сравнения. Одновременно состояния счетчика 15 декодируются дешифратором 16. Сигналы с выходов дешифратора 16 управляют коммутатором 18, который последовательно подключает кодовые выходы клавишей к второму входу блока 20 сравнения. Кроме того, сигналы с выходов дешифратора 16 подаются на входы соответствующих элементов И 12 группы.
При достижении счетчиком 15 состояния, соответствующего адресу нажатого клавиша, сигнал с соответствующего выхода дешифратора 16 открывает соответствующий элемент И группы, подготовленный к работе сигналом с выхода регистра 8, и подключает через коммутатор 18 кодовый выход этого клавиша к второму входу блока 20 сравнения. Сигнал с выхода сработавшего элемента И 12 блока через элемент ИЛИ- НЕ 11 закрывает элемент И 13. При этом блокируется генератор 14, и счетчик 15 с дешифратором 16 остаются в состоянии, соответствующем нажатому клавишу. При ис- правности нажатого клавиша коды (контролируемый и эталонный) на входах блока 20 сравнения совпадают.
Сигнал совпадения подается с выхода блока 20 на первый вход элемента ИЛИ 22, с выхода которого сигнал поступает на вход обнуления регистра 8. При обнулении регистра 8 снимается сигнал с выхода блока 17 индикации, что свидетельствует об исправности клавиш. При этом закрывается элемент ИЛИ 10, снимается сигнал с первого входа элемента И 13 и закрывается соответствующий элемент И 12 блока, что приводит к открыванию элемента ИЛИ-НЕ 11 и подаче сигнала разрешения на второй вход элемента И 13, который возвращается в исходное закрытое состояние.
8 случае неисправности проверяемого
клавиша, когда формируемый им код не совпадает с эталонным, сигнал совпадения блоком 20 не формируется. При этом регистр 8 не обнуляется и сигнал на соответствующем входе блока 17 индикации
0 сохраняется, что свидетельствует о неисправности клавиша. При отжатии клавиша импульс отжатия с выхода блока 7 формирователей поступает через элемент ИЛИ 9 на вход сброса счетчика 15 и обнуляет его, а
5 также через второй переключатель 23 и элемент ИЛИ 22 - на вход сброса регистра 8 и обнуляет регистр 8. При этом снимается сигнал с блока 17 индикации и устройство возвращается в исходное состояние.
0Аналогично работает устройство при
контроле группы клавиш с фиксированным, положением, но отличается тем, что перед проверкой генератор 14 отключается переключателем 21 от элемента И 13, а выход
5 первого элемента ИЛИ 9 отключается переключателем 23 от входа третьего элемента ИЛИ 22, после нажатия клавиша переключатели вновь включаются, Повторное нажатие клавиша с включенными переключателями
0 приводит устройство в исходное состояние.
Формула изобретения
Устройство для контроля клавиатуры,
содержащее блок индикации, счетчик, блок
памяти эталонов, блок сравнения, первый
5 переключатель, генератор импульсов, коммутатор, блок формирователей импульсов, регистр, дешифратор, элемент И, первый и второй элементы ИЛИ, элемент ИЛИ-НЕ, группу элементов И, причем группа инфор0 мационных выходов счетчика подключена к группе адресных входов блока памяти эталонов, выход которого соединен с первым входом блока сравнения, второй вход которого соединен с выходом коммутатора, ин5 формационные входы которого образуют первую группу входов устройства для под ключения к контролируемым клавишам, входы блока формирователей импульсов образуют вторую группу входов устройства
0 для подключения к контролируемым клавишам, первая группа выходов блока формирователей импульсов соединена с соответствующими входами первого элемента ИЛИ, выход которого соединен с вхо5 дом обнуления счетчика, вторая группа выходов блока формирователей импульсов соединена с информационными входами соответствующих разрядов регистра, выходы которого подключены к соответствующим входам блока индикации, к первым входам
соответствующих элементов И группы и к соответствующим входам второго элемента ИЛИ, выход которого соединен с первым входом элемента И, выход которого через последовательно соединенные первый переключатель и генератор импульсов подключен к счетному входу счетчика, группа информационных выходов которого соединена с группой входов дешифратора, выходы которого соединены с вторыми входами соответствующих элементов И группы и с соответствующими управляющими входами коммутатора, выходы эле0
ментов И группы соединены с входами элемента ИЛИ-НЕ, выход которого подключен к второму входу элемента И, отличающееся тем. что, с целью повышения достоверности контроля клавиатуры, в устройство дополнительно введены третий элемент ИЛИ и второй переключатель, выход блока сравнения соединен с первым входом третьего элемента ИЛИ, выход первого элемента ИЛИ через второй переключатель соединен с вторым входом третьего элемента И ПИ, выход которого соединен с входом сброса регистра.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля клавиатуры | 1980 |
|
SU881755A1 |
Устройство для контроля клавиатуры | 1990 |
|
SU1817095A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для контроля знаний обучаемых | 1983 |
|
SU1176362A1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1451674A1 |
Логический анализатор | 1986 |
|
SU1432527A1 |
Устройство для ввода информации | 1982 |
|
SU1048465A1 |
Устройство для обучения операторов | 1987 |
|
SU1564675A1 |
Устройство для контроля знаний обучаемых | 1987 |
|
SU1524082A1 |
Устройство для ввода информации | 1983 |
|
SU1160386A1 |
Изобретение относится к вычислительной технике и может быть использовано для 2 проверки клавиатуры устройств ввода информации. Цель - повышение достоверности контроля клэвиатуоы достигается за счет обеспечения возможности контроля всех клавиш клавиатуры независимо от количества неисправных клавиш путем введения дополнительных элемента ИЛИ и переключателя, через которые осуществляется сброс регистра при совпадении кода клавиш и эталонного кода или по отжа- тию клавиши Уменьшение аппаратурных затрат осуществляется за счет удаления из устройства группы элементов И. 1 ил
Устройство для контроля электронных клавишных вычислительных машин | 1975 |
|
SU600559A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Чугунный экономайзер с вертикально-расположенными трубами с поперечными ребрами | 1911 |
|
SU1978A1 |
Счетно-решающее устройство | 1980 |
|
SU881775A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-10-23—Публикация
1989-11-09—Подача