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

 

Изобретение относится к автома-. тике и вычислительной технике и может быть использовано для оперативного ввода информации в вычислительные или управляющие системы. Цель изобретения - повышение надежности устройства при многошаговом вводе информации за счет уменьшения вероятности ошибки оператора. Устройство содержит два дешифратора 1 и 2, мультиплексор 4, матричный индикатор 10, матрицу коммутационных элементов 3, ждущий мультивибратор 5, два элемента ИЖ 6 и 13, регистр 7, счетчик 8, генератор импульсов 9, два блока памяти 11 и 12, четыре элемента И .15, 16, 18, 19, элемент задержки 14, триггер 17. В каждый момент времени устройство находится в одном из возможных состояний. Код текущего состояния : записывается в регистр 7 и выдается на информационные выходы устройства. При ненажатых клавишах индицируются .те клавиши устройства, которые могут быть нажаты оператором втекущем состоянии для измерения этого текущего состояния. При нажатии на одну из индицируемых клавиш происходит переход в новое текущее состояние, соответствующее нажатой клавише. При этом выдается импульс на управляющий выход устройства. После отпускания клавиши индицируются клавиши, которые могут быть использованы для изменения нового текущего состояния. Нажатие на неиндицированные клавиши игнорируется устройством. 1 ил. сл а:)

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

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

РЕСПУБЛИК

