Устройство для ввода информации
Изобретение относится к области автоматики и может быть использовано в системах диалога пользователя с ЭВМ. Целью изобретения является повышение быстродействия устройства за счет автоматической смены символики и функционального назначения клавиши клавиатуры. Устройство содержит первый и второй регистры 1 и 2, дешифратор 3, сумматор 4, блок памяти 5, счетчик 6, компаратор 7, триггер управления 8, первый и второй элементы ИЛИ 9 и 10, группы 11,12 и 13 элементов И, с первого по третий элементы И 14, 15 и 16 и с первого по пятый элементы задержки 17-21. Устройство позволяет исключить необходимость выполнения каких-либо ручных процедур по поиску, идентификации местоположения и оцифровке клавиш на поле клавиатуры. 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (51) 4 G 06 F 3/023
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
I." ",ИИМ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО И306РЕТЕНИЯМ И (ЛНРЫТИЯМ
ПРИ ГНН СССР
Н ABT0PCHOMV СВИДЕТЕЛЬСТВУ
1 (21) 4314589/24-24 (22) 08.10.87 (46) 07.10.89. Бюл. Н 37 (72) А.Н.Романов (53) 681 ° 327; 1 1 (088. 8) (56) Патент CU3A. Р 4549279, кл. С 06 F 3/02, опублик. 1985.
Заявка ФРГ У 3409980, кл. G 06 F 3/023, опублик. 1985. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к области автоматики и может быть использовано в системах диалога пользователя с
ЭВМ. Целью изобретения является повышение быстродействия устройства за
ÄÄSUÄÄ 1513437 А1
2 счет автоматической смены символики и функционального назначения клавиши клавиатуры. Устройство содержит пер- вый и второй регистры 1 и 2, дешиф— ратор 3, сумматор 4, блок памяти 5, счетчик 6, компаратор 7, триггер управления 8, первый н второй элементы
ИЛИ 9 и 10, группы элементов И 11, 12 и 13 с первого по третий элементы И 14, 15 и 16 и с первого по пятый элементы задержки 17-21 ° Устройство позволяет исключить необходимость выполнения каких-либо ручных процедур по поиску, идентификации местоположения и оцифровке клавиш на поле клавиатуры. 2 ил.
1513437
15
55
Изобретение относится к автоматике, в частности к устройству,обеспечивающему функционирование многофункциональной клавиатуры пульта управления адаптированно к типу и возможностям непрофессионального пользователя, и может быть использовано в системах диалога пользователя с 3ВМ.
Цель изобретения — повышение быстродействия устройства.
На фиг.1 представлена блок-схема предлагаемого устройства на фиг.2 временная диаграмма работы устройства.
Устройство (фиг.1) содержит первый 1 и второй 2 регистры, дешифратор 3, сумматор 4, блок 5 памяти, счетчик 6, компаратор 7, триггер 8 управления, первый 9. и второй 10 элементы ИЛИ, группы элементоы И 11-13, первый 14, второй 15 и третий 16 элементы И, первый 17, второй 18, третий 19, четвертый 20 и пятый 21 элементы задержки.
Устройство имеет также информационный вход 22 и синхронизирующий вход 23 устройства, а также синхронизирующий выход 24 и информационный выходы 25-27 устройства.. Устройство работает следующим образом.
В исходном состоянии все клавиши
1 поля клавиатуры чистые, кроме линейки клавишей с названиями предметных областей, расположенной с левой стороны рабочего поля. Каждая клавиша на своей. поверхности содержит не точечный растр, а 12-сегментный растр, из комбинаций сегментов которых может быть образован любой символ на поверхности клавиши.
Каждый из растров подключен к выходам соответствующего 12-разряд- . ного регистра, число которых соответствует числу клавишей и образует матричную регистровую память, расположенную на пульте управления и выполненную в виде одной большой интегральной схемы.
В зависимости от вида (типа) пользователя, который работает за автоматизированным рабочим местом, оснащенным данной клавиатурой, перед началом работы пользователь нажимает клавишу с названием предметной области, находящейся на линейке идентификационных клавиш.
Допустим, что в данном случае за рабочее место сел оператор, работающий с языком АДА. Он нажимает клавишу "АДА". Код от нажатой клавиши поступает на информационный вход 22 устройства, откуда импульсом синхронизации с входа 23 он заносится в регистр 1.
Код, заносимый в регистр 1, состоит из двух частей: код базового адреса первого символа "АДА, код числа символов "АДА".
В исходном состоянии все узлы и элементы сброшены в нулевое состояние (цепи установки в исходное начальное состояние и органы управления начальной установкой не показаны) .
С первого информационного выхода регистра 1 код базового адреса первого символа АДА поступает на один информационный вход сумматора 4, на другой информационный вход которого подается код с выхода счетчика 6.
Однако последний в данный момент сброшен, поэтому на втором информационном входе сумматора 4 будет код, равный "0".
Синхроимпульс с входа 23 параллельно с записью кода в регистр 1 проходит через элемент ИЛИ 9 на элемент 17 задержки, где задерживается на время записи кода в регистр 1, и затем поступает как на вход элемента
18 задержки, так и на синхронизируюпий вход сумматора 4, запуская операцию сложения кода базового адреса первого символа с выходным кодом счетчика 4, равным в данный момент
00...0.
В результате операции суммирования на выходе сумматора 4 устанавливается код базового адреса первого символа, который поступает на адресный вход блока 5 памяти. .В блоке 5 памяти в различных областях памяти записаны для каждой из предметных областей идентификационные данные о том, какой из позиционных клавиш на пульте управления соответствует заданный символ из выбранной предметной области.
Структура кодового слова в ячей-. ках памяти блока 5 имеет следующий вид: код позиционного места клавиши на пульте клавиатуры код отображаемого символа. и поступает на входы элементов И 14 и 16. Так как триггер 8 остается в нулевом состоянии, то высоким потенциалом с нулевого выхода триггера 8 открывается элемент И 16, и импульс синхронизации, пройдя через элемент И 16, сбрасывает в "0" регистр 2, пройдя через элемент ИЛИ 10 на сбросовый вход регистра 2, а также через элемент ИЛИ 9 и элемент 17 за-. держки вновь поступает на синхрониэирующий вход сумматора 4, который к базовому адресу добавляет код "1" из .счетчика и формирует адрес считывания следующего символа для очередной позиционной клавиши, который выдается на выход указанным образом, .Процесс оцифровки продолжается до тех пор, пока компаратор 7 не saфиксирует равенство кодов в счетчике 6 и регистре 1. Этот момент фиксируется триггером 8, который по сигналу компаратора 7 устанавливается в единичное состояние и тем самым высоким потенциалом с прямого выхода открывает элемент И 14, а низким потенциалом с инверсного выхода запирает элементы И 15 и 16, блокируя входы счетчика 6 и элемента ИЛИ 9.
Теперь задержанный на время срабатывания компаратора 7 и триггера 8 элементом 21 задержки импульс проходит через элемент И 14 на выход 24 в качестве сигнала окончания оцифровки клавиатуры, а также поступает непосредственно на сбросовые входы счетчика 6, регистра 1, сумматора 4
Ю и через элемент ИЛИ 10 на сбросовый вход регистра 2, возвращая устройство в исходное состояние.
Таким образом, введение новых узлов и элементов позволяет существенно повысить быстродействие устройства, исключив необходимость выполнения каких-либо ручных процедур по поиску, идентификации местоположения и оцифровке клавиш на поле клавиатуры.
Формула изобретения
Устройство для ввода информации, содержащее первый регистр, информационный и синхронизирующий входы ко-торого являются информационным и синхронизирующим входами устройства,второй регистр, информационный вход которого соединен с информационным вы5 1513437 6
Импульсом с выхода элемента 18,)за— держки, задержанным на время выпол,нения операции модификации адреса в сумматоре 4, считывается содержимое ячейки базового адреса блока 5 памяти на вход регистра 2, куда считанный код записывается импульсом синхронизации, поступающим на синхронизирующий вход с выхода элемента 19 задержки (фиг.2, поз.4).
Дешифратор 3 расшифровывает код позиционного места клавиши на поле клавиатуры, подлежащей оцифровке, и высоким потенциалом на одной из своих выходов открывает ту группу соответствующих элементов И 11-13, выходы которых подключены через соответствующие выходы 25-27 устройства к соответствующему 12-ти разрядному символьному регистру поля клавиатуры (не показан), так как не входит в совокупность существенных признаков заявленного объекта).
Другие входы этих же элементов
И 11-13 подключены к первому информационному выходу регистра 2, откуда двенадцатиразрядный код символа поступает на выходы устройства.
И, наконец, импульсом с выхода элемента 20 задержки (фиг.2, поз.5) код отображаемого символа выдан через соответствующий выход 25-27 на регистр определенной позиционной клавиши, и, как следствие, на 12-сегментном поле этой клавиши отображается (индицируется) первый символ алфавита.
С выхода элемента 20 задержки импульс синхронизации поступает также на синхровход компаратора 7, проверяя выполнение условия равенства кода с выхода счетчика 6 и числа символов в регистре 1. Поскольку это условие не выполняется: считая только первый символ, то на выходе компаратора никаких сигналов не будет.
Импульс с выхода элемента 19 saдержки (фиг.2, поз .4) проходит также через элемент И 15> открытый высоким потенциалом с инверсного выхода триггера 8, находящегося в нулевом состоянии, на счетный вход счетчика 6, который регистрирует первый выданный символ
Импульс синхронизации с выхода элемента 20 задержки поддерживается также элементом 21 задержки (фиг.2, поз.5) на время работы компаратора 7
1513437 ходом блока памяти, а первый информационный выход соединен с первыми в одами элементов И группы, элемент
И)1И, первый вход которого соединен с с нхронизирующим входом устройства, ai выход соединен с входом первого
1 элемента задержки, выход которого с единен с входом второго элемента з держки, выход которого соединен с в одом считывания блока памяти и вход м третьего элемента задержки, вых д которого соединен с синхронизир ющим входом второго регистра, тригг р управления, прямой выход которог соединен с первым входом первого э емента И, выход которого является с нхронизирующим выходом устройства, отличающееся тем, что, с целью повышения быстродействия, в н го введены второй и третий элемент И, второй элемент ИЛИ, счетчик, компаратор, сумматор, дешифратор, четвертый и пятый элементы задержки, п ичем вход четвертого элемента задержки соединен с выходом третьего элемента задержки и первым входом в торого элемента И, второй вход которого соединен с инверсным выходом т иггера управления и вторым входом третьего элемента И, а выход соединен с тактовым входом счетчика, установленный вход которого соединен с установленным входом первого perucòðà, входом сброса триггера управления, входом сумматора, первым входом второго элемента ИЛИ и выходом первого элемента И, второй вход которого соединен с вторым входом третьего элемента И и выходом пято5 го элемента задержки, вход которого соединен с выходок четвертого элемента задержки, вторыми входами элементов И группы и управляющим входом компаратора, первая группа информационных входов которого соединена с второй группой информационных входов сумматора и выходами счетчика, вто-. рая группа информационных входов соединена с второй группой информационных выходов первого регистра, а выход - с установочным входом тригге» ра управления, первая группа инфор-, мационных выходов первого регистра соединена с первой группой информационных входов сумматора, вход управления которого соединен с выходом первого элемента задержки, а выход— с информационным входом блока памяти, выход третьего элемента И соединен с вторыми входами первого и второго элеэлементов ИЛИ, выход второго элемента ИЛИ соединен с входом сброса второго регистра, вторая группа инфор30 мационных выходов которого соединена входами дешифратора, выходы которого соединены с управляющими входами соответствующих элементов И группы, выходы которых являются группой информационных выходов устройства.
1513437
3LNLLCb
Иннам
8 )ч2и77 Р 1
И03йфйийЦМЯ
4fУРРО2
/ чшпы3йниР симлу из Йоа 5
3aaucb
СЙЮЯИР
6 регистр Г ф/Дуцу с сиюКа7а на пулю
lfenynbC на йу оФг
Z4
HwlgA
//ы 810УР мемюнта
9 ffiN
Импульс га йоде
ЭЛВИВНМЙ зыРРРФ/и 17
Составитель А.Алексеев.
Редактор И.Горная Техред Л.0лийнык Корректор 0. ципле
Заказ 6080/48 Тираж 668 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям прн ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101




