Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1513437
Автор: Романов
Текст
)4 СО 023 ИСАНИ РЕТЕНИ ИДЕТЕЛЬСТ Н АВТОРСКОМ(54) У (57) И автома в сист ЭВМ, Ц шение ТРОИС обрет ики и мах ди елью истро ВО ни ОДА ИНФОРМАЦИИ носится к об быть использ с оже алог бре йст вано льзоват ения является повы виатуры, 2 ил я устроист ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯПРИ ГНН СССР4314589/24-2408. 10.8707.10.89. Бюл. НфА.Н. Романовб 81327;11 (088.Патент США. Р 454С Об Р 302, опубаявка ФРГ У 34099С Об Р 3023, опу счет автоматической смены символикии функционального назначения клавишиклавиатуры, Устройство содержит первый и второйрегистры 1 и 2, дешиф -ратор 3, сумматор 4, блок памяти 5,счетчик 6, компаратор 7, триггер управления 8, первый н второй элементыИЛИ 9 и 10, группы элементов И 11,12 и 13 с первогоо третий элементы И 14, 15 и 16 и с первого по пятыйэлементы задержки 17-21Устройствопозволяет исключить необходимость выполнения каких-либо ручных процедурпо поиску, идентификации местоположения и оцифровке клавиш на поле кла"1513437 10 15 20 25 Изобретение относится к автоматике, в частности к устройству,обеспечивающему функционирование многофункциональной клавиатуры пульта управления адаптированно к типу и возможностям непрофессионального пользователя, и может быть использовано в системах диалога пользователя с ЭВМ.Цель изобретения - повышение быстродействия устройства.На фиг.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 устройства. 30 35 40 45 50, Устройство работает следующим образом.В исходном состоянии все клавиши поля клавиатуры чистые, кроме линейки клавишей с названиями предметных областей, расположенной с левой стороны рабочего поля. Каждая клавиша на своей. поверхности содержит не точечный растр, а 12-сегментный растр, из комбинаций сегментов которых может быть образован любой символ на поверхности клавиши.Каждый из растров подключен к выходам соответствующего 12-разряд-, ного регистра, число которых соответствует числу клавишей и образует матричную регистровую память, расположенную на пульте управления и выполненную в виде одной большой интегральной схемы.В зависимости от вида (типа) пользователя, который работает за автоматизированным рабочим местом, оснащенным данной клавиатурой, перед началом работы пользователь нажимает клавишу с названием предметной области, находящейся на линейке идентификационных клавиш. Допустим, что в данном случае за рабочее место сел оператор, работающий с языком АДА. Он нажимает клавишу "АДА", Код от нажатой клавиши поступает на информационный вход 22 устройства, откуда импульсом синхронизации с входа 23 он заносится врегистр 1. Код, заносимый в регистр 1, состоит из двух частей: код базового адреса первого символа "АДА, код числа символов "АДА".В исходном состоянии все узлы и элементы сброшены в нулевое состояние (цепи установки в исходное начальное состояние и органы управления начальной установкой не показаны),С первого информационного выходарегистра 1 код базового адреса первого символа АДА поступает на одининформационный вход сумматора 4, надругой информационный вход которогоподается код с выхода счетчика 6.Однако последний в данный моментсброшен, поэтому на втором информационном входе сумматора 4 будет код,равный 0",Синхроимпульс с входа 23 параллельно с записью кода в регистр 1 проходит через элемент ИЛИ 9 на элемент 17 задержки, где задерживается на время записи кода в регистр 1, и затем поступает как на вход элемента 18 задержки, так и на синхронизируюций вход сумматора 4, запуская операцию сложения кода базового адреса первого символа с выходным кодом счетчика 4, равным в данный момент 000.В результате операции суммирования на выходе сумматора 4 устанавливается код базового адреса первого символа, который поступает на адресный вход блока 5 памяти.,В блоке 5 памяти в различных областях памяти записаны для каждой из предметных областей идентификационные данные о том, какой из позиционных клавиш на пульте управления соответствует заданный символ из выбранной предметной области,Структура кодового слова в ячей-. ках памяти блока 5 имеет следующий вид: код позиционного места клавиши на пульте клавиатуры код отображаемого символа.и поступает на входы элементов И 14и 16, Так как триггер 8 остается внулевом состоянии, то высоким потенциалом с нулевого выхода триггера 8 открывается элемент И 16, иимпульс синхронизации, пройдя черезэлемент И 16, сбрасывает в "0" регистр 2, пройдя через элемент ИЛИ 10на сбросовый вход регистра 2, а такжечерез элемент ИЛИ 9 и элемент 17 за-.держки вновь поступает на синхрониэирующий вход сумматора 4, который кбазовому адресу добавляет код "1"из .счетчика и формирует адрес считывания следующего символа для очередной позиционной клавиши, который выдается на выход указанным образом,.Процесс оцифровки продолжаетсядо тех пор, пока компаратор 7 не зафиксирует равенство кодов в счетчике 6 и регистре 1. Этот момент фиксируется триггером 8, который по сигналу компаратора 7 устанавливается вединичное состояние и тем самым высоким потенциалом с прямого выходаоткрывает элемент И 14, а низким потенциалом с инверсного выхода запирает элементы И 15 и 16, блокируявходы счетчика 6 и элемента ИЛИ 9.Теперь задержанный на время срабатывания компаратора 7 и триггера 8элементом 21 задержки импульс проходит через элемент И 14 на выход 24в качестве сигнала окончания оцифровки клавиатуры, а также поступает непосредственно на сбросовые входысчетчика 6, регистра 1, сумматора 4и через элемент ИЛИ 10 на сбросовыйвход регистра 2, возвращая устройство в исходное состояние.Таким образом, введение новыхузлов и элементов позволяет существенно повысить быстродействие устройства, исключив необходимость выполнения каких-либо ручных процедурпо поиску, идентификации местоположения и оцифровке клавиш на поле клавиатуры. 50 Формула изобретения Устройство для ввода информации, содержащее первый регистр, информационный и синхронизирующий входы ко торого являются информационным и синхронизирующим входами устройства,второй регистр, информационный вход которого соединен с информационным вы 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 задержки (Фиг.2, поз.4) проходит такжечерез элемент И 15, открытый высокимпотенциалом с инверсного выхода триггера 8, находящегося в нулевом состоянии, на счетный вход счетчика 6,который регистрирует первый выданныйсимволИмпульс синхронизации с выходаэлемента 20 задержки поддерживаетсятакже элементом 21 задержки (фиг.2,поз.5) на время работы компаратора 7ходом блока памяти, а первый информационный выход соединен с первыми водами элементов И группы, элемент И)1 И, первый вход которого соединен с снхронизирующим входом устройства, а выход соединен с входом первого элемента задержки, выход которого с единен с входом второго элемента з держки, выход которого соединен с в одом считывания блока памяти и вход м третьего элемента задержки, вых д которого соединен с синхронизир ющим входом второго регистра, тригг р управления, прямой выход которог соединен с первым входом первого э емента И, выход которого является с нхронизирующим выходом устройства, отличающееся тем, что, с целью повышения быстродействия, в н го введены второй и третий элементИ, второй элемент ИЛИ, счетчик, компаратор, сумматор, дешифратор, четвертый и пятый элементы задержки,п ичем вход четвертого элемента задержки соединен с выходом третьего элемента задержки и первым входом второго элемента И, второй вход которого соединен с инверсным выходом т иггера управления и вторым входом третьего элемента И, а выход соединен с тактовым входом счетчика, установленный вход которого соединен с установленным входом первого регистра, входом сброса триггера управления, входом сумматора, первым входом второго элемента ИЛИ и выходомпервого элемента И, второй вход которого соединен с вторым входомтретьего элемента И и выходом пятого элемента задержки, вход которогосоединен с выходок четвертого элемента задержки, вторыми входами элементов И группы и управляющим входомкомпаратора, первая группа информационных входов которого соединена свторой группой информационных входовсумматора и выходами счетчика, вто-.рая группа информационных входовсоединена с второй группой информа"ционных выходов первого регистра, авыход - с установочным входом триггера управления, первая группа инфор-,мационных выходов первого регистрасоединена с первой группой информационных входов сумматора, вход управления которого соединен с выходомпервого элемента задержки, а выход -с информационным входом блока памяти,выход третьего элемента И соединен свторыми входами первого и второго элеэлементов ИЛИ, выход второго элемента ИЛИ соединен с входом сброса второго регистра, вторая группа инфор-30мационных выходов которого соединенас входами дешифратора, выходы которого соединены с управляющими входами соответствующих элементов И группы, выходы которых являются группойинформационных выходов устройства.35
СмотретьЗаявка
4314589, 08.10.1987
ПРЕДПРИЯТИЕ ПЯ А-3706
РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 3/023
Метки: ввода, информации
Опубликовано: 07.10.1989
Код ссылки
<a href="https://patents.su/5-1513437-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для преобразования форматов слов двоичной последовательности
Следующий патент: Устройство для ввода информации
Случайный патент: Блок покрытия