А1 (19) (11) (51)4 (06 F 3 2

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4 105942/24-24 (22) 09.06.86 (46) 23.02.88. Вюл. ¹ 7 (71) Уфимский авиационный институт им. Серго Орджоникидзе (72) А.Г.Каримов, П.Ф.Ларченко, В.Г.Молин, В.В.Миронов, А.А.Чапкович, Н.И.Юсупов и P.À.ßðöåâ (53) 681.327. 11(088.8) (56) Вайда Ф., Чакань А. МикроЭВМ.

N.: Энергия, 1980, с. 86, рис. 3.38.

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

ИЛИ 6 и 13, регистр 7, счетчик 8, генератор импульсов 9, два блока памяти 11 и 12, четыре элемента И .15, 16, !

8, j9, элемент задержки 14, триггер 17, B каждый момент времени устройство находится в одном из возможных состояний. Код текущего состояния записывается в регистр 7 и выдается на информационные выходы устройства.

При ненажатых клавишах индицируются .те клавиши устройства, которые могут быть нажаты оператором в.текущем состоянии для измеиения этого текущего состояния. При нажатии на одну из индицируемых клавиш происходит переход 3 в новое текущее состояние, соответствующее нажатой клавише. При этом выдается импульс на управляющий выход устройства. После отпускания клавиши индицируются клавиши, которые могут быть использованы для изменения нового текущего состояния ° Нажатие на неиндицированные клавиши игнорируется устройством. 1 ил.

1376076

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

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

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

Схема содержит первый 1 и второй 2 дешифраторы, матрицу 3 коммутационных элементов, мультиплексор 4, ждущий мультивибратор 5, первый элемент

ИЛИ 6, регистр 7, счетчик 8, генератор 9 импульсов, матричный индикатор

10, первый 11 и второй 12 блоки памяти, второй элемент ИЛИ 13, элемент 14 20 задержки, первый 15 и второй 16 элементы И, триггер 17, третий 18 и четвертый 19 элементы И.

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

В регистре 7 формируется и хранится код текущего состояния устройства.

Этот код является выходной информацией устройства. Изменение кода текущего состояния происходит под управле- 30 нием клавиатуры. Для каждого текущего состояния задается и индицируется (индикаторы вмонтированы в клавишные головки) группа клавиш, которые подвергаются циклическому контролю на нажатие. При обнаружении нажатия контролируемой клавиши производится смена текущего состояния на смежное состояние в зависимости от предыдущего состояния и нажатой клавиши.

Блок 11 хранит адреса начал списков кодов. смежных состояний, в которые возможен переход из текущих состояний. Счетчик 8 предназначен для формирования и хранения адреса одного из смежных состояний. Информационные разряды блока 12 разбиты на четыре части, выходы которых соответствуют информационным выходам первой, второй и третьей групп V1 Ч2 и ЧЗ, и отдельному информационному выхо50

py U, . Причем V1 — код смежного состояния, переход в которое возможен из текущего состояния, коды смежных состояний записываются в последовательности согласно приоритету состояний. V2 — адрес строки индикаторной

10 и клавишной 3 матриц, в которой находятся клавиша, отвечающая за переход в данное смежное состояние, и соответствующий индикатор. V3 адрес столбца, в котором находятся указанные клавиша и индикатор. U указатель конца списка смежных состояний (единица свидетельствует о конце списка).

Дешифраторы 1 и 2 предназначены дчя подключения заданных строк и столбцов матрицы 3 и матричного индикатора 10. Матрица 3 содержит (NxK) клавишных модулей, организованных в виде матрицы с N строками и К столбцами, имеющей М входов строк и К выходов столбцов, 1

Матричный индикатор 10 содержит (МхК) индикаторных модулей, организованных в виде матрицы с M строками и К столбцами, имеющей M входов строк и К входов столбцов. Каждый индикаторный модуль матричного индикатора 10 содержит логический элемент И, входы которого являются соответственно первым и вторым контактами индикаторного модуля, и индикатор (светодиод), первый вход которого соединен с выходом логического элемента И, а второй является третьим контактом индикаторного модуля. Каждый (N, К)-й индикатор размещен на поверхности соответствующей (М, К)коммутационного элемента матрицы 3.

Мультиплексор 4 производит коммутацию сигналов с выходов столбцов клавишной матрицы 3 в соответствии с сигналом логической единицы на одном из выходов второго дешифратора 2.

Схема из ждущего мультивибратора 5 и первого элемента ИЛИ 6 обеспечивает временное расширение сигнала логической единицы, поступающего с выхода мультиплексора 4. Время расширения определяется длительностью импульса ждущего мультивибратора 5 и должно быть не меньше времени "дребезга" коммутирующих элементов клавишной матрицы 3, Триггер 17, элемент 14 задержки, логические элементы И 15, 16 18, 19, логический элемент ИЛИ 13 предназначены для формирования сигналов управления устройством. Генератор 9 тактовых импульсов синхронизирует работу устройства.

При включении устройства по сигналу Е с входа перевода устройства в исходное состояние в регистр 7 записывается начальный нулевой код. Тот же сигнал Z через цепь: второй эле1376076 мент ИЛИ 13 — элемент 14 задержки поступает с некоторой задержкой на установочные входы счетчика 8 и триггера 17, приводя их в исходные сос5 тояния. Исходным состоянием триггера 17 является единичное состояние, а исходным состоянием счетчика 8 код, записанный в нулевой ячейке блока 11. Сигнал логического нуля с инверсного выхода триггера 17 поступает на вход четвертого элемента И 19 и запирает его. Одновременно сигнал логической единицы с прямого выхода триггера 17 подается на входы первого 15 и второго 16 элементов И.

Код текущего состояния (в начале работы нулевой) из регистра 7 поступает на входы блока 11. На выходах блока 11 формируется код начала спис- 20 ка смежных состояний (в которые возможен переход из текущего состояния) поступающий на входы счетчика 8. Выход- ной код счетчика 8 меняется при пода1 че на его установочный вход сигнала 25 логической единицы и поступает на входы блока 12. С помощью адресов столбца и строки, поступающих с второй и третьей группы выходов блока 12 на входы первого 1 и второго 2 дешифраторов, производится, во-первых, включение соответствующего индикатора матричного индикатора 10, во-вторых, подключение соответствующего коммутационного элемента матрицы 3 к выходу мультиплексора 4 через сигнал логической единицы.

Если соответствующий коммутационный элемент нажат оператором, то на выходе мультиплексора 4 появляется сигнал логической единицы, который запускает ждущий мультивибратор 5 и формирует сигнал М на выходе первого элемента ИЛИ 6. Предусмотренный ждущий мультивибратор 5 обеспечивает устранение "дребезга" сигнала M из-за

"дребезга" подключенного коммутационного элемента.

Появление сигнала M означает, что оператором задан переход состояний.

В соответствии с этим рассмотрим два случая работы устройства: переход состояний не задан; переход состояний задан.

В первом случае а) M=O и U=O.

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

