Устройство для контроля срабатывания клавиш наборного поля Советский патент 1987 года по МПК G06F11/00 

Описание патента на изобретение SU1297050A1

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

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

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

На схеме приведено контролируемое наборное поле 1„ которое не входит в состав устройства, и само устройство, содержащее генератор 2 так- ;товых импульсов, мультиплексор 3, первый триггер 4, счетчики 5 и б элемент ИЛИ 7 регистр 8, блок 9 памятИц малсоритарные элементы lOj 11 j элемент И 12, элемент НЕ 13,блок 14 сравнения, формирователь 15 импульсов, второй и третий триггеры 16, 17, установочный вход 18 устройстваj выход 19 неисправности устройства,, выход 20 ошибки устройства.

Устройство работает следующим образом,

Каждой клавише контролируемого наборного поля 1 соответствует определенный двоичный код, который является частью (дополнительной) адреса блока 9 памяти (младшие разряды)„ Вазовая часть адреса (старшие разряды) образуется кодом клавиши,которая в соответствии с заданным алгоритмом должна быть нажата предьзду- щей. Код предыдущей клавиши хранится в регистре 8. Перед началом работы по установочному входу 1В устройства подается импульсный сигнал, который устанавливает в нулевое состояние регистр 8 и через элемент 1ШИ 7 - счетчик 5 триггер 4,Триггер 4 сигналом со своего инверсного выхода удерживает в нулевом состоянии второй счетчик 6, а сигналом с прямого выхода подготавливает к счету первый счетчик 5.При включении генератора 2-импульсы с его выхода поступают на тактовые входы счетчиков 5 и 6, при этом работает только первый счетчик 5. Коды с группы выходов счетчика 5 подаются на младшие разряды группы адресных входов блока 9 памяти, информационный вход регистра 8- и управляющий вход мультиплексора 3, Мультиплексор 3 последовательно опрашивает клавиши контролируемого наборного поля 1. При ненажатых клавишах на выходе мультиплексора сигнал отсутствует, триггер 4

остается в нулевом состоянии и счет- чик 5 через мультиплексор 3 последовательно циклически опрашивает клавиши контролируемого наборного поля t„ Регистр 8 также остается в нулевом

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

группы адресных входов блока 9 памяти. При нажатии оператором клавиши, первой по алгоритму нажатия, на выходе мультиплексора 3 при соответствующем положении счетчика 5 формируется сигнал, который устанавливает триггер 4 в единичное состояние.Триггер 4 останавливает счетчик 5 и включает счетчик 6, Код счетчика 5, соответствующий нажатой клавише,вместе

с кодом регистра 8 образует действительный адрес блока 9 памяти. В блоке 9 памяти по заданным заранее адресам, которые соответствуют алгоритму нажатия клавиш, в гпaдшиx разрядах записана единичная информация а в старших разрядах - нулевая информация. В случае правильного нажатия клавиши из блока 9 памяти указанные 1 и О считываются по установленному адресу и подаются на входы соответствующих м;зжоритарных элементов 11 и 10. При исправной работе блока 9 памяти на в1)Кодах второго мажоритарного элемента 11 и элемента НЕ

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

единичный сигнал с выхода мажоритарного элемента 11 подается на первый вход элемента И 12 и информационный вход третьего триггера 17.Счетчик 6 выполняет функцию таймера,сигнал с

выхода предпоследнего разряда которого разрешает запись в триггеры 16,17 и открывает элемент И 12.Счетчик 6 останавливается сигналом с выхода своего последнего разряда. При исправной работе блока 9 памяти и правильной работе оператора триггеры 16, 17 остаются в единичном состоянии, сигнал с выхода элемента И 12 разрешает запись в регистр 8 кода

10

f5

31297050

