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

 

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

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

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

РЕСПУБЛИН

40 А1

«»SU<»> 12 (51) 4 С 06 Р 3/02

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3933968/24-24 (22) 23.07.85 (46) 15,01.87. Бюл. Р 2 (?2) В.П.Шабалин и Ю,Т.Червяков (53) 68 1.327.11 (088.8) (56) Авторское свидетельство СССР

М 1 11899 1, кл . G 06 F 3/02, 1984 .

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

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

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

1283740

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

Цель изобретения — повышение надежности в работе устройства для ввода информации.

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

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

8 памяти, блок 9 сравнения, формирователь 10 импульсов, сигналы 11-19 на выходах соответствующих блоков.

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

В исходном состоянии, когда коммутационные элементы матрицы 6 находятся в разомкнутом состоянии, на выходе Формирователя 10 импульсов присутствует сигнал, который разрешает работу управляемого мультивибратора 1 и запрещает выдачу информации с выхода блока 8 памяти. На выходах дешифратора 5 появляются сигналы, которые осуществляют поочередной опрос горизонтальных шин матрицы 6. Код, поступающие на вход дешифратора 5 и определяющий номер опрашиваемой горизонтальной шины матрицы б, снимается с выхода муль-. типлексора 4. Код с выхода мультиплексора 4 также поступает на адресные входы блока 7 оперативной памяти и определяет ячейку блока 7, к которой происходит обращение, Блок

7 оперативной памяти работает в двух режимах: "запись" н "чтение".

В режиме "запись" адрес на вход дешифратора 5 и адресные входы блока

7 оперативной памяти подается через мультиплексор 4 со счетчика 2. По данному адресу опрашивается соответствующая строка матрицы б, а выходная информация с вертикальных шин матрицы 6 записывается в блок 7 оперативной памяти.

В режиме "чтение" адрес на вход дешифратора 5 и адресные входы блока 7 оперативной памяти подается через мультиплексор 4 с сумматора 3.

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

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

"запись" и в режиме "чтение". Адрес

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

2 (в режиме "запись"), или с сумма20 тора 3 (в режиме "чтение"), При этом код адреса, снимаемого с сумматора

3, повторяет код адреса со счетчика

2 с задержкой, определяемой кодом, установленным на второй rруппе вхо25 дов сумматора 3.

Опрос матрицы 6 и считывание информации из блока 7 оперативной памяти по адресу с сумматора 3 необходим в предлагаемом устройстве для

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

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

6 записывается в блок 7 оперативной памяти по адресу А . При повторном опросе (режим "чтейие™) этой горизонтальной шины по адресу с суммато.р ра 3, равному С „ (при этом С „ = А; ), происходит считывание информации из блока 7 оперативной памяти и сравнение ее с информацией, поступающей с вертикальных шин матрицы 6, в блоке

50 9 сравнения.

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

6 на выходе формирователя 10 появляется сигнал, который запрещает рабо- ту управляемого мультивибратора 1 и

12837

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

30 оперативной памяти, т.е. когда на адресных и информационных входах сигналы установлены (не изменяютс во времени), и поэтому время заде ки установления адресов не оказыв ет влияния на содержимое блока 7. ра. решает выдачу информации на выход блок» 8. При этом на адресные входы первой группы блока 8 памяти поступают сигналы с мультиплексора 4, на адресные входы второй группы блока

8 — сигналы вертикальных шин матрицы 6.

При отсутствии однозначности между сигналами с вертикальных шин матрицы 6 при первом и втором опросах 10 код с блока 8 памяти не выдается.

Пример. Когда нажата клавиша, имеющая адрес 0010, т.е. опрос данной клавиши производится в треть- 15 ем и тринадцатом тактах.

В третьем такте на счетчике 2 устанавливается код А = 0010 (сиг3 нал 13), при этом сигнал 12 имеет высокий уровень, который определяет 20 режим "запись" для блока 7 оперативной памяти и разрешает передачу данного кода на выход мультиплексора 4 (сигнал 14). При поступлении кода на вход дешифратора 5 последний фор- 25 мирует сигнал, опрашивающий соответствующую горизонтальную шину матрицы

6, на которой установлена нажатая клавиша, и сигнал 15 с некоторой задержкой появляется на определенной вертикальной шине матрицы 6. Таким образом, на адресных и информационных входах блока 7 оперативной памяти установлены данные и адрес, по которому записывается информация.На управляющем входе "Чтение/запись" блока 7 оперативной памяти установлен сигнал "запись". Но запись информации в блок 7 оперативной памяти происходит только при поступлении сигна-40 ла 11, имеющего отрицательную поляр ность, на управляющий вход блока 7 оперативной памяти. Таким образом, исключается запись сигнала по другим адресам блока 7 оперативной памяти. 45

Считывание информации, записанной в блоке 7 оперативной памяти по адресу 0010, произойдет только в тринадцатом такте (по адресу Аз = С, = 0010). В режиме "чтение" сигнал 12 50 имеет низкий уровень и разрешает передачу кода, сформированного на сумматоре 3, на выход мультиплексора 4.

При этом, если клавиша нажата, то на той же вертикальной шине матрицы 6 появляется сигнал 15 низкого уровня, который поступает на первую группу входов блока 9 сравнения. При появлении сигнала низкого уровня на управ40 4 ляющем входе блока 7 оперативной памяти на выходе последнего появляется информация, записанная по данному адресу (по коду 0010), которая поступает на вторую группу входов блока 9 сравнения (сигнал 16). При сравнении сигналов 15 и 16 происходит останов работы устройства и выдача информации. Дальнейшая работа устройства происходит при отжатии клавиши.

При воздействии помехи (появление сигнала отрицательной полярности на вертикальных шинах матрицы 6) длительностью менее, чем 10 тактов (для случая, когда код В = 0110), возможна ее запись по определенному адресу.

Но при повторном, опросе по данному адресу действие помехи уже отсутствует (фиг. 3), следовательно, информация, записанная в блок 7 оперативной памяти, не соответствует информации, снимаемой с вертикальных шин матрицы 6, и выдачи информации не происходит. ой твия а 7 я ржаДля того, чтобы отличить сигнал помехи от сигнала нажатой клавиши, время задержки между первым и вторым опросами матрицы 6 должно быть больше времени воздействия единичной помехи.

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

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

1283740

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

15 группа входов сумматора является управляющими входами устройства.

1".игиаП ПОМЮи

Составитель С.Саламатов

Редактор Э.Слиган Техред A.Êðàâ÷Óê Корректор В.Бутяга

Заказ 7441/46 Тира к 670 Подписное

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

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

Производственно-полиграфическое предприятие, r.Óëãoðoä, ул.Проектная,4

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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