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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

<1981983

Сеюа Советскик

Сециалистическик

Республик

К АВТОРСМОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт . сеид-ву(22) Заявлено 22.05,81 (21) 3289685/18-24 (Я) А4.Кл >

В сприсоединемием заявки М6 06 Г 3/02

Государственный коинтет

СССР но делан нзобретеннй н открытнй .

I (23) Приоритет

Опубликовано 1512ф2, Ьоллетень Йо 46

Дата опубликования описания 1 1232

)53) УДЯ 681.327..11(088.8) Мц

»

1 (72) Авторы изобретенияВ.Е. Подтуркин и A.A. Умблия (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИА1(ИИ

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

5 . Известно устройство для ввода asформации в микровычислитель, которое содержит входные шины опроса, присоединенные через. резисторы к кнопкам к развязывапицим диодам, вторые,контакты которых присоединены к выходнавл шинам. Вторые контакты кнопок присоЕдинены к корпусу. Выходные шины присоединены к выходным усилителям f3), Недостатком устройства является, отсутствие формирования вызова на 15 ввод информации при изменении состоя- . ния клавиатуры.

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

»элемент И, элемент задержки и триг- гер (2).

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

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

Поставленная цель достигается те л, что в устройство для ввода информации, содержацее генератс»р импульсов, выход которого соединен со входом первого счетчика, первый выход которого соединен со входом дешифратора, выход которого соединен со входом клавиатуры, выход которой соединен с первьвл входом мультиплексора, второй вход которого соединен -co вторым выходом первого счетчика, вы- ход мультиплексора соединен с первым входом первого триггера, второй вход которого соединен с выходом ге- нератора импульсов, выход первого

981983 триггера является первым выходом устройства, введены формирователь импульсов, второй счетчик, схема сравнения, регистр и второй триггер, выход которого является вторым выходом устройства, выход формирователя 5 импульсов соединен с первым входом второго счетчика, второй вход которого соединен с выходом первого тригге- . ра, выход второго счетчика соединен с первыл входом регистра, второй 10 вход которого соединен с первым входом второго триггера, со входом формирователя импульсов и с третьим виходо л первого счетчика, выход регистра соединен со вторым входом схемы 15 сравнения, выход которой соединен со ,вторым входом второго триггера.

На фиг. 1 приведена структурная схема устройства; на фиг. 2 — прин- ципиальная схема клавиатуры. @

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

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

Первый счетчик 2 считывает импульсы с генератора импульсов 1 и выдает на выходную кодовую шину 4, де- 40 шифратор б и мультиплексор 5 последовательность кодов, в соответствии с которой дешифратор б сканирует входы клавиатуры 7, а мультиплексор

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

5 появляется логическая единица и при высоком уровне синхросигнала на выходе генератора 1 импульсов первый триггер 3 устанавливается в единицу, что означает, что нажата кнопка, код которой в данный момент находится на выходной кодовой шине 4. В случае дребезга контактов опрашиваемой кнопки, на выходе мультиппексора 5 будет появляться последовательность Й импульсов, при первом же из импульсов первый триггер 3 устанавливается в логическую единицу, и на первый выход устройства 8 выдается лишь один импульс. Как указывалось выше, 65 на первом выходе устройства 8 появляется импульс .всякий раз при опросе нажатой кнопки, эти импульсы считываются вторым счетчиком 9, код с выхода второго счетчика 9 сравнива ется схемой сравнения 13 с кодом, поступающим с регистра 11. По окончании цикла опроса клавиатуры 7 первый счетчик 2 вырабатывает импульс переноса, по переднему фронту которого осуществляется запись во второй триггер 12 логического уровня с выхода схемы сравнения 13, а по заднему фронту импульса переноса осуществляется перезапись кода с выхода второго счетчика 9 в регистр 11. Кроме того, по заднему фронту импульса переноса формирователь 10 импульсов формирует импульс, который обнуляет второй счетчик 9. Таким образом, в счетчике 9 к концу цикла опроса содержится код, соответствующий числу нажатых кнопок, а в регистре 11 хранится код, соответствующий числу кнопок, нажатых в предыдущем цикле опроса. Если эти коды не равны, то это означает, что состояние клавиатуры 7 изменилось, т.е. быпа нажата или отпущена кнопка. В этом случае с выхода второго триггера 12 на второй выход устройства 14 поступает логическая единица и держится в течение всего последующего цикла onроса кнопок, во время которого с выходной кодовой шины 4 считываются в ЭВИ коды нажатых кнопок, сопровождаемые импульсами на первом выходе устройства 8. I

Клавиатура 7 работает следукищим образом. На входные горизонтальные шины 15 поочередно поступают нулевые уровни с дешифратора б. Со сканируемой в данный момент горизонтальной шины 15 нулевой уровень через нормально замкнутые контакты кнопок

16 и диоды 17 поступает на соответствующие вертикальные шины 18 клавиатуры, если же кнопка 16 нажата, то на соответствующую ей вертикальную шину 18 нулевой уровень не проходит, и на ней присутствует логическая единица. При этом нулевой уровень определяется суммой падений напряжения на выходном ключе дешифратора 6 (порядка 0,1-0,5В для элементов ТТЛ) и диоде 17 (порядка 0,5В), и в сумме может составлять величину порядка

1В, что превышает допустимую величину для схем транзисторно-транзисторной логики (ТТЛ). Для понижения уровня логического нуля до допустимой величины служит цепь питания, на смещенном в прямом направлении диоде 21 которой падает напряжение порядка 0,5Â, и на выходе клавиатуры 7 появляется сигнал с нормальным уровнем логического нуля (0,1-0,5B).

981983

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

В данном устройстве, по сравнению с известным, подавление дребезга осуществляется более простым путем, без использования элемента задержки, выполнение которого на требуемое время задержки (порядка 10-20 мс) представляет определенные трудности. Помимо того, использование изобретения .15 позволяет экономить ресурсы памяти в ЭВМ, так как устройство в каждом сеансе обмена выдает весь массив нажатых кнопок, и он может не заломинаться в памяти ЭВМ. 20

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

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

Источники информации, принятые во внимание при экспертизе

1. Натеит ФРР В 2815234, кл. 6 06 F 3/02, опублик. 1979.

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

9 669350, кл. 6 06. F 3/02, 1977 (про-. . тотип) ..

981983

Составитель В. Булганин

Редактор М. Товтин Техред А.Ач Корректор Н. Король

° В

Заказ 9712/68 Тираж 731 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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