Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1501023
Автор: Манякин
Текст
(19) (И 06 Ь 3/О ОМИТЕТОТНРЫТИЯМ ГОСУДАРСТВЕННЫПО ИЗОБРЕТЕНИЯМПРИ ГКНТ СССР ПИСАНИЕ ИЗОБРЕТЕН К АВТОРСКОМУ ТЕЛЬСТ о СССР1972.СССР1981,НФОРМАЦИ выч ачено для ю изобре- товернос(21) 4361795/24-24(56) Авторское свидетельстУ 330488, кл . С 06 Р 3/02,Авторское свидетельствоР 840863, кл. С 06 Р 3/02,(54) УСТРОЙСТВО ДЛЯ ВВОДА(57) Изобретение относитсялительной технике и преднаввода информации в ЭВМ, Целтения является повышение д ти вводимой информации за счет исключения ввода информации в моменты одновременного нажатия нескольких коммутационных элементов. Устройство содержит генератор тактовых импульсов1, первый и второй счетчики 2 и 9,мультиплексор 3, дешифратор 4, блоккоммутационных элементов 5, блокустранения дребезга 6, первый и второй регистры 7 и 10, триггер 8, блоксравнения 11. Данная совокупностьэлементов позволяет исключить выдачуинформации на выход устройства приодновременном нажатии двух и болеекоммутационных элементов. 1 ил.1501023Изобретение относится к вычислительной технике и технике связи ипредназначено для ввода информацииуправления. 5Цель изобретения - повышение достоверности вводимой информации засчет исключения ввода информации вмоменты одновременного нажатия нескольких коммутационных элементов. 1 ОНа чертеже изображена структурнаясхема устройства.Устройство содержит генератор 1тактовых импульсов, первый счетчик 2мультиплексор 3, дешифратор 4, блок 55 коммутационных элементов, блок 6управления дребезга, первый регистр7, триггер 8, второй счетчик 9, второй регистр 10, блок 11 сравнения,Устройство работает следующим образом.С генератора 1 импульсы поступаютна счетчик 2, на выходе которого последовательно и периодически выдаются все возможные состояния счетчика2, количество которых равно или больше количества возможных коммутационных элементов блока 5, при этом каждому из коммутационных элементов поставлено в соответствие одно из возможных состояний (комбинаций) счетчика 2.Дешифратор 4 выделяет подмножество состояний счетчика 2 и выдает сиг.нал на соответствующую шину блока 5. 35Мультиплексор 3 в рамках выделенного подмножества состояний сканирует по вертикальным шинам блока 5, опрашивая их состояния, и в случае обнаружения сигнала выдает его в блок 406 устранения дребезга.Блок 5 коммутационных элементовсодержит коммутационные элементы,общее количество которых определяетсявыбранным алфавитом, причем каждому элементу соответствует свойственный только ему код. При замыканиилюбого коммутационного элемента происходит соединение горизонтальной ивертикальной шин в соответствии сместом расположения элемеи"га в коммутационной матрице.ФБлок 6 устранения дребезга преобразует приходящий с мультиплексора 3сигнал В имлульсныи сигналдлитель 55ность которого укладывается в периодгенератора 1,Блок 6 может быть реализован в виде одновибратора с длительностью импульса, равного периоду генератора тактовых импульсов. При этом время цикла опроса коммутационных элементов должно быть больше времени дребезга разомкнуто го коммутационно го элемента. Этим исключаются сбои при записи информации в регистры 7, 10, триггер 8 и счетчик 9. Запись в указанные элементы производится по переднему фронту импульса блока 6, при этом при первичном появлении импульса блока 6 производится запись состояния, соответствующего коду нажатого коммутационного элемента, в первый регистр 7, одновременно в триггере 8 фиксируется результат сравнения состояния на входе и выходе регистра 7,В течение всего времени замыкания коммутационного элемента блока 5 на выходе блока 6 устранения дребезга будут наблюдаться импульсы с перио- дом следования, равными циклу опроса всех коммутационных элементов, Моменты появления импульсов блока 6 соответствуют состоянию замкнутого коммутационного элемента блока 5. Импульсы блока 6 обеспечивают запись состояния счетчика 2, соответствующего замкнутому коммутационному элементу, в регистр 7.Блок 11 сравнения обеспечивает постоянное сравнение кодов на входе и выходе регистра .7. Если коды одинаковы, на выходе блока 11 сравнения формируется нулевой уровень, указывающий на равенство кодов, в остальных случаях формируется единичный уровень. Результат сравнения кодов с выхода .блока 11 сравнения поступает на информационный вход триггера 8, навход синхронизации которого поступают импульсы с блока 6 устранения дребезга.Передние фронты импульсов с блока 6 осуществляют запись в триггер 8. Одновременная запись передними фронтами одних и тех же импульсов в регистр 7 и в триггер 8 исключает влияние пе" реходных процессов на результат записи, следовательно, исключает сбой по этой причине.Единичное состояние триггера 8 яв" ляется управляющим, сбросовым, для второго счетчика 9, который предназначен для подсчета импульсов блока 6 устранения дребезга.Подсчет импульсов счетчиком 9 осуществляется при нулевом состоянии триггера 8. Если нулевое состояние15010поддерживается в течение времени, необходимого для переполнения счетчи -ка 9, последний выдает сигнал записи во второй регистр 10 который проФ5изводит запись выходного состоянияпервого регистра 7,Счетчик 9, достигнув пороговогозначения или переполнения, останав.ливается до тех пор пока не придетсбросовый сигнал в виде единичногосостояния с выхода триггера 8. Такойалгоритм работы счетчика 9 можнореализовать с помощью сдвигового регистра, информационный вход которогопостоянно подключен к единичномууровню, сбросовый вход соединен свыходом триггера 8, тактовый входподключен к выходу блока устранениядребезга, а выход старшего разряда 20регистра является собственно выходом.Пороговое значение счетчика 9 выбирается из условия надежного функционирования устройства и составляет 25величину от 1 и более.Увеличение порогового значения,счетчика 9 ограничивается необходимым быстродействием. Минимальное значение порогового значения счетчика 9 ЗОявляется 1, когда счетчик 9 вырождается в Р-триггер.Рассмотрим работу устройства, когда замкнут один, коммутационный элемент. В этом случае кодовые состоя 35ния, сопровождающиеся выдачей импульсов с блока 6, будут одинаковыми и,начиная со второго импульса, блоксравнения 11 и триггер 8 будут фиксировать совпадение кодов и соответственно нулевые состояния на своихвыводах,При пороговом значении счетчика 9,равном единице, с третьим импульсомблока 6 устранения дребезга счетчик 459 выдает сигнал на перезапись информации с помощью регистра 10 на выходустройства.При пороговом значении счетчика 9,большем единицы, перезапись информации на выход устройства осуществляется с большей задержкой времени,В случае, если одновременно замкнуты два или более коммутационныхэлемента блока 5, то кодовые состоя 23 6ния, сопровождающиеся выдачей импульсов с блока 6, будут чередоваться и на выходе блока 1 сравнения будут фиксироваться несовпадения в виде единичных уровней сигнала, который, переписываясь в триггер 8, удерживает от срабатывания счетчик 9Следовательно, информация в регистр 1 О не записывается и на выход устройстване передается.Таким образом, исключается выдачана выход недостоверной информациипри одновременном замыкании (нажатии)более одного коммутационного элемента.Формула изобретенияУстройство для ввода информации, содержащее генератор тактовых импульсов, первый и второй счетчики, триггер, первый регистр, дешифратор, мультиплексор, блок коммутационных элементов, входы ко торо го соединены с выходами дешифратора, а выходы соединены с информационными входами мультиплексора, адресные входы которого соединены с входами дешифратора, информационными входами первого регистра и выходами первого счетчика, вход которого соединен с выходом генератора тактовых импульсов, о т л и ч а ю щ е е с я тем что, с целью повышения достоверности вводимой информации, в устройство введены второй регистр, блок устранения дребезга и блок сравнения, входы первой группы которого соединены с выходами первого счетчика, входы второй группы блока еравнения соединены с выходами первого регистра и информационными входами второго регистра, а выход соединен с информационным входом триггера, тактовый вход которого сое - динен с тактовым входом первого регистра, выходом блока устранения дребезга и тактовым входом второго счетчика, вход управления которого соединен с выходом триггера, а выход - с тактовым входом второго триггера, вход блока устранения дребезга соединен с выходом мультиплексора, выходы второго регистра являются выходами устройства.
СмотретьЗаявка
4361795, 07.12.1987
ПРЕДПРИЯТИЕ ПЯ Р-6693
МАНЯКИН ЮРИЙ НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 3/02
Метки: ввода, информации
Опубликовано: 15.08.1989
Код ссылки
<a href="https://patents.su/3-1501023-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Оптоэлектронное устройство ввода информации
Следующий патент: Клавиатура
Случайный патент: Импульсный одноканальный ультразвуковой расходомер