Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Сотов Советских

Соцмалмстмчеснмх

Республик (iii 991401 (61) Дополнительное к авт. свид-ву(22)Заявлено 30.07.81 (21) 3324066/18-24 с присоединением заявки № (23 ) Приоритет

Опубликовано 23.01.83. Бктллетень ¹ 3

Дата опубликования описания 23 .0 1. 83 (51)М. Кл.

G 06 F 3/02

Гесудврствшшьш квмктвт

CCCP (53) УДК 681.327. .11 (088.8) lIo ушлем кзевретенкк к втарытик

Фл.-:-.

И.Ю,Юсупов, Ю.А,тяпченко, А.Г.Каримов, Ф.И,Зона енд, В,В.Миронов, Ю.Б.Головкин и А.Б,Елпаев т,: *-:,. . (72) Авторы изобретения уфимский авиационный институт им. Орджоникидзе (71) Заявитель (S4) Устройство для вводя инфоиации

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

Известно устройство для ввода ин- 1о формации, содержащее клавиатуру с датчиками нажатия и блок формирования кода, который включает s себя мультиплексоры, счетчик, генератор тактовых импульсов, элементы И и ИЛИ, В 5 данном устройстве в момент нажатия на клавишу блок формирования кода формирует код нажатой клавиши и сигнал прерывания, Ilo сигналу прерывания ЭВИ вводит код нажатой клавиши 1.1.1, Недостатком устройства является то, что оно не обеспечивает удобст2 во временного перехода на новый режим работы с последующим возвратом на предыдущий режим.

Наиболее близким по технической сущности к предложенному является устройство для ввода информации, содержащее клавиатуру,. два блока формирования кода, два одновибратора, триггер, элемент ИЛИ, элемент И, блок ключей. Блок формирования кода построен на основе шифратора и элемента

ИЛИ. Кроме того, устройство содержит регистры, генератор временных сигналов, элемент задержки. Данное устройство позволяет .осуществить ввод информации для перехода на новый режим работы при касании соответствующей клавиши с последующим возвратом на предыдущий режим работы при снятии касания, При касании с последующим

1 нажатием происходит фиксация нового режима работы (2 ).

Недостатком известного устройства является сложное конструктивное вы3 991401 ф1 попнение. Сочетание датчиков касания тьего элемента И и первым входом элеи нажатия на каждом органе yopaafle- мента ИЛИ, второй вход которого соения создает наиболее благоприятные ус- динен с выходом первого элемента И, ловия для ввода информации, Однако а выход элемента ИЛИ является первым это требует в два раза большего коли- > выходом устройства, выход блока ключества датчиков, расположенных на кла- чей является вторым выходом устройвиатуре, что удорожает и .конструктив- ства. но усложняет устройство, Поэтому ис" Первый блок формирования кода сопользование данного технического реше- держит последовательно соединенные ния является юправданным в весьма 1в генератор тактовых импульсов, элеатветственных условиях, В простых мент И, счетчик, мультиплексор, односистемах управления, использующих вибратор и элемент ИЛИ, первый вход клавиатуры с большим числом функцио- которого соединен с выходом одновибнальных клавиш, применение известно" ратора, второй вход соединен с входом

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

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

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

rep, элемент ИЛИ и первый элемент что и первый, за исключением

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

ie сацией его после снятия воздействия, одновибратора и входом мультивибрато- а при двукратном воздействии с дора, выход которого соединен. с пер- статочно быстрым повторением произвовым входом. второго элемента И, пвр- дить переход на новый режим с возвра вым входом элемента И"НЕ и вторым том на предыдущий после снятия возвходом первого формирователя кода, действия. выход которого соединен с вторым вхо- Для обнаружения многократного воз45 ,дом блока сравнения, выход которого действия предусмотрен ждущий мультисоединен с вторым входом второго эла- вибратор, который в.момент снятия мента И и .вторым входом элемента И НЕ, воздействия с клавиши формирует имвыход которого соединен с первым вхо- пульс определенной длительности, в дом третьего элемента И, второй вход течение которого производится конкоторого соединен .с третьим входом троль повторного воздействия, При обвторого элемента И и выходом второ- . наружении повторного воздействия

ro одновибратора, вход которого сов- триггер переключается таким образом, динен с входом первого одновйбрато" чтобы в момент снятия воздействия фор"

° ра и вторым выходом второго блока фор- мировалая нулевой код возврата на мирования кода, первый вход триггера информационных выходах и сигнал пресоединен с выходом второго элемента рывания на выходе прерывания, При

И, второй вход соединен с выходом тре- этом необходмо различать повторные

Ждущий мультивибратор формирует импульс заданной длительности, "замо- раживающий" первый блок 3 формирования кода. Сигнал логического нуля с выхода триггера 6 блокирует прохождение сигнала одновибратора 4 на выход прерывания устройства, ввода ин" формации в ЭВИ не происходит и, следовательно, не происходит изменения режима работы системы.

Когда воздействие произведено до истечения действия импульса ждущего мультивибратора 11, вызванного снятием первичного воздействия, срабатывает одновибратор 5, сигнал которого через второй, элемент И 13 поступает на S-вход триггера 6, переводя его в активное состояние. Сигнал логической единецы триггера 6 запирает блок Я ключей и на информацион-. ных выходах устройства появляется нулевой код, являющийся дпя ЗВИ признаком возврата на предыдущий режим работы, Однако этот код сразу в ЭВИ не вводится ввиду отсутствия .сигнала прерывания.

flp снятии вторичного воздейст вия с клавижи срабатывает, первый одновибратор 4, сигнал которого поступает через элементы H 8 и ИЛИ 7 на вход прерывания устройства, По сигналу прерывания ЭВИ вводит нулевой код и система возвращается на предыдущий режим, Когда воздействие на другую клавишу произведено до истечения .действия импульса ждущего мультивибратора 11, вызванного снятием первичного воздействия, второй блок 2 формирования кода формирует код вторичного воздействия, а первый блок 3 формирования кода сохраняет код пврвичного воздействив; Выход блока.lO cpae нения кодов. соответствует логическому нулю (совпадения нет), Управляю"

5 9914 воздействия на одну и ту же клавиwy (после снятия воздействия - возврат на предыдущим режим) и повторные воздействия на другую клавижу (в момент воздействия - переход на соответствующий этой клавиже режим), Дпя различения этих ситуаций предусмотрен блок сравнения кодов текущей и ранее нажатой клавиши, выход, которого управляет логикой триггера, Для запомийания кода ренее нажатой клавиаи используется первый блок формирования кода, выполненный таким образом, чтобы до окончания действия импульса ждущего мультивибратора. сохранять на выходах прежний код (" замораживание" блока формирования кода). Для этого предусмотрен специальный запирающий вход блока в виде отдельного входа элемента 2о

И. При этом для коррекции задержки переднего фронта импульса ждущего мультивибратора относительно момента снятия воздействия на клавиюу вве" дена цепь из одновибратора и эле- 25 мента ИЛИ, вносящая задержку в процессе "размораживания" блока формирования кода.

На r. 1 приведена структурная схема устройства для ввода информа-. зф ции, на фиг. 2 - функциональная схема первого блока форьирования кода.

Устройство для ввода информации содержит клавиатуру ?, два блока 2 и

3 формирования кода, два одновйбратора 4 и 5, триггер 6, элемент ИЛИ 7, элемент И 8, блок 9 ключей, блок 10 сравнения кодов, мультивибратор 11, элемент И-НЕ 12, элемент И 13 и 14

Элемент ИЛИ 15, генератор 16 тактовых импульсов, элемент И. 17, счетчик

18, мультиплексор 19, одновибра-. тор 20.

Устройство работает следующим-образом. 4S

При первичном воздействии на клавиюу (прикосновении или нажатии в зависимости от типа клавиатуры 1) блоки 2 и 3 формирования кода формируют код, соответствующий этой клавиае, На выходе блока 10 сравнения кодов появляется сигнал логической единицм, свидетельствующий о совпадении кодов, Второй блок 2 формирования кода формирует также управляющий сигнал, который вызывает срабатывание:, второго одновибратора 5 (по переднему фронту), Сигнал одновибратора 5 червз третий элемент И 14 поступает

01 в ратора 11 и nepsoro элемента И 8, на R"âìîä триггера 6, переводя его в пассивное состояние, и на.вход элемента ИЛИ 7 для формирования сигнала прерывания. Сигнал логического нуля с выхода триггера 6 открывает блок 9 ключей На информационных выходах устройства появляется код клавиви. По сигналу прерывания ЭВМ вводит код клавищи и система переходит в соответствующий режим работм.

При снятии воздействия с клавиаи срабатывает первый одновибратор 4 (по заднему фронту), сигнал которого поступает на входы ждущего мультивибформула изобретения

7

9914 щий сигнал второго блока 2 формирования кода вызывает срабатывание одновибратора 5, сигнал которого через третий элемент И 14 поступает íà Rвход триггера 6 и выход прерывания устройства. Сигнал логического нуля с выхода триггера 6 открывает блок

9 ключей и по сигналу прерывания в

ЭВМ вводится код клавиши вторичного воздействия, 10

Во всех ситуациях работа первого блока 3 формирования кода происходит следующим образом.

При отсутствии воздействия на клавишу и запирающего сигнала генератор

16 тактовых импульсов вырабатывает импульсы с заданной частотой. Импульсы подсчитываются счетчиком 18 и адресные входы мультиплексора 19 периодически переадресуются. В результате20

° этого мультиплексор 19 и следовательно подключает к выходу датчики клавиатуры 1, При воздействии на клавишу ее сигнал через мультиплексор 19 ° и элемент ИЛИ 15 поступает на инверс- ный вход элемента И 17 и запирает вход счетчика 18. При этом выходной код счетчика соответствует нажатой клавише, а блок в целом "замораживается", 30

При снятии воздействия одн©вибратор 20 по заднечу фронту вырабатывает импульс заданной длительности, внося задержку: в процесс "размораживания" блока. При снятии запирааще" з5 го сигнала возобновляется процесс происка нажатой клавиши, Длительность импульса ждущего мультивибратора следует выбирать не менее 1- 1,5 с для обеспечения опера- 40 тору воэможности совершения повтор" ного воздействия на клавишу, Длительность импульсов одновибраторов 4 и 5. должна соответствовать требуемой длительности сигналов пре- 4s рывания ЭВИ, Длительность импульса одновибратора 20 должна превышать задержку, вносимую в передний фронт им,пульса ждущего мультивибратора относительно момента снятия воздействия

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

1. Устройство для ввода информации, содержащее клавиатуру, первый

01 8 и второй блоки формирования кода, блок ключей, первый и второй одновибраторы, триггер, элемент ИЛИ и первый элемент И, о т л и ч а ю щ ее с я тем, что, с целью упрощения устройства, s него введены блок сравнения кодов, мультивибратор, элемент

И-НЕ, второй и третий элементы И, причем выход клавиатуры соединен с первым входом первого формирователя кода и входом второго формирователя. кода, первый выход которого соединен с первым входом блока сравнения и первым входом блока ключей, второй вход которого соединен с выходом триггера и с первйм входом первого элемента И, второй вход которого соединен с выходом. первого одновибратора и входом мультивибратора, выход которого соединен с первым входом второго элемента И, первым входом элемента И-НЕ и вторым входом первого формирователя кода, выход которого соединен с вторым входом блока сравнения, выход которого соединен с вторым входом второго элемента И и вторым входом элемента И-НЕ, выход которого соединен с первым входом третьего элемента И, второй вход которого соединен с третьим входом второго элемента И и выходом второго одновибратора, вход которого соединен с входом первого одновибратора и вторым выходом второго блока формирования кода, первый вход триггера соединен с выходом второго элемента И, второй вход соединен с выходом третьего weмента И и первым входом элемента ИЛИ, :второй вход которого соединен с выходом первого элемента И, а выход элемента ИЛИ является первым выходом устройства, выход блока ключей является вторым выходом устройства, 2, Устройство по и. 1, о т л ич а ю щ е е с я тем, что первый блок формирования кода содержит последовательно соединенные генератор тактовых импульсов, элемент И, счетчик, мультиплексор, одновибратор и элемент ИЛИ, первйй вход которого соединен с выходом одновибратора, второй вход соединен с входом одновибратора и выходом мультиплексора, первый вход которого является первым входом блока, второй вход мультиплексора является выходом блока и соединен с выходом счетчика, вход которого соединен с выходом элемента И, первый вход которого является вторым входом блока, Фм-2

1 »

l

Заказ 134/бб Тираж 704

Подписное

ВНИИПИ

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

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

991401 10

1, Вайда Ф., Чакань А. Иикро-ЭВИ.

М., "Энергия", 1980, с. 8б,.рис. 3.37.

2. Авторское свидетельство СССР по заявке и 2961356/18-24,,кл. Я 01 F 3/02, 28.01.81 (прототип).