Сигналы логического нуля М и U поступают на инверсные входы первого элемента И 15. При поступлении тактового импульса с генератора 9 тактовых импульсов этот элемент отпирается и сигнал логической единицы с его выхода поступает на счетный вход счетчика 8. На выходе счетчика 8 формируется код следующего состояния из списка смежных состояний, в соответствии с которым производится подключение и индикация следующей клавиши, В первом случае б) M=0 и U=1 (конец списка).

В этом случае сигнал логической единицы U через цепь: второй элемент

И 16 (при поступлении тактового импульса и сигнала с прямого выхода триггера 17 на прямой вход и сигнала И вЂ” на инверсный) — второй элемент ИЛИ 13 — элемент 14 задержки поступает на стробирующий вход счетчика 8. В результате в счетчик 8 записывается код с выходов блока 11, являющийся адресом начала списка смежных состояний для текущего состояния, записанного в регистре 7. Работа устройства повторяется для того же списка смежных состояний.

Во втором случае M=1 (имеется переход) и V=0 или 1 °

В этом случае сигнал М через третий элемент И 18 (при поступлении тактового импульса) поступает на стробирующий вход регистра 7. Поэтому сигналу код нового состояния с информационных выходов первой. группы блока 12 записывается в регистр 7.

Этот же сигнал поступает на сбрасывающий вход триггера 17, содержимое которого при этом обнуляется. Сигнал логической единицы с инверсного выхода триггера 17 поступает на вход четвертого элемента И 19, Однако этот элемент заперт поступающим на его инверсный вход сигналом М и пока сигнал M равен единице (т.е. клавиша находится в нажатом состоянии), на установочный вход счетчика 8 сигнал не поступает и новый список смежных состояний не просматривается. Тем самым обеспечивается блокировка работы устройства для предотвращения ложного перехода в случае, когда одна и. та же клавиша используется в различных состояниях. При этом первый 15 и второй 16 элементы И заперты сигна1376076 лом логического нуля с прямого выхода триггера 17.

Как только сигнал M станет равен логическому нулю (т.е. клавиша отпущена), при поступлении тактового импульса четвертый элемент И 18 откроется и сигнал логической единицы с его выхода поступит (через цепь: второй элемент ИЛИ 13 — элемент 14 задержки) на стробирующий вход счетчика 8. Сигнал логической единицы с выхода элемента 14 задержки поступит на установочный вход триггера 17, приводя его в единичное состояние.

Далее работа устройства происходит аналогично описанному (см, первый случай).

Таким образом, в каждый момент времени предложенное устройство .нахо- 20 дится в одном из своих возможных состояний. Код текущего состояния записан в регистре 7 и выдается на информационные выходы устройства. При ненажатых клавишах индицируются те кла- 25 виши устройства, которые могут быть нажаты оператором в текущем состоянии для изменения этого текущего состояния. При нажатии на одну из индицируемых клавиш происходит переход в новое текущее состояние, соответствующее нажатой клавише. При этом на управляющий выход устройства поступают управляющие импульсы. После отпускания клавиши индицируются клавиши, которые могут быть использованы для изменения нового текущего состояния.

Нажатие на неиндицированные клавиши игнорируется устройством.

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

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

И, горизонтальные шины матричного индикатора соединены с выходами первого дешифратора, инверсный выход триггера соединен с третьим входом четвер-. того элемента И, вход сброса регистра объединен с вторым входом второго элемента ИЛИ и является входом сброса устройства, выход четвертого элемента И соединен с третьим входом второго элемента ИЛИ.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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