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

 

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

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

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

РЕСПУБЛИН

„„SU„„1 45184 А1 (50 4 G 06 F 3/02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA! (21) 4084435/24-24 (22) 30.06.86 (46) 15. 10. 87. Бюл. М 38 (72) Н.С. Барышев, В.Д. Казаков и А.В.Табашников (53) 681.327. 11(088.8) (56) Авторское свидетельство СССР

У 702373, кл. G 06 F 3/02, 1977.

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

В 723558, кл. С 06 F 3/02, 1978. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и предназначено для ручного ввода информации в память ЭВИ. Целью изобретения является расширение области применения устройства за счет обеспечения возможности ввода шестнадцатеричных кодов. Устройство содержит последо вательно соединенные клавиатуру 1, шифратор 2 и регистр обмена 3, счетчик 6, мультиплексор 14, шинные формирователи 4, 5, элементы И 9, 10, ИЛИ 12, 13, НЕ 11, элементы задержки 7, 8 ° Устройство имеет два режима работы. В первом режиме происходит ввод стандартных кодов обмена с клавиатуры под управлением 3ВМ. В первом режиме при нажатии клавиши ее код без изменения проходит через шифратор и заносится в регистр обмена, клавиатура блокируется После считывания информации из регистра обмена клавиатура разблокируется. Во втором режи" ме происходит автономный ввод в память ЭВМ шестнадцатеричных кодов.Сна- . c чала с помощью клавиш в регистр обмена заносится шестнадцатеричный адрес ввода первого шестнадцатеричного кода, Затем нажимается специальная клави- С ша, управляющая занесением кода адреrg

Т1

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

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

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

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

На фиг. 1 обозначены клавиатура

1, шифратор 2, регистр 3 обмена, шинные формирователи 4 и 5, счетчик

6, элементы 7 и 8 задержки, элементы

И 9 и 10, элементы НЕ l1, элементы

ИЛИ 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 поступает в ЗВМ как сигнал

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

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

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

40 В режиме ввода шестнадцатеричного кода на входе 15 отсутствует сигнал

"Выбор режима", ввод информации в па1345184

35 мять осуществляется без участия ЭВМ.

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

В этом режиме при нажатии одной из клавиш клавиатуры 1 на выходе шифратора 2 в четырех младших разрядах формируется шестнадцатеричный код нажатой клавиши. Этот код записывает- )p ся в младшие четыре разряда регистра

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

24 — содержимое регистра 23, в ре- 25 гистр 25 — содержимое регистра 24.

Таким образом, при последовательном нажатии клавиш их шестнадцатеричные коды последовательно вводятся в регистр 3 обмена. 30

Управление записью информации в память ЭВМ осуществляется с помощью других клавиш алфавитного поля клавиатуры. Например, клавиши Я", М

"I". Клавиша "S" используется для управления занесением информации в счетчик 6, клавиша "M" — для управления формированием сигнала записи в память и управления шинным формирователем 4, клавиша Х вЂ” для инкремен- 40 та счетчика 6. При нажатии клавиши "S" ее код преобразуется в шифраторе 2 и с первого выхода выдается сигнал разрешения записи в счетчик 6. На четвертом выходе шифратора 2 сигнал не формируется и запись информации в регистр обмена 3 не происходит.

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

ЭВМ. На остальных выходах шифратора 2 сигналы отсутствуют. По заднему фронту сигнала с второго выхода шифратора 2 через элемент ИЛИ 12 и элемент 7 задержки осуществляется инкремент счетчика 6.

При нажатии на клавиатуре l клавиши "I" ее код передается в шифратор

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

8 задержки и поступающему в клавиатуру через мультиплексор 14.

Для примера рассмотрим ввод в память ЭВМ, начиная с адреса 59F8, следующей информации: ЗЕ25. 76А8, в режиме шестнадцатеричного ввода. На клавиатуре l последовательно нажимагистре 3 обмена записывается код

59F8. Нажимают на клавиатуре клавишу

"S". Код из регистра 3 обмена переписывается в счетчик 6 и поступает на адресные выходы 19 устройства через шинный формирователь 5. На клавиатуре последовательно нажимают клавиши

"3", "Е" "2" "5" Код ЗЕ25 записывается в регистре 3 обмена. Затем на клавиатуре нажимают клавишу "M", код ЗЕ25 через шинный формирователь

4 поступает на информационные выходы 18, и осуществляется запись в память ЭВМ. После отпускания клавиши

"M" осуществляется увеличение содержимого счетчика на единицу. Затем последовательно нажимают клавиши "7", "6", "А", "8" и "М". Произойдет запись в память ЭВМ кода 76А 8 по адресу 59F9.

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

Шинные формирователи 4 и 5 могут быть выполнены на микросхемах К589АП16, а мультиплексор — на микросхеме

К155КП2.

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

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

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

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

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

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

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

1345184 но СЧб, шцфртт ор М лаю&

rrnr Y

Составитель В.Файзрахманов

Редактор M.Êåëåìåø Техред М.Дидык Корректор С.Черни

Заказ 4920/47 Тираж 670 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

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

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

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

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

Изобретение относится к вычислительной технике, а именно к клавиатурам, являющимся периферийными устройствами электронных вычислительных машин, используемых в суровых климатических условиях
Наверх