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

 

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

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

РЕСПУБЛИН д11 4 G 06 F 3/02

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

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4166712/24-24 (22) 24.12.86 (46) 23. 09.88. Бюл. У 35 (72) А.В.Самарин (53) 681.327,11(088.8) (56) Авторское свидетельство СССР

У 1020812, кл. G 06 F 3/02, 1981.

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

9 1348812, кл. G 06 F 3/02, 04.06.86. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к области вычислительной техники и может быть использовано для организации ручного ввода информации в вычислительные системы. Цель изобретения„„80„„1425637 А 1 повьппение быстродействия устройства.

Устройство содержит блок микропрог" раммного управления-БМПУ 1, клавиатуру 5 и блок опроса 3, состояший из инверторов, ключей первой и второй групп и пороговых элементов. Конструкция блока опроса 3 позволяет за два последовательных такта работы

БМПУ 1 определять три возможных состояния (лог. 1, лог. 0 и обрыв) кодируюшей шины 6. Трем возможным состояниям кодируюшей шины соответствуют коды 11,00 и 10 на выходах блока опроса 3. БМПУ 1 анализирует состоя. ние выходов 2 блока опроса 3 в двух последовательных тактах работы и определяет.номер нажатой клавиши. 6 ил.

1425637

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

Цель изобретения - повышение быстродействия устройства.

На фиг. 1 показана функциональная 1О схема устройства; на фиг. 2 - схема блока опроса; на фиг. 3 — эквивалентная схема ключей детектора состояния кодирующей шины и контактного элемента клавиатуры; на фиг. 4 - вре- 15 менные диаграммы, поясняющие работу блока опроса; на фиг. 5 - клавишное устройство ввода для микрокалькулятора; на фиг. 6 — блок-схема алгоритма работы блока микропрограммного 2О управления.

Устройство содержит блок 1 микропрограммного управления, выходы 2 блока 3 опроса, управляющий вход 4 блока опроса, клавиатуру.5, соединен- 25о ную выходами (кодирующимн шинами) 6 с информационными входами блока 3 опроса, .инвертор.7, ключи первой 8 и второй 9 групп, пороговые элементы 10, 30

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

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

0,5-2,0 кОм, а закрытого — R „„

- 1,0 Мо ..

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

Для удобства рассмотрения в структуре блока 3 опроса выделен функционально законченный узел, который в дальнейшем будет называться детектором состояния кодирующей шины, включающий в себя пороговый элемент 10 и пару ключей Kl и К2 из групп 8 и 9. Контактный узел К может иметь три возможных состояния: а) не замкнут нн на одну иэ шин питания; б) замкнут через сопротивление К на шину источника питания; в) замкнут через сопротивление R «« на шину нулевого потенциала. Следует отметить, что в случаях б) и в) кодирующая шина подключается к шине питания или нулевого потенциала через резистор Кц „, номинал которого должен удовлетворять соотношению

R каыт, С R от р.ga. что является 4eобходимым условнем нормальной работы устройства. Состояние кодируюшей шины определяется состоянием контактного узла К и состоянием ключей Kl u

К2 в каждой из фаз сканирования.

При замыкании контактного узла на шину источника питания потенциал кодирующей шины (потенциал точки В фиг. 4) определяется соотношением

V Rg в К К /(К» К„„) + R ) где U К„и R — напряжение питания и сопротивления ключей Kl и К2 соответственно. Для первой фаэы.сканирования, когда открыт ключ Kl, а ключ К2 .закрыт, справедливо соотношение К >> К„. Поскольку Rypgy (К

К» - Ккемт

Т0 Rp1) — — — — — и Бв Ц, . Для .К»+ Кк в торой фазы сканирования К„pp R< и

>> R„p„< ледовательно U - R

- — - ---,,Учитывая, что R p R „щ,-,, К + Кконт, z получим U® U„/2.

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

Ug К Rvo /(К.+ К..„,. ) (R» + Ry Ккощ /(К + Кчонт ) )

В первой фазе. сканирования R„g(R„ следовательно, U (Uz/2, Во второй фазе сканирования К „>>R и U< О.

Если контактный узел не замкнут ни на одну из шин питания, то в первой фазе сканирования U U во второй U - =О.

Пороговый элемент 10 преобразует действующие потенциалы кодирун>щей

-1425637 шины на его входе в напряжения, соответствуюшие логическим уровням блока 1, следуюшим образом. Если

0< П <.-.П, /2, то на выходе элемента

10 — "Лог. 0", если U„/2 (11 4 П,, то — "Лог. 1".

Таким образом, в процессе двух фаэ сканирования информация о состоянии кодируюшей шины с выхода порогового элемента 10 однозначно определяет три различных двухраэрядных кода. Код ll означает, что шина подключена к источнику питания, код 00 означает, что шина подключена к нулевому потенциалу, код 10 означает, что кодируюшая шина не задействована.

Блок 1 микропрограммного управления производит анализ состояния кодируюших шин посредством считывания в двух фазах сканирования (О и 1 на входе 4) состояний кодируюших шин 6

{см. блок-схему алгоритма на фиг. 6).

Считанные значения образуют слово состояния клавиатуры. Блок 1 производит анализ слова состояния и определяет есть ли в клавиатуре нажатая клавиша. Определение факта нажатия на одну из клавиш производится блоком 1 посредством сравнения слова состояния с нулевым кодом. Если нажатие есть, то блок 1 .определяет номер нажатой клавишы и при необходимости производит перевод этого номера. в один из стандартных кодов с помошью таблицы, зашитой в ПЗУ блока 1.

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

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

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

14 2563 7

Ягюеюпрм

cocmuwceF аие

Нкокт. кант.

1425637

Сор олние . остояное, Р 0

1425637

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

Техред И,.Дидык - Корректор Л. Патай

Редактор С. Патрушева

Заказ 4769/45 .Тираж 704 Подписное

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

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

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

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

 

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

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

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

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для организации ручного ввода информации в управляющие или вычислительные системы Цель изобретения - упрощение клавиатуры и повышение ее надежности за счет сокращения числа источников и приемников излучения и за счет исключения пружин возврата Клавиатура содержит источники 1 и приемники 2 света , клавишные головки 3, верхнюю панель 4 с прорезями 9, основание 5, ограничитель вертикального перемещения 6 клавишных головок, зеркало 7, однополюсные магниты 8,10, Одно5 олюсные магниты 8 расположены в нижней, части клавишных головок 3, Однополюсные магниты J О расположены на основании 5 напротив однополюсных магнитов Во Взаимное отталкивание однополюсных магнитов 8 и 10 обеспечивает вертикальное перемещение клавищных головок 3„ При нажатии на одну из клавишных головок 3 зеркало 7 опускается в плоскость перемещения взаийнопер-j- пендикулярных оптических осей источников 1 и приемников 2 света, замыкая Q .оптическую связь одного из источников 1 с одним из приемников 2, Совокупность порядковых номеров активизированного в данный момент источника 1 и принявшего сигнал приемника 2 однозначно соответствует нажатой клавише

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

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

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

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

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

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

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

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

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