Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1345184
Авторы: Барышев, Казаков, Табашников
Текст
/О 1)4 С ПИСА ИЗО ТЕН АВТОРСКОМУ ТЕЛЬСТВУ.Казако 88.8)идетельство СССР6 Р 3/02, 1977.етельство СССР6 Г 3/02, 1978. о пре рма и енеияныхедо1,ОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОР (57) Изобретение относится к ав тике и вычислительной технике и назначено для ручного ввода инф ции в память ЭВИ, Целью иэобрет является расширение области прим ния устройства за счет обеспече возможности ввода шестнадцатери кодов. Устройство содержит посвательно соединенные клавиатуру шифратор 2 и регистр обмена 3, счетчик 6, мультиплексор 14, шинные формирователи 4, 5, элементы И 9, 10, ИЛИ 12, 13, НЕ 11, элементы задержки 7, 8Устройство имеет два режима работы. В первом режиме происходит ввод стандартных кодов обмена с клавиатуры под управлением ЭВМ. В первом режиме при нажатии клавиши ее код без изменения проходит через шифратор и заносится в регистр обмена, клавиатура блокируется. После считывания информации из регистра обмена клавиатура разблокируется. Во втором режи" ме происходит автономный ввод в память ЭВМ шестнадцатеричных кодов. Сна- й чала с помощью клавиш в регистр обмена заносится шестнадцатеричный адрес ввода первого шестнадцатеричного кода, Затем нажимается специальная клави- С ша, управляющая занесением кода адъе- м1345 са в счетчик и выдачей его на адресные выходы устройства. После этого в регистр обмена заносится первый шестнадцатеричный код, подлежащий вводу. При нажатии специальной клавиши код регистра обмена заносится в память ЭВМ по установленному на адрес 184ных выходах адресу. Код счетчика увеличивается на единицу, после чегооперация ввода шестнадцатеричных кодов может повториться. Для ручноймодификации адреса в процессе вводаможет использоваться специальнаяклавиша клавиатуры. 2 ил.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 обозначены регистры 2225 и мультиплексор 26,Устройство имеет два режима работы. В первом режиме происходит программный ввод стандартных кодов обмена информацией (например, КОИ,КОИ) под управлением ЭВМ, Во второмрежиме происходит автономный вводшестнадцатеричных кодов, Второй режим может использоваться при наладке ЗВМ или отладке программного обеспечения.В режиме программного ввода устройство работает следующим образом.При нажатии клавиши на клавиатуре1 формируется код клавиши в каком-либо коде (например, КОИ), а такжесигнал "Строб" (сигнал сопровождения 2информации), после чего клавиатура блокируется. Код нажатой клавиши поступает на вход шифратора 2. В режиме программного ввода в шифраторе 2 пре 5 образования информации не производится, и код клавиши без изменения пере.дается с выходов шифратора 2 на информационные входы регистра обмена 3; На четвертом выхоце шифратора 2 формируется сигнал разрешения записи в регистр 3 обмена, поступающий на элемент И 9, На адресный вход ПЗУ шифратора 2 подается код с клавиатуры 1 (на младшие разряды адресного входа) и сигнал "Выбор режима" (на старший разряд адресного входа), Для того, чтобы информация проходила через ПЗУ без изменения, в ячейках старшей половины ПЗУ записан код, совпадающий с кодом адреса ячейки. По сигналу "Строб" с клавиатуры 1 код с шифратора 2 записывается: в регистр 3 обмена.Одновременно сигнал "Строб" с клавиатуры 1 поступает в ЗВМ как сигнал 25запроса прерывания, сообщая о готовности информации в регистре 3 обмена к вводу в ЭВМ., ЭВМ считывает содержимое регистра 3 обмена через информационные выходы 18 устройства, поДав Зо на вход 17 сигнал,который, пройдячерез элемент ИЛИ 13, открывает шинный формирователь 4 на выдачу. После этого ЭВМ подает на вход 16 устройства сигнал "1 азблокировка кла виатуры, который поступает в клавиатуру 1 через мультиплексор 14.При следующем нажатии клавиши наклавиатуре 1 цикл работы устройства повторяется.40 В режиме ввода шестнадцатеричногокода на входе 15 отсутствует сигнал "Выбор режима", ввод информации в па1345184 35 мять осуществляется без участия ЭВМ. Для ввода шестнадцатеричных цифр используются клавиши 0-9 цифрового поля и А, В, С, О, Е, Р алфавитного .поля.В этом режиме при нажатии одной из клавиш клавиатуры 1 на выходе шифратора 2 в четырех младших разрядах формируется шестнадцатеричный код нажатой клавиши. Этот код записывает ся в младшие четыре разряда регистра 3 обмена по сигналу "Строб" с клавиатуры 1 при наличии сигнала на четвертом выходе шифратора 2. Информация записывается в регистры 22-25, 15 причем в регистр 22 записывается информация, поступающая с шифратора 2(с младших четырех разрядов первого входа), в регистр 23 - через мультиплексор 26, либо с шифратора 2 (стар шие четыре разряда первого выхода)в режиме программного ввода, либо содержимое регистра 22 в режиме ввода шестнадцатеричного кода, в регистр 24 - содержимое регистра 23, в ре гистр 25 - содержимое регистра 24, Таким образом, при последовательном нажатии клавиш их шестнадцатеричные коды последовательно вводятся в регистр 3 обмена, 30Управление записью информации в память ЭВМ осуществляется с помощью других клавиш алфавитного поля клавиатуры. Например, клавиши Я", М "1". Клавиша "Я" используется для управления занесением информации в счетчик 6, клавиша "М" - для управления формированием сигнала записи в память и управления шинным формирователем 4, клавиша ч 1 н - для инкремен - 40 та счетчика 6. При нажатии клавиши "Б" ее код преобразуется в шифраторе 2 и с первого выхода выдается сигнал разрешения записи в счетчик 6. На четвертом выходе шифратора 2 сигнал не формируется и запись информации в регистр обмена 3 не происходит.При нажатии клавиши "М" в шифраторе 2 формируется сигнал, который с второго выхода шифратора 2 через элемент ИЛИ 13 поступает на управляющий вход шинного формирователя 4, ,открывает его на выдачу информации и одновременно поступает в ЭВМ как сигнал стробирования записи и.память ЭВМ. На остальных выходах шифратора 2 сигналы отсутствуют. По заднему фронту сигнала с второго выхода шифратора 2 через элемент ИЛИ 12 и элемент 7 задержки осуществляется инкремент счетчика 6.При нажатии на клавиатуре 1 клавиши "1" ее код передается в шифратор 2 и преобразуется в сигнал, который с третьего выхода шифратора 2 через. элемент ИЛИ 12 и элемент 7 задержки поступает на вход счетчика 6 и по заднему фронту сигнала (при отпускании клавиши) содержимое счетчика увеличивается на единицу. Разблокировка клавиатуры 1 после каждого нажатия осуществляется по заднему фронту сигнала "Строб", задержанному элементом 8 задержки и поступающему в клавиатуру через мультиплексор 14.Для примера рассмотрим ввод в память ЭВМ, начиная с адреса 59 Р 8, следующей информации: ЗЕ 25. 76 А 8, в режиме шестнадцатеричного ввода. На клавиатуре 1 последовательно нажимагистре 3 обмена записывается код 59 Р 8. Нажимают на клавиатуре клавишу "Я". Код из регистра 3 обмена переписывается в счетчик 6 и поступает на адресные выходы 19 устройства через шинный формирователь 5. На клавиатуре последовательно нажимают клавиши "3", "Е" "2" "5" Код ЗЕ 25 записывается в регистре 3 обмена. Затем на клавиатуре нажимают клавишу М, код ЗЕ 25 через шинный формирователь 4 поступает на информационные выходы 18, и осуществляется запись в память ЭВМ. После отпускания клавиши "М" осуществляется увеличение содержимого счетчика на единицу. Затем последовательно нажимают клавиши "7", "6" "А" "8" и "М". Произойдет запись в память ЭВМ кода 76 А 8 по адресу 59 Р 9.В качестве клавиатуры 1 может быть использована клавиатура ЕС в 0101- -1-01 системы ЕС 7920-03. Шифратор 2 представляет собой постоянное запоминающее устройство (ПЗУ) и может быть выполнен на микросхеме К 556 РТ 5. Шинные формирователи 4 и 5 могут быть выполнены на микросхемах К 589 АП 16, а мультиплексор - на микросхеме К 155 КП 2.Таким образом, применение предлагаемого устройства обеспечивает ввод данных с клавиатуры в память ЭВМ как под управлением программы, так и в шестнадцатеричном коде безучастия ЭВМ, что позволяет совместитьфункции клавиатуры и пульта наладки,и тем самым уменьшить затраты оборудования и расширить функциональные возможности устройства ввода информации. Формула изобретения10Устройство для ввода информации содержащее клавиатуру, шифратор, регистр обмена, первый элемент И, первый элемент задержки и первый элемент ИЛИ, выход которого соединен с входом 1 б первого .-.емента задержки, информационные выходы клавиатуры соединены с входами группы шифратора, выходы группы которого соединены с информационными входами регистра обмена, второй и третий выходы шифратора соединены соответственно с первым и вторым входами первого элемента ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения 5 устройства за счет обеспечения возможности ввода шестнадцатеричных кодов, устройство содержит мультиплексор, счетчик, два шинных формирователя, элемент НЕ, второй элемент ИЛИ, второй элемент И, второй элемент задержки, выход которого соединен с вторым информационным входом мультиплексора, выход которого соединен с входом блокировки клавиатуры, стро 35 бирующий выход которой соединен с вторыми входами первого и второго элементов И и входом второго элемента задержки, адресный вход мультиплексора, вход шифратора, вход элементаНЕ, управляющий вход регистра обменаи первый вход второго элемента Иобъединены и являются входом выборарежима устройства, первый информационный вход мультиплексора является входом разблокировки клавиатурыустройства, выход второго элементаИ является выходом запроса прерывания устройства, четвертый выход шифратора соединен с первым входом первого элемента И, выход которого соединен с входом разрешения записи регистра обмена выходы которого соединены с информационными входами первого шинного формирователя и установочными входами счетчика, выходыкоторого соединены с информационными входами второго шинного формирователя, выходы которого являются адресными выходами устройства, первый выход шифратора соединен с входом разрешения записи счетчика, выход первого элемента задержки соединен Стактирующим входом счетчика, выходэлемента НЕ соединен со стробирующим входом второго шинного формирователя, второй выход шифратора соединен с вторым входом второго элемента ИЛИ и является выходом разрешения записи устройства, первый входвторого элемента ИЛИ является входомразрешения чтения устройства, выходвторого элемента ИЛИ соединен состробирующим входом первого шинногоформирователя, выходы которого являются информационными выходами устройства.
СмотретьЗаявка
4084435, 30.06.1986
ПРЕДПРИЯТИЕ ПЯ М-5687
БАРЫШЕВ НИКОЛАЙ СЕМЕНОВИЧ, КАЗАКОВ ВЛАДИМИР ДМИТРИЕВИЧ, ТАБАШНИКОВ АЛЕКСАНДР ВИТАЛЬЕВИЧ
МПК / Метки
МПК: G06F 3/02
Метки: ввода, информации
Опубликовано: 15.10.1987
Код ссылки
<a href="https://patents.su/5-1345184-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для сопряжения микроэвм с кассетным магнитофоном
Случайный патент: Приспособление для сверлилбного станка