нажатой клавиши с выхода счетчика 5. После отпускания данной клавиши контролируемого наборного поля 1 снимается потенциальный сигнал с выхода мультиплексора 3, на выходе формирователя 15 импульсов по заднему фронту снятого сигнала формируется импульс, который через элемент ИЛИ 7 возвращает устройство в состояние, исходное для контроля нажатия следующей клавиши. В регистре 8 устанавливается базовый адрес, соответствующий предыдущей нажатой клавише, а дополнительньй адрес формируется счетчиком 5 при нажатии следующей клавиши. При этом в блоке 9 памяти по данному адресу (базовому с дополнительным или с различными дополнительными адресами, соответствующими возможным ветвлениям алгоритма нажатия клавиш) аналогично записываются 1 и О указывающее на правильность действий оператора и исправную работу блока памяти. В случае неправильных действий оператора и нарушении им алгоритма нажатия клавиш на входах блока 9 памяти устанавливается несуществующий адрес, т.е. адрес по которому в блоке 9 памяти по всем разрядам записывается нулевая информация. Поэтому на выходе мажоритарного элемента 11 единичный сигнал отсутствует и триггер 17 устанавливается в нулевое состояние стробирующим сигналом с выхода предпоследнего разряда счетчика 6. С инверсного выхода триггера 17 выдается сигнал на выход 20 ошибки устройства. Так как на выходе мажоритарного элемента 11 единичный сигнал отсутствует, закрыт элемент И 12 и запись в регистр 8 не происходит.При этом оператор может повторить свои действия и исправить ошибку, нажав

20

25

30

40

торый в этих случаях устанавливает триггер 16 в. нулевое состояние. С инверсного выхода триггера 16 вьща- ется сигнал на выход 19 неисправности устройства.

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

Формула изобретения

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

нужную клавишу. При неправильных дей- и установочный вход регистра объедиствиях оператора, т.е. при отсутствии единичного сигнала на выходе мажоритарного элемента 11 и наличии единичного сигнала на выходе элемента НЕ 13, блок 14 сравнения продолжает удерживать триггер 16 в единичном состоянии. Б случае сбоев и неисправностей в блоке 9 памяти,например наличии меньшего числа 1 или О на его выходах, соответствующие ситуации обнаруживаются с помощью мажоритарных элементов 10, 11,элемента НЕ 13 и блока 14 сравнения,ко0

5

0

5

30

40

торый в этих случаях устанавливает триггер 16 в. нулевое состояние. С инверсного выхода триггера 16 вьща- ется сигнал на выход 19 неисправности устройства.

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

Формула изобретения

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

0

5

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

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

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

название год авторы номер документа
Устройство для контроля срабатывания клавиш наборного поля 1986
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU1432524A1
Программируемый коммутатор 1985
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU1287277A1
Устройство для приема информации 1988
  • Пещерский Валерий Павлович
  • Денисов Владимир Владимирович
  • Яровой Борис Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1552216A1
Устройство для обмена данными 1985
  • Друзь Леонид Вольфович
  • Далматкина Александра Васильевна
SU1297067A1
Многоканальное устройство для сбора и обработки информации 1988
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU1524078A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
Устройство для контроля знаний обучаемых 1987
  • Булавенко Валерий Ульянович
  • Петрова Клара Евгеньевна
SU1524082A1
Устройство для приема и обработки информации 1989
  • Друзь Леонид Вольфович
SU1603418A1
Устройство для ввода информации 1986
  • Каримов Альберт Галиевич
  • Ларченко Петр Федорович
  • Молин Владимир Григорьевич
  • Миронов Валерий Викторович
  • Чапкович Альберт Анатольевич
  • Юсупова Нафиса Исламовна
  • Ярцев Рустэм Альбертович
SU1376076A1
Трехканальное резервированное устройство для приема и передачи информации 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1758646A1

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

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

Формула изобретения SU 1 297 050 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1297050A1

Устройство для контроля выполненияпОСлЕдОВАТЕльНОСТи дЕйСТВий ОпЕРАТОРА 1978
  • Алешин Владимир Семенович
  • Хромушин Виктор Александрович
  • Гордеев Евгений Сергеевич
SU807300A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для контроля клавиатуры 1980
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU881755A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 297 050 A1

Авторы

Рукоданов Юрий Петрович

Макаров Владимир Васильевич

Лукин Борис Михайлович

Друзь Леонид Вольфович

Даты

1987-03-15Публикация

1985-10-09Подача