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

 

Изобретение относится к вычислительной технике и может быть использовано для контроля работы оператора в устройствах управления. Цель расширение функциональных возможностей устройства. Устройство содержит генератор 2 импульсов,мультиплексор 3, два счетчика 5,6,два мажоритарных элемента 10, 11,регистр 8, блок 9 памяти, формирователь 15 импульсов, элемент И 12, элемент ИЛИ 7, элемент НЕ 13, триггеры 4,16, 17. Устройство обеспечивает контроль любых последовательностей сигналов с разветвлениями их поступлений,что повьшает достоверность контроля.1 ил. SsM I (Л ;о | СП

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИг( (19) (11) Ai (51)4 G д6 F 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ !"ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

Il0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3961828/24-24 (22) 09.10.8$ (46) 15 ° 03.87. Бюл. К 10 (72) Ю.П.Рукоданов, В.В.Иакаров, Б.М.Лукин и Л.В.Друзь (53) 681.3(088.8) (56) Авторское свидетельство СССР

У 807300, кл. G 06 F 11/00, 1981.

Авторское свидетельство СССР

9 881755, кл. G 06 F 11/00, 1981. (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 и 6, элемент ИЛИ 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 и 6, при этом работает только первый счетчик 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 и включает счетчик 6. Код счетчика 5, соответствующий нажатой клавише, вместе с кодом регистра 8 образует действительный адрес блока 9 памяти. В блоке 9 памяти по заданным заранее адресам, которые соответствуют алгоритму нажатия клавиш, в младших разрядах записана единичная информация ! а в старших разрядах — нулевая информацня. В случае правильного нажатия клавиши из блока 9 памяти укаэанные

"1" и "0" считываются по установленному адресу и подаются на входы соответствующих мажоритарных элементов

11 и 10. При исправной работе блока

9 памяти на выходах второго мажоритарного элемента 11 и элемента НЕ

13 присутствуют единичные сигналы, которые подаются на входы блока 14 сравнения. Блок 14 сравнения выдает сигнал на информационный вход второго триггера 16. Кроме того, единичный сигнал с выхода мажоритар1297050 нажатой клавиши с выхода счетчика

5. После отпускания данной клавиши контролируемого наборного поля 1 снимается потенциальный сигнал с выхода мультиплексора 3, на выходе фор- 5 мирователя 15 импульсов по заднему фронту снятого сигнала формируется импульс, который через элемент ИЛИ

7 возвращает устройство в состояние, исходное для контроля нажатия следующей клавиши. В регистре 8 устанав- ливается базовый адрес, соответствующий предыдущей нажатой клавише, а дополнительный адрес формируется счетчиком 5 при нажатии следующей клавиши. При этом в блоке 9 памяти по данному адресу (базовому с дополнительным или с различными дополнительными адресами, соответствующими возможным ветвлениям алгоритма нажатия клавиш) аналогично записываются "1" и "0" указывающее на правильность действий оператора и исправную работу блока памяти, В случае неправильных действий опера25 тора и нарушении им алгоритма нажатия клавиш на входах блока 9 памяти устанавливается несуществующий адрес, т,е. адрес по которому в блоке

9 памяти по всем разрядам записыва30 ется нулевая информация. Поэтому на выходе мажоритарного элемента 11 единичный сигнал отсутствует и триггер

17 устанавливается в нулевое состояние стробирующим сигналом с выхода предпоследнего разряда счетчика 6.

С инверсного выхода триггера 17 выдается сигнал на выход 20 ошибки устройства. Так как на выходе мажоритарного элемента 11 единичный сигнал

40 отсутствует, закрыт элемент И 12 и запись в регистр 8 не происходит.При этом оператор может повторить свои действия и исправить ошибку, нажав нужную клавишу. При неправильных дей45 ствиях оператора, т.е. при отсутствии единичного сигнала на выходе мажоритарного элемента 11 и наличии единичного сигнала на выходе элемента HE 13, блок 14 сравнения продол50 жает удерживать триггер 16 в еди— ничном состоянии. В случае сбоев и неисправностей в блоке 9 памяти,например наличии меньшего числа "1" или

"0 на его выходах, соответствующие и и

55 ситуации обнаруживаются с помощью мажоритарных элементов 10, 11,элемента НЕ 13 и блока 14 сравнения,который в этих случаях устанавливает триггер 16 в нулевое состояние. С инверсного выхода триггера 16 выдается сигнал на выход 19 неисправности устройства.

Таким образом, предлагаемое устройство обеспечивает контроль любых последовательностей сигналов с разветвлениями их поступлений, что повышает достоверность контроля, Формула изобретения

Устройство для контроля срабатывания клавиш наборного поля, содержащее генератор тактовых импульсов,первый счетчик, регистр, блок памяти, блок сравнения, формирователь импульсов, элемент И, элемент ИЛИ, элемент

НЕ и мультиплексор, причем выход генератора тактовых импульсов соединен с тактовым входом первого счетчика, информационные входы мультиплексора являются информационными входами устройства для подключения к контролируемым клавишам наборного поля, о тл и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет возможности контроля набора последовательностей с разветвленным алгоритмом, в него введены второй счетчик, два мажоритарных элемента, три триггера, причем выход мультиплексора соединен с входом формирователя импульсов и единичным входом первого триггера, прямой выход которого соединен с входом разрешения счета первого счетчика, группа выходов которого соединена с группой управляющих входов мультиплексора, группой информационных входов регистра и группой младших разрядов адресных входов блока памяти, первый вход элемента KIN и установочный вход регистра объединены и образуют установочный вход устройства, выход элемента ИЛИ соединен с установочным входом первого счетчика, нулевым входом первого триггера и единичными входами Второго и третьего триггеров, инверсные выходы которых являются соответственно выходом неисправности устройства и выходом ошибки устройства, группы информационных выходов старших и младших разрядов блока памяти соединены с группами информационных входов соответственно первого и вто12970

Составитель В.Гречнев

Редактор Л.Повхан Техред М.Ходаиич Корректор Н.Король

Заказ 782/52 Тираж 673 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4: рого мажоритарных элементов соот ветственно, выход первого мажоритарного элемента через элемент НЕ сое-. динен с первым информационным входом блока сравнения, второй информационный вход которого соединен с. выходом второго мажоритарного элемента, первым входом элемента И и информационным входом третьего триггера, выход равенства блока сравне- 10 ния соединен с информационным входом второго триггера, прямой выход которого соединен с вторым входом элемента И, выход которого соединен с входом записи регистра, группа 15 информационных выходов которого соединена с группой старших разрядов

50 б адресных входов блока памяти, выход генератора .тактовых импульсов и ин версный выход первого триггера соединены соответственно с тактовыми и установочным вхоцами второго счетчика, информационный выход предпоследнего разряда которого соединен с третьим входом элемента И и тактовыми входами второго и третьего триггеров, нулевые входы которых соединены с шиной нулевого потенциала устройства, выход формирователя импульсов соединен с вторым входом элемента ИЛИ, выход последнего разряда второго счетчика соединен с входом разрешения счета второго счетчика..

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

 

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для тфоверки терминалов путем контроля генерируемых ими кодовых символов, а также для проверки линии связи между адаптерами дистанционной связи

Изобретение относится к вычислительной технике

Изобретение относится к контрольно-измерительной и вычислительной технике и может быть использовано при построении систем автоматического контроля

Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля параметров объекта, состояние которого каратстеризуется группой контролируемых параметров

Изобретение относится к вычислительной технике и может быть использовано для автоматизированной отладки программ и построения специализированных отладочных комплексов

Изобретение относится к области вычислительной техники и предназначено для тестового контроля и диагностики логических блоков

Изобретение относится к области цифровой вычислительной техники, может быть использовано в аппаратуре автоматического контроля и диаг-

Изобретение относится к вычислительной технике и автоматике, может быть использовано при разработке средств контроля и диагностирования .цифровых узлов и является усовершенствованием изобретения по авт

Изобретение относится к вычислительной технике и может быть исполь.зовано для обнаружения и исправления ошибок при считывании микрокоманд в процессор вычислительной машины

Изобретение относится к области автоматики и вычислительной техники, в частности к устройствам для контроля электрического монтажа

Изобретение относится к электроизмерениям, автоматике, импульсной, преобразовательной и др.технике и может быть использовано в качестве многофункционального устройства, например, сравнение фаз или напряжений, или длительностей, или формирователей в интегральном исполнении

Изобретение относится к области операционной системы мультипроцессорных отказоустойчивых вычислительных систем

Изобретение относится к цифровой вычислительной технике и предназначено для использования в транспьютерных системах

Изобретение относится к вычислительной технике и автоматике и может быть использовано при построении средств контроля и диагностирования дискретных блоков радиоэлектронной аппаратуры

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении высоконадежных устройств и систем, например резервированных систем для обработки числоимпульсных кодов, устройств для анализа и сравнения импульсных последовательностей и т.д

Изобретение относится к автоматике и вычислительной технике, и может быть использовано при построении высоконадежных устройств и систем, например резервированных систем для обработки число-импульсных кодов, устройств для анализа и сравнения импульсных последовательностей и т.д
Наверх