Устройство для ввода информации Советский патент 1987 года по МПК G06F3/02 

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

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

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

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

На фиг. 1 изображена структурная схема устройства; на фиг. 2 - блок-схема регистра обмена.

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

На фиг. 2 обозначены регистры 22 25 и мультиплексор 26.

Устройство имеет два режима работы. В первом режиме происходит программный ввод стандартных кодов обмена информацией (например, КОИ-7, КОИ-8) под управлением ЭВМ. Во втором режиме происходит автономный ввод шестнадцатеричных кодов. Второй режим может использоваться при наладке ЭВМ или отладке программного, обеспечения.

В режиме программного ввода устройство работает следуюш;им образом.

При нажатии клавиши на клавиатуре 1 формируется код клавиши в каком-либо коде (например, КОИ-8), а также сигнал Строб (сигнал сопровождения

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

информации), после чего клавиатура блокируется. Код нажатой клавиши поступает на вход шифратора 2. В режиме программного ввода в шифраторе 2 пре-образования информации не производится, и код клавиши без изменения передается с выходов шифратора 2 на информационные входы регистра обмена 3; На четвертом выходе шифратора 2 фор- мируется сигнал разрешения записи в регистр 3 обмена, поступающий на элемент И 9. На адресный вход ПЗУ шифратора 2 подается код с клавиатуры 1 (на младшие разряды адресного входа)

и сигнал Выбор режима (на старший разряд адресного входа). Для того, чтобы информация проходила через ПЗУ без изменения, в ячейках-старшей половины ПЗУ записан код, совпадающий

с кодом адреса ячейки. По сигналу

Строб с клавиатуры 1 код с шифратора 2 записывается в регистр 3 обмена. Одновременно сигнал Строб с клавиатуры 1 поступает в ЭВМ как сигнал запроса прерывания, сообщая о готовности информации в регистре 3 обмена к вводу в ЭВМ.. ЭВМ считывает содержимое регистра 3 обмена через информационные выходы 18 устройства, поДав

на вход 17 сигнал, который, пройдя через элемент ИЛИ 13, открывает шинный формирователь 4 на выдачу. После этого ЭВМ подает на вход 16 устройства сигнал Разблокировка клавиатуры, который поступает в клавиатуру 1 через мультиплексор 14.

При следующем нажатии клавиши на клавиатуре 1 цикл работы устройства повторяется.

В режиме ввода шестнадцатеричного кода на входе 15 отсутствует сигнал Выбор режима, ввод информации в па

31

мять осуществляется без участия ЭВМ. Для ввода шестнадцатеричных цифр используются клавиши 0-9 цифрового пол и Л, В, С, D, Е, F алфавитного .поля,

В этом режиме при нажатии одной из клавиш клавиатуры 1 на выходе шифратора 2 в четырех младших разрядах формируется шестнадцатеричный код нажатой клавиши. Этот код записывает- ся в младшие четыре разряда регистра 3 обмена по сигналу Строб с клавиатуры 1 при наличии сигнала на четвертом выходе шифратора 2. Информация записывается в регистры 22-25, причем в регистр 22 записывается информация, поступающая с шифратора 2 (с младших четырех разрядов первого входа), в регистр 23 - через мультиплексор 26, либо с шифратора 2 (стар шие четыре разряда первого выхода) в режиме программного ввода, либо содержимое регистра 22 в режиме ввода шестнадцатеричного кода, в регист 24 - содержимое регистра 23, в ре- гистр 25 - содержимое регистра 24. Таким образом, при последовательном нажатии клавиш их шестнадцатеричные коды последовательно вводятся в регистр 3 обмена.

Управление записью информации в память ЭВМ осуществляется с помощью других клавиш алфавитного поля клавиатуры. Например, клавийи S, М I. Клавиша S используется для управления занесением информации в счетчик 6, клавиша М - для управления формированием сигнала записи в память и управления шинным формирователем 4, клавиша I - для инкремен- та счетчика 6. При нажатии клавиши S ее код преобразуется в шифраторе 2 и с первого выхода выдается сигнал разрешения записи в счетчик 6. На четвертом выходе шифрато- ра 2 сигнал не формируется и запись информации в регистр обмена 3 не происходит.

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

5 0

о с

,.

5

5

84

шифратора 2 через элемент ИЛИ 12 и элемент 7 задержки осуществляется инкремент счетчика 6.

При нажатии на клавиатуре 1 клавиши I ее код передается в шифратор 2 и преобразуется в сигнал, который с третьего выхода шифратора 2 через. элемент ИЛИ 12 и элемент 7 задержки поступает на вход счетчика 6 и по заднему фронту сигнала (при отпускании клавиши) содержимое счетчика увеличивается на единицу. Разблокировка клавиатуры 1 после каждого нажатия осуществляется по заднему фронту сигнала Строб, задержанному элементом 8 задержки и поступающему fe клавиатуру через мультиплексор 14.

