Устройство для контроля срабатывания клавиш наборного поля

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

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

ZIP архив

Текст

(504 С д 6 ЕНИЯ /"Р аров,СССР 981. СР 981. СРАБ ыч ь исГОСУДАРСТВЕННЫЙ НОМИТЕТ ССС ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫ ОПИСАНИЕ ИЗОБР АВТОРСНОМУ СВИДЕТЕЛЬСТВУ(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯТЫВАНИЯ КЛАВИШ НАБОРНОГО ПОЛЯ(57) Изобретение относится клительной технике и может бы пользовано для контроля работы оператора в устройствах управления.Цель расширение функциональных возможностей устройства. Устройство содержит генератор 2 импульсов,мультиплексор 3, два счетчика 5,6,двамажоритарных элемента 10, 11,регистр8, блок 9 памяти, формирователь 15импульсов, элемент И 12, элементИЛИ 7, элемент НЕ 13, триггеры 4, 16,17. Устройство обеспечивает контрольлюбых последовательностей сигналовс разветвлениями их поступлений,чтоповышает достоверность контроля. 1 ил1 12Изобретение относится к вычислительной технике и может быть использовано для контроля работы оператора в устройствах управления.Целью изобретения, является расширение функциональных возможностей за счет возможности контроля набора последовательностей с разветвленным алгоритмом,На чертеже приведена функциональная схема устройства для контролясрабатывания клавиш наборного поля.На схеме приведено контролируемое наборное поле 1, которое не входит в состав устройства, и само устройство, содержащее генератор 2 так.товых импульсов, мультиплексор 3,первый триггер 4, счетчики 5 и б,элемент ИЛИ 7, регистр 8, блок 9памяти, мажоритарные элементы 10,11,элемент И 12, элемент НЕ 13,блок 14сравнения, формирователь 15 импульсов, второй и третий триггеры 16,17, установочный вход 18 устройства,выход 19 неисправности устройствавыход 20 ошибки устройства,Устройство работает следующимобразом.Каждой клавише контролируемогонаборного поля 1 соответствует определенный двоичный код, который является частью (дополнительной) адресаблока 9 памяти (младшие разряды).Базовая часть адреса (старшие разряды) образуется кодом клавиши, которая в соответствии с заданным алгоритмом должна быть нажата предыдущей. Код предыдущей клавиши хранитсяв регистре 8. Перед началом работыпо установочному входу 18 устройстваподается импульсный сигнал, которыйустанавливает в нулевое состояниерегистр 8 и через элемент ИЛИ 7 -счетчик 5, триггер 4.Триггер 4 сигналом со своего инверсного выхода удерживает в нулевом состоянии второйсчетчик 6, а сигналом с прямого выхода подготавливает к счету первыйсчетчик 5.При включении генератора2 импульсы с его выхода поступаютна тактовые входы счетчиков 5 и б,при этом работает только первыйсчетчик 5. Коды с группы выходовсчетчика 5 подаются на младшие разряды группы адресных входов блока9 памяти, информационный вход регистра 8 и управляющий вход мультиплексора 3. Мультиплексор 3 поспедова 50 ного элемента 11 подается на первыйвход элемента И 12 и информационный.вход третьего триггера 1,Счетчик 6выполняет функцию таймера, сигнал свыхода предпоследнего разряда которого разрешает запись в триггеры 16, 17и открывает элемент И 12.Счетчик 6останавливается сигналом с выходасвоего последнего разряда. При исправной работе блока 9 памяти и правильной работе оператора триггеры 16, 17 остаются в единичном состоянии, сигнал с выхода элемента И 12 разрешает запись в регистр 8 кода 97050 2тельно опрашивает клавиши контролируемого наборного поля 1. При ненажатых клавишах на выходе мультиплексора сигнал отсутствует, триггер 4 остается в нупевом состоянии и счетчик 5 через мультиплексор 3 последовательно циклически опрашивает клавиши контролируемого наборного поля 1. Регистр 8 также остается в нулевом состоянии, так как отсутствует сигнал разрешения записи на выходе элемента И 12, С выходов регистра 8 в начальном положении подается нулевойбазовый адрес на старшие разряды группы адресных входов блока 9 памяти, При нажатии оператором клавиши, первой по алгоритму нажатия, на выходе мультиплексора 3 при соответствующем положении счетчика 5 формируется сигнал, который устанавливаеттриггер 4 в единичное состояние,Триггер 4 останавливает счетчик 5 и включает счетчик б. Код счетчика 5, соответствующий нажатой клавише, вместе с кодом регистра 8 образует действительный адрес блока 9 памяти, В блоке 9 памяти по заданным заранееадресам, которые соответствуют алгоритму нажатия клавиш, в младших разрядах записана единичная информация)а в старших разрядах - нулевая информацня. В случае правильного нажатия клавиши из блока 9 памяти укаэанные "1" и "0" считываются по установленному адресу и подаются на входы соответствующих мажоритарных элементов 11 и 10, При исправной работе блока 9 памяти на выходах второго мажоритарного элемента 11 и элемента НЕ 13 присутствуют единичные сигналы,которые подаются на входы блока 14 сравнения, Блок 14 сравнения выдает сигнал на информационный вход второго триггера 16. Кроме того, единичный сигнал с выхода мажоритар 1297050нажатой клавиши с выхода счетчика 5. После отпускания данной клавиши контролируемого наборного поля 1 снимается потенциальный сигнал с выхода мультиплексора 3, на выходе фор мирователя 15 импульсов по заднему фронту снятого сигнала формируется импульс, который через элемент ИЛИ 7 возвращает устройство в состояние, исходное для контроля нажатия следующей клавиши. В регистре 8 устанав- ливается базовый адрес, соответствующий предыдущей нажатой клавише, а дополнительный адрес Формируется счетчиком 5 при нажатии следующей клавиши. При этом в блоке 9 памяти по данному адресу (базовому с дополнительным или с различными дополнительными адресами, соответствующими возможным ветвлениям алгоритма нажатия клавиш) аналогично записываются "1" и "0" указывающее на правильность действий оператора и исправную работу блока памяти, В случае неправильных действий опера 25 тора и нарушении им алгоритма нажатия клавиш на входах блока 9 памяти устанавливается несуществующий адрес, т,е, адрес по которому в блоке 9 памяти по всем разрядам записыва 30 ется нулевая информация. Поэтому на выходе мажоритарного элемента 11 единичный сигнал отсутствует и триггер 17 устанавливается в нулевое состояние стробирующим сигналом с выхода предпоследнего разряда счетчика 6, С инверсного выхода триггера 17 выдается сигнал на выход 20 ошибкиустройства, Так как на выходе мажоритарного элемента 11 единичный сигнал40 отсутствует, закрыт элемент И 12 и запись в регистр 8 не происходит,При этом оператор может повторить свои действия и исправить ошибку, нажав нужную клавишу. При неправильных дей 45 ствиях оператора, т.е. при отсутствии единичного сигнала на выходемажоритарного элемента 11 и наличии единичного сигнала на выходе элемента НЕ 13, блок 14 сравнения продол 50 жает удерживать триггер 16 в единичном состоянии. В случае сбоев и неисправностей в блоке 9 памяти,например наличии меньшего числа " 1" или "0 на его выходах, соответствующие И 1155 ситуации обнаруживаются с помощью мажоритарных элементов 10, 11,элемента НЕ 13 и блока 14 сравнения,который в этих случаях устанавливает триггер 16 в нулевое состояние. С инверсного выхода триггера 16 выдается сигнал на выход 19 неисправности устройства.Таким образом, предлагаемое устройство обеспечивает контроль любых последовательностей сигналов с разветвлениями их поступлений, что повышает достоверность контроля,Формула изобретенияУстройство для контроля срабатывания клавиш наборного поля, содержащее генератор тактовых импульсов,первый счетчик, регистр, блок памяти, блок сравнения, формирователь импульсов, элемент И, элемент ИЛИ, элемент НЕ и мультиплексор, причем выход генератора тактовых импульсов соединен с тактовым входом первого счетчика, информационные входы мультиплексора являются информационными входами уст" ройства для подключения к контролируемым клавишам наборного поля, о тл и ч а ю щ е е с я тем, что, с целью расширения Функциональных возможностей устройства за счет возможности контроля набора последовательностей с разветвленным алгоритмом, в него введены второй счетчик, два мажоритарных элемента, три триггера, причем выход мультиплексора соединен с входом формирователя импульсов и единичным входом первого триггера, прямой выход которого соединен с входом разрешения счета первого счетчика, группа выходов которого соединена с группой управляющих входов мультиплексора, группой информационных входов регистра и группой младших разрядов адресных входов блока памяти, первый вход элемента ИЛИ и установочный вход регистра объединены и образуют установочный вход устройства, выход элемента ИЛИ соединен с установочным входом первого счетчика, нулевым входом первого триггера и единичными входами Второго и третьего триггеров, инверсные выходы которых являются соответственно выходом неисправности устройства и выходом ошибки устройства, группы информационных выходов старших и младших разрядов блока памяти соединены с группами информационных входов соответственно первого и вто12970 Составитель В,ГречневРедактор Л.Повхан Техред И.Ходаиич Корректор Н.Король Заказ 782/52 Тираж 673 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб д, 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4 рого мажоритарных элементов соответственно, выход первого мажоритарного элемента через элемент НЕ сое-,динен с первым информационным входом блока сравнения, второй информационный вход которого соединен с.выходом второго мажоритарного элемента, первым входом элемента И иинформационным входом третьего триггера, выход равенства блока сравнения соединен с информационным входом второго триггера, прямой выходкоторого соединен с вторым входомэлемента И, выход которого соединенс входом записи регистра, группа 15информационных выходов которого соединена с группой старших разрядов 50 бадресных входов блока памяти, выход генератора .тактовых импульсов и ин версный выход первого триггера соединены соответственно с тактовыми и установочным вхоцами второго счетчика, информационный выход предпоследнего разряда которого соединен с третьим входом элемента И и тактовыми входами второго и третьего триггеров, нулевые входы которых соединены с шиной нулевого потенциала устройства, выход формирователя импульсов соединен с вторым входом элемента ИЛИ, выход последнего разряда второго счетчика соединен с входом разрешения счета второго счетчика

Смотреть

Заявка

3961828, 09.10.1985

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

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

МПК / Метки

МПК: G06F 11/00

Метки: клавиш, наборного, поля, срабатывания

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

Код ссылки

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

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