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

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 19) 11) 4 Ь 06 РЗ 2 ОПИСАНИЕ ИЗОБРЕТЕНИК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ итут пкович оЭВМ. 3.3981. ОСУДАРСТВЕННЫЙ КОМИТЕТ ССС О ДЕЛАМ ИЗОБРЕТЕНИЙ ИОТНРЫТ(56) Вайда Ф Чакань А, МикрМ.: Энергия, 1980, с. 86, рисАвторское свидетельство ССР 1008727, кл. С 06 Р 3/02, 1(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ(57) Изобретение относится к автома-.тике и вычислительной технике и можетбыть использовано для оперативноговвода информации в вычислительные илиуправляющие системы. Цель изобретения - повышение надежности устройства при многошаговом вводе информацииза счет уменьшения вероятности ошибки оператора. Устройство содержитдва дешифратора 1 и 2, мультиплексор 4, матричный индикатор 10, матрицу коммутационных элементов 3, ждущий мультивибратор 5, два элементаИЛИ 6 и 13, регистр 7, счетчик 8, генератор импульсов 9, два блока памяти 11 и 12, четыре элемента И .15, 16,18, 9, элемент задержки 14, триггер 17, В каждый момент времени устройство находится в одном из возможных состояний. Код текущего состояниязаписывается в регистр 7 и выдаетсяна информационные выходы устройства.При ненажатых клавишах индицируются,те клавиши устройства, которые могутбыть нажаты оператором в текущем состоянии для измеНения этого текущегосостояния. При нажатии на одну из индицируемых клавиш происходит переход Вв новое текущее состояние, соответствующее нажатой клавише. При этом выдается импульс на управляющий выходустройства. После отпускания клавишииндицируются клавиши, которые могутбыть использованы для изменения нового текущего состоянияНажатие на неиндицированные клавиши игнорируетсяустройством. 1 ил.40 Изобретение относится к автоматике и вычислительной технике и можетбыть использовано для оперативноговвода информации в вычислительные илиуправляющие системы,Цель изобретения - повышение на;дежности устройства при многошаговомвводе информации за счет уменьшениявероятности ошибки очератора, 10На чертеже представлена Функциональная схема устройства.Схема содержит первый 1 и второй 2дешифраторы, матрицу 3 коммутационныхэлементов, мультиплексор 4, ждущий 15мультивибратор 5, первый элементИЛИ 6, регистр 7, счетчик 8, генератор 9 импульсов, матричный индикатор10, первый 11 и второй 12 блоки памяти, второй элемент ИЛИ 13, элемент 14 20задержки, первый 15 и второй 16 элементы И, триггер 17, третий 18 и четвертый 19 элементы И.Устройство работает следующим образом. 25В регистре 7 формируется и хранится код текущего состояния устройства.Этот код является выходной информацией устройства. Изменение кода текущего состояния происходит под управлением клавиатуры. Для каждого текущегосостояния задается и индицируется(индикаторы вмонтированы в клавишныеголовки) группа клавиш, которые подвергаются циклическому контролю нанажатие, При обнаружении нажатия контролируемой клавиши производится смена текущего состояния на смежное состояние в зависимости от предыдущего сос"тояния и нажатой клавиши,Блок 11 хранит адреса начал списков кодов смежных состояний, в которые возможен переход из текущих состояний. Счетчик 8 предназначен дляформирования и хранения адреса одного из смежных состояний. Информационные разряды блока 12 разбиты на четыре части, выходы которых соответствуют информационным выходам первой,второй и третьей групп Ч 1, Ч 2 и Ч 3,и отдельному информационному выхо 50ду П, Причем Ч 1 - код смежного состояния, переход в которое возможениз текущего состояния, коды смежныхсостояний записываются в последовательности согласно приоритету состояний. Ч 2 - адрес строки индикаторной10 и клавишной 3 матриц, в которойнаходятся клавиша, отвечающая за переход в данное смежное состояние,и соответствующий индикатор. ЧЗадрес столбца, в котором находятсяуказанные клавиша и индикатор, 11 -указатель конца списка смежных состояний (единица свидетельствует оконце списка).Дешифраторы 1 и 2 предназначеныдчя подключения заданных строк истолбцов матрицы 3 и матричного индикатора 10. Матрица 3 содержит (МхК)клавишных модулей, организованныхв виде матрицы с М строками и Кстолбцами, имеющей М входов строки К выходов столбцов,1Матричный индикатор 10 содержит(МхК) индикаторных модулей, организованных в виде матрицы с М строкамии К столбцами, имеющей М входовстрок и К входов столбцов. Каждыйиндикаторный модуль матричного индикатора 10 содержит логический элемент И, входы которого являются соответственно первым и вторым контактами индикаторного модуля, и индикатор(светодиод), первый вход которогосоединен с выходом логического элемента И, а второй является третьимконтактом индикаторного модуля. Каждый (М, К)-й индикатор размещен наповерхности соответствующей (М, К)коммутационного элемента матрицы 3.Мультиплексор 4 производит коммутацию сигналов с выходов столбцов клавишной матрицы 3 в соответствии ссигналом логической единицы на одномиз выходов второго дешифратора 2.Схема из ждущего мультивибратора 5и первого элемента ИЛИ 6 обеспечиваетвременное расширение сигнала логической единицы, поступающего с выходамультиплексора 4, Время расширенияопределяется длительностью импульсаждущего мультивибратора 5 и должнобыть не меньше времени "дребезга"коммутирующих элементов клавишнойматрицы 3, Триггер 17, элемент 14задержки, логические элементы И 15,16, 18, 19, логический элемент ИЛИ 13предназначены для Формирования сигналов управления устройством. Генератор 9 тактовых импульсов синхронизирует работу устройства.При включении устройства по сигналу Е с входа перевода устройствав исходное состояние в регистр 7 записывается начальный нулевой код. Тотже сигнал Е через цепь: второй эле 1376076мент ИЛИ 13 - элемент 14 задержки поступает с некоторой задержкой на установочные входы счетчика 8 и триггера 17, приводя их в исходные сос 5 тояния, Исходным состоянием триггера 17 является единичное состояние, а исходным состоянием счетчика 8 код, записанный в нулевой ячейке блока 11. Сигнал логического нуля с инверсного выхода триггера 17 поступает на вход четвертого элемента И 19 и запирает его. Одновременно сигнал логической единицы с прямого выхода триггера 17 подается на входы первого 15 и второго 16 элементов И.Код текущего состояния (в начале работы нулевой) из регистра 7 поступает на входы блока 11. На выходах блока 11 формируется код начала спис О ка смежных состояний (в которые возможен переход из текущего состояния) поступающий на входы счетчика 8. Выход- ной код счетчика 8 меняется при подаче на его установочный вход сигнала 25 логической единицы и поступает на входы блока 12. С помощью адресов столбца и строки, поступающих с второй и третьей группы выходов блока 12 на входы первого 1 и второго 2 дешифраторов, производится, во-первых, включение соответствующего индикатора матричного индикатора 10, во-вторых, подключение соответствующего коммутационного элемента матрицы 3 к выходу мультиплексора 4 через сигнал логической единицы.Если соответствующий коммутационный элемент нажат оператором, то на выходе мультиплексора 4 появляется сигнал логической единицы, который запускает ждущий мультивибратор 5 и формирует сигнал М на выходе первого элемента ИЛИ 6. Предусмотренный ждущий мультивибратор 5 обеспечивает устранение "дребезга" сигнала М из-за "дребезга" подключенного коммутационного элемента.Появление сигнала М означает, что оператором задан переход состояний,В соответствии с этим рассмотрим два случая работы устройства: переход состояний не задан; переход состояний задан.В первом случае а) М=О и У=О.Равенство нулю сигнала Б с отдель-ного. информационного выхода блока 12 означает, что список смежных состояний до конца не просмотрен. Сигналы логического нуля М и Б поступают на инверсные входы первого элемента И 15. При поступлении тактового импульса с генератора 9 тактовых импульсов этот элемент отпирается и сигнал логической единицы с его выхода поступает на счетный вход счетчика 8. На выходе счетчика 8 формируется код следующего состояния из списка смежных состояний, в соответствии с которым производится подключение и индикация следующей клавиши,В первом случае б) М=О и 0=1 (конец списка).В этом случае сигнал логической единицы Б через цепь: второй элемент И 16 (при поступлении тактового импульса и сигнала с прямого выхода триггера 17 на прямой вход и сигнала М - на инверсный) - второй элемент ИЛИ 13 - элемент 14 задержки поступает на стробирующий вход счетчика 8. В результате в счетчик 8 записывается код с выходов блока 11, являющийся адресом начала списка смежных состояний для текущего состояния, записанного в регистре 7, Работа устройства повторяется для того же списка смежных состояний.Во втором случае М=1 (имеется переход) и У=О или 1В этом случае сигнал М через третий элемент И 18 (при поступлении тактового импульса) поступает на стробирующий вход регистра 7. Поэтому сигналу код нового состояния с информационных выходов первой, группы блока 12 записывается в регистр 7. Этот же сигнал поступает на сбрасывающий вход триггера 17, содержимое которого при этом обнуляется. Сигнал логической единицы с инверсного выхо- да триггера 17 поступает на вход четвертого элемента И 19, Однако этот элемент заперт поступающим на его инверсный вход сигналом М и пока сигнал М равен единице (т.е. клавиша находится в нажатом состоянии), на установочный вход счетчика 8 сигнал не поступает и новый список смежных состояний не просматривается, Тем самым обеспечивается блокировка работы устройства для предотвращения ложного перехода в случае, когда одна и. та же клавиша используется в различных состояниях. При этом первый 15 и второй 16 элементы И заперты сигна 1376076лом логического нуля с прямого выходатриггера 17.Как только сигнал М станет равенлогическому нулю (т.е. клавиша отпущена), при поступлении тактового импульса четвертый элемент И 18 откроется и сигнал логической единицы сего выхода поступит (через цепь: второй элемент ИЛИ 13 - элемент 14 задержки) на стробирующий вход счетчика 8, Сигнал логической единицы свыхода элемента 14 задержки поступитна установочный вход триггера 17,приводя его в единичное состояние,Далее работа устройства происходит аналогично описанному (см, первый случай).Таким образом, в каждый моментвремени предложенное устройство .нахо- Одится в одном из своих возможных состояний. Код текущего состояния записан в регистре 7 и выдается на информационные выходы устройства. При ненажатых клавишах индицируются те клавиши устройства, которые могут бытьнажаты оператором в текущем состояниидля изменения этого текущего состояния. 11 ри нажатии на одну из индицируемых клавиш происходит переход вновое текущее состояние, соответствующее нажатой клавише. При этом науправляющий выход устройства поступают управляющие импульсы. После отпускания клавиши индицируются клавиши,которые могут быть использованы дляизменения нового текущего состояния.Нажатие на неиндицированные клавишиигнорируется устройством,40Формула изобретения Устройство для ввода информации, содержащее матрицу коммутационных элементов, первый дешифратор, мультиплексор, два блока памяти, генератор импульсов и счетчик, выходы которого соединены с адресными входами второго блока памяти, выходы группы которого соединены с входами первого.дешифратора, выходы которого соединены горизонтальными шинами со строчными входами матрицы коммутационных элементов, выходы которой соединены с информационными входами мультиплексора, о т л и ч а ю щ е е с я тем, что, с целью повышения надежностиустройства при многошаговом вводе информации за счет уменьшения вероятности ошибки оператора, в устройство введены регистр; второй дешифратор, матричный индикатор, ждущий мульти- вибратор, триггер, два элемента ИЛИ, четыре элемента И и элемент задержки, выход которого соединен со стробирующим .входом счетчика и Б-входом триггера, прямой выход которого соединен с первыми входами первого и второго элементов И, выходы которых соединены соответственно со счетным входом счетчика и первым входом второго элемента ИЛИ, выход которого соединен с входом элемента задержки, выход генератора импульсОв соединен с вторыми входами первого, второго, третьего и четвертого элементов И, выходы третьей группы второго блока памяти соединены с входами второгоешифратора, выходы которого соединены с вертикальными шинами матричного индикатора и адресными входами мульиплексора, выход которого соединенпервым входом первого элемента ИЛИ и входом ждущего мультивибратора, выход которого соединен с вторым входом первого элемента ИЛИ, выход которого соединен с третьими входами первого, второго элементов И и первыми входами третьего и четвертого элементов И, выход третьего элемента И соединен с К-входом триггера, стробирующим входом регистра и является управляющим выходом устройства, выходы первой группы второго блока памяти соединены с информационными входами регистра, выходы которого соединены с адресными входами первого блока памяти и являются информационными выходами устройства, выходы первого блока памяти соединены с установочными входами счетчика, выход второго блока памяти соединен с четвертыми входами первого и второго элементов И, горизонтальные шины матричного индикатора соединены с выходами первого дешифратора, инверсный выход триггера соединен с третьим входом четвер-. того элемента И, вход сброса регистра объединен с вторым входом второго элемента ИЛИ и является входом сброса устройства, выход четвертого элемента И соединен с третьим входом второго элемента ИЛИ.

Смотреть

Заявка

4105942, 09.06.1986

УФИМСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ ИМ. СЕРГО ОРДЖОНИКИДЗЕ

КАРИМОВ АЛЬБЕРТ ГАЛИЕВИЧ, ЛАРЧЕНКО ПЕТР ФЕДОРОВИЧ, МОЛИН ВЛАДИМИР ГРИГОРЬЕВИЧ, МИРОНОВ ВАЛЕРИЙ ВИКТОРОВИЧ, ЧАПКОВИЧ АЛЬБЕРТ АНАТОЛЬЕВИЧ, ЮСУПОВА НАФИСА ИСЛАМОВНА, ЯРЦЕВ РУСТЭМ АЛЬБЕРТОВИЧ

МПК / Метки

МПК: G06F 3/02

Метки: ввода, информации

Опубликовано: 23.02.1988

Код ссылки

<a href="https://patents.su/4-1376076-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

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