Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1019426
Авторы: Козловский, Холоденкова
Текст
(51) С 06 Р 3/02 ГОСУДАРСТВЕННЫПО ДЕЛАМ ИЗО Й КОМИТЕТ ССРЕТЕНИЙ И ОТКР ЫТИЙЗОБРЕТЕНИ К АВТОРСКОМУ устройы ки к олоден(21) 3398643/18-24(56) 1, Авторское свидетельство СССР В 752802, кл. Н 03 К 17/00, 1980,2. Электроника, фМир 11, 1977, М 6, с. 61-62 (прототип) .(54)(57) УСТРОЙСТВО ДЛЯ .ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, выходы которой подключены к соответствующим информационным входам мультиплек сора и через соответствующие нагрузочные элементы - к шине положитель" ного напряжения, выход мультиплексора соединен с первым входом элемента И-НЕ, второй вход которого подключен к первому входу элемента И-НЕ, выход которого соединен со счетным входом первого счетчика, установочный вход которого подключенк выходу первого элемента И-НЕ, вход второго счетчика является синхровходом ства, выходы счетчика подключен адресным входам мультиплексора информационным входам регистра, выходы которого являются информационными выходами устройства, а стробирующий вход регистра - стробирующим выходом устройства, о т л и ч а ю - щ е е с я тем, что, с целью расширения области применения устройства .путем обеспечения работы устройства в режиме прерывания, в него введены элемент НЕ, формирователь импуЛьсов, третий счетчик, дешифратор и триггер, выход первого счетчика соединен с установочным входом третьего счетчика и с первым входом триггера; выходкоторого является стробирующим выходом устройства, выход первого элемента И-НЕ подключен к счетному входу третьего счетчика и к входу дешиф- С ратора, входы группы которого соединены с выходами группы третьего счетф чика, выход которого соединен с вторым входом триггера.55 Изобретение относится к вычислительной, технике и может быть использовано в различной аппаратуре подготовки и ввода информации.Известно устройство для ввода информации, содержащее регистр кода 5клавиатуры, вход занесения которогоподключен к выходной шине строба готовности информации, основной счетчик, сенсорные площадки, два элемента ИЛИ-НЕ, счетчик интервала и мультиплексор, выход которого соединен спервым входом первого элемента ИЛИ-НЕ,выход которого поступает на вход усановки нуля счетчика интервала,тактовый вход которого подключен к 15ввходу второго элемента ИЛИ-НЕ 11.Однако такое устройство имеет ограниченную область применения, так какможет работать только с емкостнойклавиатурой, в частности с сенсорной, и требует тактирования импульами определенной частоты и длитель-ности.Наиболее близким к изобретению поехнической сущности является устойство для ввода информации, содержащее клавиатуру, каждая из клавиш которой одним выводом подключена к корпусной шине устройства, авторым - к одному из выходов клавиатуры, каждый из которых одним выводом подключен к одному из выходовклавиатуры, а вторым - к шине питания устройства, а также мультиплексор, счетчик адреса и регистр кодаклавиатуры, выходы которого являют 35ся выходами устройства, а информационные входы соединены с выходамисчетчика адреса, тактовый вход которого подключен к входной шинетактовых импульсов и к адресным 40входам мультиплексора, информационные входы которого соединены свыходами клавиатуры 2 .Недостатком известного формирователя является ограниченная область применения из-за несовместимости клавиатуры с микропроцессором,так как не обеспечивается режимпрерывания.Целью изобретения является расширение области применения устройства путем обеспечения работы устройства в режиме прерывания.Укаэанная цель достигается тем,что в устройство для ввода информации, содержащее клавиатуру, выходыкоторой подключены к соответствующим информационным входам мультиплексора и через соответствующиенагрузочные элементы - к шине положительного напряжения, выход60мультиплексора соединен с первымвходом элемента И-НЕ, второй входкоторого подключен к первому входувторого элемента И-НЕ, выход которого соединен со счетным входом пер вого счетчика, установочный вход которого подключен к выходу первого элемента И-НЕ, вход второго счетчика является синхровходом устройства, выходы счетчика подключены к адресным входам мультиплексора и к информационным входам регистра, выходы которого являются информационными выходами устройства, а стробирующий вход регистра - стробирующим выходом устройства, введены элемент НЕ, формирователь .импульсов, третий счетчик, дешифратор и триггер, выход первого счетчика соединен с установочным входом третьего счетчика и с первым входом триггера, выход которого является стробирующим выходом устройства, выход первого элемента И-НЕ подключен к счетному входу треть его счетчика и к входу дешифратора, Йходы группы которого соединены с выходами группы третьего счетчика, выход которого соединен с вторым вхо". дом триггера.На Фиг. 1 приведена схема устройства; а на фиг. 2 - временная диаграмма его работы.Устройство содержит клавиатуру 1, нагрузочные элементы 2, мультиплексор 3, второй счетчик 4,. первый 5 и второй б элементы И-НЕ, первый счетчик 7, регистр 8, информационный, стробирующий и синхровходы устройства 9-11, формирователь 12 импульсов, третий счетчик 13, дешифратор 14, триггер 15, элемент НЕ 16, диаграммы 17-25 сигналов на синхровходе 11, выходах формирователя 12, мультиплексора 3, элемента НЕ 16, первого и второго элементов ИЛИ-НЕ 5 и б, счетчика 7, дешифратора 14, триггера 15 соответственно.Устройство работает следующим образом.Перед началом работы счетчик 4, ус-. танавливается в начальное состояние. Клавиши клавиатуры 1 опрашиваются мультиплексором 3, каждый информационный вход которого через элемент 2 подключен к источнику питания устройства, При нажатии клавиш на соответствуюцих информационных входах мультиплексора 3 устанавливается потенциал логический О. Опрос клавиатуры 1 производится, когда счетчик 4 сформирует соответствующий адрес для мультиплексора 3. Управляется счетчик 4 от источника тактовых импульсов по синхровходу 11. Когда счетчик 4 выбирает вход мультиплексора 3 с потенциалом логический О, напряжение на выходе мультиплексора 3 также становится равным напряжению логического О на время, равное одному периоду тактовых импульсов, Таким образом, если опращиваемая кдавища клавиатуры 1 нажата постоянно,то на выходе мультиплексора 3 вырабаты55 вается последовательность импульсовс периодом Т :ге Т и скважностьюО. =о,где Т " период импульсов, выраба 5тываемых мультиплексором;Т - период входных тактовыхимпульсов;щ - число каналов мультиплексора;О- скважность импульсов, вырабатываемых мультиплек- . 10сором.Вибрация клавиатуры будет выражаться наличием на входе мультиплексора 3 импульсов с периодом большим,чем Т, и скважностью большей, чем 5Оц Кроме того, .поскольку дребезгклавиатуры имеет непредсказуемыйхарактер, то следует учесть, что импульсы с периодом большим, чем Т,на выходе мультиплексора 3 могут перемежаться импульсами с периодом,равным Т . Поэтому, чтобы с доста. точной степенью точности зафиксировать действительный момент срабатырания клавиш клавиатуры, необходи-. 25мо, чтобы устройство могло отличатьпоследовательность перемещающихся импульсов с различными периодами отпоследовательности импульсов с постоянным периодом, равным Т,. В дан-ном устройстве зто осуществляется путем задания определенного числа импульсов с периодом Т , не чередующихся с импульсами большего периода.Число это определяется в общем случае эмпирическим путем. Для надежной работы устройства достаточношестнадцати импульсов с периодом Ти.В данном устройстве выделение периодов больших, чем Ти , производится счетчиком 7, заданйе числа импульсов с периодом, равным Тщ,коммутацией выхода дешифратора 14 аподсчет этого числа - счетчиком 13.Осуществляется это следующим образом, 45Формирователь 12 импульсов Формирует импульсы по отрицательномуФронту входных тактовых импульсов.Длительность этих импульсов выбирается меньшей, чем длительность входных тактовых импульсов. Первый элемент И-НЕ 5, выполняющий функцию Ипо нулям, пропускает те импульсы фор"мирователя 12 импульсов, которыесовпадают с выходными импульсамимультиплексора 3, а второй элементИ-НЕ б, также выполняющий. функцию Ипо нулям, - теимпульсы формирователя 12 импульсов, которые не совпадают с выходными импульсами мультиплексора 3, для чего выход этогомультиплексора инвертируется элементом НЕ 16. Число импульсов, про-пускаемых вторым элементом И-НЕ 6,равно скважности .выходных импульсовмультиплексора 3 минус единица. Им пульсы с выхода второго элемента И-НЕ б подсчитываются счетчиком 7. Поскольку последний обнуляется каждым импульсом первого элемента И-НЕ 5, то импульс на его выходе переноса может появиться только в том случае, если скисло импульсов, вырабатываемых вторым элементом И - НЕ б больше, чем И -1, т.е. при скважности выходных импульсов мультиплексора 3 большей, чем Я :п. Импульс с выхода переноса счетчика 7 очищает счетчик 13 и устанавливает в ноль триггер 15. Импульсы с выхода первого элемента И-НЕ 5 подсчитываются счетчиком 13, При достижении в нем значения, необходимого для срабатывания дешифратора 14, на выходе последнего вырабатывается импульс, устанавливающий триггер 15 в единичное состояние, определяющее момент срабатывания клавиатуры 1Положительный перепад с триггера 15 запи- сывает код опрашиваемой клавиши с выходов счетчика 4 в регистр 8 и поступает на вход 10, сигнализируя ,таким образом внешнему устройству о готовности информации и о моменте ,срабатывания клавиши.При нажатии клавиши клавиатуры 1 на выходе мультиплексора 3 появляется серия импульсов с первым периодом большим, чем Т , с последующими периодами, равными Т , и затем снова с периодом большим, чем Ти (Фиг. 2). Первый период характеризует дребезг клавиатуры 1 при срабатывании, последующие - установившийся режим работы клавиатуры 1 и последний - дребезг при ее выключении, При подсчете импульсов с выхода второго элемента И-НЕ б (фиг. 1) счетчик 7 выдаст в первом периоде импульс переноса, который подтвердит нулевое состояние триггера 15 и очистит счетчик 13. С этого момента импульсы с выхода первого элемента И-НЕ 5 будут опять считаться счетчиком 13. Когда информация в последнем достигнет значения, равного трем, на выходе дешифратора 14 появится импульс, который установит в единичное состояние триггер 15. Положительный перепад на его выходе занесет кол клавиши с выходов счетчика 4 в регистр 8,Когда клавиша будет отпущена, первый же импульс переноса с выхода счетчика 7 вновь установит триггер 15 в нулевое состояние.Таким образом, введение в известное устройство формирователя импульсов 12, элемента НЕ 16, счетчика 13, дешифратора 14, триггера 15 и новых связей позволило устранить вибрацию клавиатуры 1 и получить за время нажатия ее клавиш один строб готовности информации, синхронный с этим нажатием, что обеспечивает совместимость устройства с микропроцессором.Тираж 706Государственлам изобретеква, Ж, Р Подписноого комитета СССРий и открытийушская наб., д. 4/5
СмотретьЗаявка
3398643, 17.02.1982
ПРЕДПРИЯТИЕ ПЯ Р-6495
КОЗЛОВСКИЙ МАРК МОЙСЕЕВИЧ, ХОЛОДЕНКОВА ЛЮДМИЛА ЕФИМОВНА
МПК / Метки
МПК: G06F 3/02
Метки: ввода, информации
Опубликовано: 23.05.1983
Код ссылки
<a href="https://patents.su/4-1019426-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для сопряжения цифровых вычислительных машин
Случайный патент: Корректор цветности для цветного видеоконтрольного устройства