Устройство для ввода информации Советский патент 1987 года по МПК G06F3/02 

Описание патента на изобретение SU1283740A1

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

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

На фиг. 1 представлена структурна схема устройства; на фиг. 2 и 3 - временные диаграммы его работы,

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

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

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

В режиме запись

адрес на вход

дешифратора 5 и адресные входы блока 45 Р 3, равному Сj (при этом Cj Aj),

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

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

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

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

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

Таким образом, в процессе работы

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

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

дов сумматора 3.

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

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

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

9 сравнения.

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

рп:фсмиает выдачу информации на выход блока 8. При этом на адресные входы первой группы блока 8 памяти поступают сигналы.с мультиплексора 4, на адресные входы второй группы блока 8 - сигналы вертикальных омн матрицы 6 .

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

Пример. Когда нажата клавиша, имеющая адрес 0010, т.е. опрос

данной клавиши производится в треть- J5 тельностью менее, чем 10 тактов (дпя

ем и тринадцатом тактах.

В третьем такте на счетчике 2 устанавливается код А „ 0010 (сигнал 13), при этом сигнал 12 имеет высокий уровень, который определяет режим запись для блока 7 оперативной памяти и разрешает передачу данного кода на выход мультиплексора 4 (сигнал 14). При поступлении кода

20

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

снимаемой с вертикальных матрицы 6, и вьщачи информаири не проис- на вход дешифратора 5 последний фор- 25 ходит.

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

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

Считьтание информации, записанной в блоке 7 оперативной памяти по адресу 0010, произойдет только в тринадпомехи.

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

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

цатом такте (по адресу А С

0010). В режиме чтение сигнал 12 50 выход мультивибратора соединен с вхо- имеет низкий уровень и разрешает пе- дом счетчика, выходы дешифратора сое- редачу кода, сформированного на сумматоре 3, на выход мультиплексора 4. При этом, если клавиша нажата, то на той же вертикальной шине матрицы 6 появляется сигнал 15 низкого уровня.

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

который поступает на первую группу входов блока 9 сравнения. При появлении сигнала низкого уровня на управ

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

При воздействии помехи (появление сигнала отрицательной полярности на вертикальных шинах матрицы 6) -дли

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

амяти происходит в момент присутствия сигнала на управляющем входе блока 7

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

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

помехи.

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

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

выход мультивибратора соединен с вхо- дом счетчика, выходы дешифратора сое-

выход мультивибратора соединен с вхо- дом счетчика, выходы дешифратора сое-

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

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

15

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

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

название год авторы номер документа
Устройство для ввода информации 1981
  • Фролов Виталий Алексеевич
  • Пожидаев Николай Яковлевич
  • Антокольский Михаил Львович
SU993234A1
Устройство для ввода информации 1986
  • Каримов Альберт Галиевич
  • Ларченко Петр Федорович
  • Молин Владимир Григорьевич
  • Миронов Валерий Викторович
  • Чапкович Альберт Анатольевич
  • Юсупова Нафиса Исламовна
  • Ярцев Рустэм Альбертович
SU1376076A1
Устройство для ввода информации 1990
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
  • Корнев Александр Дмитриевич
SU1746376A1
Устройство для контроля логических блоков 1986
  • Ивкин Юрий Павлович
  • Чернядьева Валентина Алексеевна
SU1386998A1
Устройство для ввода информации 1985
  • Аюпов Равиль Масулевич
  • Чабан Сельвер Джеферович
SU1327085A2
Устройство для контроля электрического монтажа 1989
  • Давыдов Андрей Семенович
SU1698843A1
Устройство для ввода информации 1991
  • Деменкова Лариса Васильевна
  • Карасенко Николай Петрович
  • Пахарин Александр Иванович
  • Разумный Владимир Тихонович
SU1784962A1
Устройство для контроля электромонтажа 1989
  • Кузнецов Владимир Николаевич
  • Бабкин Александр Николаевич
SU1688263A1
Устройство для ввода информации 1982
  • Козлов Владимир Иванович
  • Тютюнник Игорь Александрович
SU1068922A1
Устройство для ввода информации 1980
  • Власов Михаил Владимирович
  • Лазутин Виктор Тихонович
  • Шилина Вера Николаевна
  • Лазутина Алла Николаевна
  • Назаренко Сергей Николаевич
SU943691A1

Иллюстрации к изобретению SU 1 283 740 A1

Реферат патента 1987 года Устройство для ввода информации

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

Формула изобретения SU 1 283 740 A1

Кпа6и.ш.а нажато.

аг.З

Документы, цитированные в отчете о поиске Патент 1987 года SU1283740A1

Устройство для ввода информации 1983
  • Кононов Михаил Владимирович
SU1118991A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для ввода информации 1981
  • Фролов Виталий Алексеевич
  • Пожидаев Николай Яковлевич
  • Антокольский Михаил Львович
SU993234A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 283 740 A1

Авторы

Шабалин Владимир Петрович

Червяков Юрий Тимофеевич

Даты

1987-01-15Публикация

1985-07-23Подача