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

 

Изобретение относится к вычислительной технике и предназначено для ввода информации в ЭВМ. Целью изобретения является повышение достоверности вводимой информации за счет исключения ввода информации в моменты одновременного нажатия нескольких коммутационных элементов. Устройство содержит генератор тактовых импульсов 1, первый и второй счетчики 2 и 9, мультиплексор 3, дешифратор 4, блок коммутационных элементов 5, блок устранения дребезга 6, первый и второй регистры 7 и 10, триггер 8, блок сравнения 11. Данная совокупность элементов позволяет исключить выдачу информации на выход устройства при одновременном нажатии двух и более коммутационных элементов. 1 ил.

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

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

РЕСПУБЛИК

„„Я0„„1501023 (51) 4 G 06 Ь 3/02

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ, пО изОБРетениям и ОтнРытиям

ПРИ ГКНТ СССР (21) 4361795/24-24 (22) 07.12.87 (46) 15.08.89. Бюп: № 30 (72) Ю.Н.Манякин (53) 681.329.1! (088.8) (56) Авторское свидетельство СССР № 330488, кл . G 06 F 3/02, 1972.

Авторское свидетельство СССР № 840863, кл. G 06 F 3/02, 1981. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и предназначено для ввода информации в ЭВМ. Целью изобретения является повышение достоверности вводимой информации за счет исключения ввода информации в моменты одновременного нажатия нескольких коммутационных элементов. Устройство содержит генератор тактовых импульсов

1, первый и второй счетчики 2 и 9, мультиплексор 3, дешифратор 4, блок коммутационных элементов 5, блок устранения дребезга 6, первый и второй регистры 7 и 10, триггер 8, блок сравнения 11. Данная совокупность элементов позволяет исключить выдачу информации на выход устройства при одновременном нажатии двух и более коммутационных элементов. 1 ил.

1501023

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

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

На чертеже изображена структурная схема устройства.

Устройство содержит генератор 1 тактовых импульсов, первый счетчик 2 мультиплексор 3, дешифратор 4, блок !5

5 коммутационных элементов, блок 6 управления дребезга, первый регистр

7, триггер 8, второй счетчик 9, второй регистр 10, блок 11 сравнения, Устройство работает следующим образом.

С генератора 1 импульсы поступают на счетчик 2, на выходе которого последовательно и периодически выдаются все возможные состояния счетчика

2, количество которых равно или больше количества возможных коммутационных элементов блока 5, при этом каждому из коммутационных элементов поставлено в соответствие одно из возможных состояний (комбинаций) счетчика 2.

Дешифратор 4 выделяет подмножество состояний счетчика 2 и выдает сиг.нал на соответствующую шину блока 5. 35

Мультиплексор 3 в рамках выделенного подмножества состояний сканирует по вертикальным шинам блока 5, опрашивая их состояния, и в случае обнаружения сигнала выдает его в блок 4Q

6 устранения дребезга.

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

Блок 6 устранения дребезга преобразует приходящий с мультиплексора 3 сигнал в импульсныи сигнал, длительность которого укладывается в период генератора 1, Блок 6 может быть реализован в виде одновибратора с длительностью импульса, равного периоду генератора 1 тактовых импульсов. При этом время цикла опроса коммутационных элементов должно быть больше времени дребезга разомкнутого коммутационного элемента. Этим исключаются сбои при записи информации в регистры 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 который npot

5 изводит запись выходного состояния первого регистра 7.

Счетчик 9, достигнув порогового значения или переполнения, останав.ливается до тех пор пока не придет сбросовый сигнал в виде единичного состояния с выхода триггера 8. Такой алгоритм работы счетчика 9 можно реализовать с помощью сдвигового регистра, информационный вход которого 15 постоянно подключен к единичному уровню, сбросовый вход соединен с выходом триггера 8, тактовый вход подключен к выходу блока устранения дребезга, а выход старшего разряда 20 регистра является собственно выходом.

Пороговое значение счетчика 9 выбирается из условия надежного функционирования устройства и составляет 25 величину от 1 и более.

Увеличение порогового значения ,счетчика 9 ограничивается необходимым быстродействием. Минимальное значение порогового значения счетчика 9 gp является 1, когда счетчик 9 вырождается в D-триггер.

Рассмотрим работу устройства, когда замкнут один, коммутационный элемент. В этом случае кодовые состоя35 ния, сопровождающиеся выдачей импульсов с блока 6, будут одинаковыми и, начиная со второго импульса, блок сравнения -11 и триггер 8 будут фиксировать совпадение кодов и соответ- 40 ственно нулевые состояния на своих выводах, При пороговом значении счетчика 9, равном единице, с третьим импульсом блока 6 устранения дребезга счетчик 45

9 выдает сигнал на перезапись информации с помощью регистра 10 на выход устройства.

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

В случае, ecru одновременно замкнуты два или более коммутационных элемента блока 5, то кодовые состоя23 6 ния, сопровождающиеся выдачей импульсов с блока 6, будут чередоваться и на выходе блока Il сравнения будут фиксироваться несовпадения в виде единичных уровней сигнала, который, переписываясь в триггер 8, удерживает от срабатывания счетчик 9 ° Следовательно, информация в регистр IO не записывается и на выход устройства не передается.

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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