Для примера рассмотрим ввод в память ЭВМ, начиная с адреса 59F8, следующей информации: ЗЕ25. 76А8, в режиме шестнадцатеричного ввода. На клавиатуре 1 последовательно нажима- ют клавиши 5, 9, F, 8. В ре- гистре 3 обмена записывается код 59F8. Нажимают на клавиатуре клавишу S. Код из регистра 3 обмена переписывается в счетчик 6 и поступает на адресные выходы 19 устройства через шинный формирователь 5. На клавиатуре последовательно нажимают клавиши 3, Е, 2 5. Код ЗЕ25 записывается в регистре 3 обмена. Затем на клавиатуре нажимают клавишу М, код ЗЕ25 через шинный формирователь 4 поступает на информационные выходы 18, и осуществляется запись в память ЭВМ. После отпускания клавиши М осуществляется увеличение содержимого счетчика на единицу. Затем последовательно нажимают клавиши 7, 6, А, 8 и М. Произойдет запись в память ЭВМ кода 76А 8 по адресу 59F9.

В качестве клавиатуры 1 может быть использована клавиатура ЕС-0101- -1-01 системы ЕС7920-03. Шифратор 2 - представляет собой постоянное запо- минающее устройство (ПЗУ) и может быть выполнен на микросхеме К556РТ5. Шинные формирователи 4 и 5 могут быть выполнены на микросхемах К589АП16, а мультиплексор - на микросхеме К155КП2.

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

5, 134

участия ЭВМ, что позволяет совместить ;})ункции клавиатуры и пульта наладки, и тем самым уменьшить затраты оборудования и расширить функциональные возможности устройства ввода информации.

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

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

сора, вход шифратора, вход элемента НЕ, управляющий вход регистра обмена и первый вход второго элемента И

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

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

НО и/ифра пар

fptfe.2

Cufff/a Cfr7/yffS c( с y/re fef/fTTof ffff

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

название год авторы номер документа
Устройство для ввода информации 1982
  • Ильина Раиса Сергеевна
  • Карасенко Николай Петрович
  • Прядкин Виктор Максимович
  • Разумный Владимир Тихонович
  • Сивцов Анатолий Константинович
SU1089566A1
Тренажер для выработки координарно-моторного рефлекса 1983
  • Мягков Юрий Григорьевич
SU1168199A1
Устройство для ввода информации 1982
  • Батанист Моисей Лазаревич
SU1048465A1
Устройство для ввода информации 1983
  • Ильина Раиса Сергеевна
  • Карасенко Николай Петрович
  • Ковалев Владимир Александрович
  • Прядкин Виктор Максимович
  • Разумный Владимир Тихонович
SU1141393A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
Устройство для ввода информации 1989
  • Русаков Владимир Дмитриевич
SU1682996A1
Устройство для ввода информации 1984
  • Кудрявцев Юрий Борисович
SU1179310A1
Устройство для ввода и вывода информации 1985
  • Ткаченко Владимир Николаевич
  • Шарапинский Валентин Николаевич
SU1265755A1
Устройство для ввода информации 1981
  • Юсупов Ислам Юсупович
  • Тяпченко Юрий Александрович
  • Каримов Альберт Галеевич
  • Зонабенд Феликс Михайлович
  • Миронов Валерий Викторович
  • Головкин Юрий Борисович
  • Елпаев Александр Борисович
SU991401A1
Динамический шифратор позиционного кода 1988
  • Извеков Владимир Степанович
  • Бакин Игорь Михайлович
  • Пряхин Борис Арсентьевич
SU1545328A1

Иллюстрации к изобретению SU 1 345 184 A1

Реферат патента 1987 года Устройство для ввода информации

Изобретение относится к автоматике и вычислительной технике и предназначено для ручного ввода информации в память ЭВМ. Целью изобретения является расширение области применения устройства за счет обеспечения ; возможности ввода шестнадцатеричных кодов. Устройство содержит последо- йательно соединенные клавиатуру 1, шифратор 2 и регистр обмена 3, счетчик 6, мультиплексор 14, шинные формирователи 4, 5, элементы И 9, 10, ИЛИ 12, 13, НЕ 11, элементы задержки 7, 8. Устройство имеет два режима работы. В первом режиме происходит ввод стандартных кодов обмена с клавиатуры под управлением ЭВМ. В первом режиме при нажатии клавиши ее код без изменения проходит через шифратор и заносится в регистр обмена, клавиатура блокируется. После считывания информации из регистра обмена клавиатура разблокируется. Во втором режиме происходит автономный ввод в память ЭВМ шестнадцатеричных кодов. Сна- чала с помощью клавиш в регистр обме- на заносится шестнадцатеричный адрес /Л , ввода первого шестнадцатеричного кода, Затем налсимается специальная клави- Сйш ша, управлякяцая занесением кода ядре- с 9 СО 4 СП СХ) 4

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

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

Устройство для ввода информации 1977
  • Смирнов Сергей Викторович
SU702373A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для ввода информации 1978
  • Шитик Георгий Алексеевич
  • Снежков Дмитрий Юрьевич
SU723558A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 345 184 A1

Авторы

Барышев Николай Семенович

Казаков Владимир Дмитриевич

Табашников Александр Витальевич

Даты

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

1986-06-30Подача