П 18 к
(Л
СП
00
со
е
3151343Г
Изобретение относится к автомати- , в частности к устройству,обесперащи шу по ус ни ре
чивающему функционирование многофункциональной клавиатуры пульта управления адаптированно к типу и возможностям непрофессионального пользователя, и может быть использовано системах диалога пользователя с ЭВМ
Цель изобретения - повышение быстродействия устройства.
На фиг.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 устройства.
.Устройство работает следующим образом.
В исходном состоянш все клавиши поля клавиатуры чистые, кроме линейки клавишей с названиями предметных областей, расположенной с левой стороны рабочего поля. Каждая клавиша на своей.поверхности содержит не то- чечньй растр, а 12-сегментньй растр, из комбинаций сегментов которых может быть образован любой символ на поверхности клавиши.
Каждьй из растров подключен к выходам соответствующего 12-разряд- ного регистра, число которых соответствует числу клавишей и образует матричную регистровую память, расположенную на пульте управления и вьтолненную в виде одной большой интегральной схемы.
В зависимости от вида (типа) пользователя, которьй работает за автоматизированным рабочим местом, оснащенным данной клавиатурой, перед началом работы пользователь нажимает клавишу с названием предметной области, находящейся на линейке идентификационных клавиш.
0
5
5
0
0
Допустим, что в данном случае за рабочее место сел оператор, работающий с языком АДА. Он нажимает клавишу АДА. Код от нажатой клавиши поступает на информационньй вход 22 устройства, откуда импульсом синхронизации с входа 23 он заносится в регистр 1. .
Код, заносимьй в регистр 1, состоит из двух частей: код базового адреса первого символа АДА, код числа символов АДА.
В исходном состоянии все узлы и элементы сброшены в нулевое состояние (цепи установки в исходное начальное состояние и органы управления начальной установкой не показаны) .
С первого информационного выхода регистра 1 код базового адреса первого символа АДА поступает на один информационньй вход сумматора 4, на другой информационньй вход которого подается код с вьрсода счетчика 6 . Однако последний в данньй момент сброшен, поэтому на втором информационном входе сумматора 4 будет код, равньй О.
Синхроимпульс с входа 23 параллельно с записью кода в регистр 1 проходит через элемент ИЛИ 9 на элемент 17 задержки, где задерживается на время записи кода в регистр 1, и затем поступает как на вход элемента 18 задержки, так и на синхронизирую- вход сумматора 4, запуская операцию сложения кода базового адреса первого символа с выходным кодом счетчика 4, равньм в данньй момент 00...0.
в результате операхщи суммирования на выходе сумматора 4 устанавливается код базового адреса первого с символа, которьй поступает на адрес- ньй вход блока 5 памяти.
,В блоке 5 памяти в различньк областях памяти записаны для каждой из предметных областей идентификационные данные о том, какой из позиционных клавиш на пульте управления соответствует заданньй символ из выбранной предметной области.
5
0
0
Структура кодового слова в ячей-. ках памяти блока 5 имеет следуюш;ий вид: код позиционного места клавиши на пульте клавиатуры код отображаемого символа.
51
Импульсом с выхода элемента 18Jзадержки, задержанным на время выпол- , нения .операции модификации адреса в сумматоре 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 задержки (фиг.2, поз.4) проходит также через элемент И 15, открытьй высоким потенциалом с инверсного выхода триггера 8, находящегося в нулевом состоянии, на счетньй вход счетчика 6, который регистрирует первьй вьщанный символ.
Импульс синхронизации с вьгхода элемента 20 задержки поддерживается также элементом 21 задержки (фиг.2, поз.5) на время работы компаратора 7
10
4376
и поступает на входы элементов И 14 и 16. Так как триггер 8 остается в нулевом состоянии, то высоким потенциалом с нулевого выхода тригге- 5 ра 8 открьшается элемент И 16, и импульс синхронизации, пройдя через элемент И 16, сбрасывает в О регистр 2, пройдя через элемент ИЛИ 10 на сбросовьй вход регистра 2, а также через элемент ИЛИ 9 и элемент 17 за-. держки вновь поступает на синхронизирующий вход сумматора 4, которьй к базовому адресу добавляет код 1
, из -счетчика и формирует адрес считывания следующего символа для очередной позиционной клавиши, которьй выдается на выход указанным образом . Процесс оцифровки продолжается
2Q до тех пор, пока компаратор 7 не зафиксирует равенство кодов в счетчике 6 и регистре 1. Этот момент фиксируется триггером 8, которьй по сигналу компаратора 7 устанавливается в
25 единичное состояние и тем самым высоким потенциалом с прямого выхода открывает -элемент И 14, а низким потенциалом с инверсного выхода запирает элементы И 15 и 16, блокируя входы счетчика 6 и элемента ИЛИ 9.
Теперь задержанньй на время сраба- тьшания компаратора 7 и триггера 8 элементом 21 задержки импульс проходит через элемент И 14 на выход 24 в качестве сигнала окончания оцифров35 ки клавиатуры, а также поступает непосредственно на сбросовые входы счетчика 6, регистра 1, сумматора 4 и через элемент ИЛИ 10 на сбросовый вход регистра 2, возвращая устройство в исходное состояние.
Таким образом, введение новых узлов и элементов позволяет существенно повысить быстродействие устройства, исключив нео бходимость вы полнения каких-либо ручных процедур по, поиску, идентификации местоположения и оцифровке клавиш на поле клавиатуры.
30
40
50
Формула изобретения
Устройство для ввода информации, содержащее первьй регистр, информа- ционньй и синхронизирующий входы ко- - торого являются информационным и синхронизирующим входами устройства,второй регистр, информационньй вход которого соединен с информационным вых|эдом блока памяти, а первьй инфор- м ционный выход соединен с первыми входами элементов И группы, элемент И.та, первьш вход которого соединен с с{нхронизирующим входом устройства, а вькод соединен с входом первого элемента задержки, выход которого сэединен с входом второго элемента задержки, выход которого соединен с в (СОДОМ считывания блока памяти и вхо- дэм третьего элемента задержки, вы- хэд которого соединен с синхронизирующим входом второго регистра, триг- ггр управления, прямой выход которо- гэ соединен с первым входом первого элемента И, выход которого является сннхронизируклщм выходом устройства, отличающееся тем, что, с целью повышения быстродействия, в него введены второй и третий элемента И, второй элемент ИЛИ, счетчик, компаратор, сумматор, дешифратор, четвертьш и пятьй элементы задержки, причем вход четвертого элемента задержки соединен с выходом третьего элемента задержки и первым входом BjToporo элемента И, второй вход кото- соединен с инверсным выходом триггера управления и вторым входом фетьего элемента И, а выход соеди- н|ен с тактовым входом счетчика, ус- т|ановленньй вход которого соединен с| установленным входом первого реги- фра, входом сброса триггера управ- л|ения, входом сумматора, nepBbiii вхо
дом второго элемента ИЛИ и выходом первого элемента И, второй вход которого соединен с вторым входом третьего элемента И и выходом пятого элемента задержки, вход которого соединен с выходом четвертого элемента задержки, вторыми входами элементов И группы и управляющим входом компаратора, первая группа информационных входов которого соединена с второй группой информационных входов сумматора и выходами счетчика, вто-. рая группа информационных входов соединена с второй группой информационных выходов первого регистра, а выход - с установочным входом тригге ра управления, первая группа информационных выходов первого регистра соединена с первой группой информационных входов сумматора, вход управления которого соединен с выходом первого элемента задержки, а выход - с информационным входом блока памяти, выход третьего элемента И соединен с вторыми входами первого и второго эле- элементов ИЛИ, выход второго элемента ИЛИ соединен с входом сброса второго регистра, вторая группа информационных выходов которого соединена t входами дешифратора, выходы которого соединены с управляющими входами соответствующих элементов И группы, выходы которых являются группой информационных выходов устройства.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ | 1991 |
|
RU2020554C1 |
Устройство для контроля ответов обучаемого | 1987 |
|
SU1529272A1 |
Устройство для управления вызовом информации | 1988 |
|
SU1603363A1 |
Устройство для приема и передачи информации | 1991 |
|
SU1833871A1 |
Устройство для обучения операторов | 1989 |
|
SU1672511A1 |
Устройство для контроля перемещения подвижных объектов | 1989 |
|
SU1652965A1 |
Устройство для идентификации паролей пользователей | 1988 |
|
SU1661814A1 |
Устройство для выборки информации из блока памяти | 1987 |
|
SU1509982A2 |
Устройство для управления вызовом информации | 1987 |
|
SU1515190A1 |
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПОЛУЧЕНИЕМ ОЦЕНКИ КАЧЕСТВА ЗНАНИЙ В СИСТЕМЕ ДИСТАНЦИОННОГО ОБУЧЕНИЯ | 2001 |
|
RU2248610C2 |
Изобретение относится к области автоматики и может быть использовано в системах диалога пользователя с ЭВМ. Целью изобретения является повышение быстродействия устройства за счет автоматической смены символики и функционального назначения клавиши клавиатуры. Устройство содержит первый и второй регистры 1 и 2, дешифратор 3, сумматор 4, блок памяти 5, счетчик 6, компаратор 7, триггер управления 8, первый и второй элементы ИЛИ 9 и 10, группы 11,12 и 13 элементов И, с первого по третий элементы И 14, 15 и 16 и с первого по пятый элементы задержки 17-21. Устройство позволяет исключить необходимость выполнения каких-либо ручных процедур по поиску, идентификации местоположения и оцифровке клавиш на поле клавиатуры. 2 ил.
Патент США № 4549279, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для установки двигателя в топках с получающими возвратно-поступательное перемещение колосниками | 1917 |
|
SU1985A1 |
Заявка ФРГ № 3409980, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для установки двигателя в топках с получающими возвратно-поступательное перемещение колосниками | 1917 |
|
SU1985A1 |
Авторы
Даты
1989-10-07—Публикация
1987-10-08—Подача