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

Номер патента: 1612291

Авторы: Бичугов, Данильченко, Лисицын, Романов

ZIP архив

Текст

.(51)5 С Об Р 3/О РЕТЕНИ ЬСТВУ ик во а 72 ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕЙ АВТОРСКОМУ СВИ(46) 07.12.90. Бюл. Ь. 45 (71) Всесоюзный научно-исследовательский институт проблем вычислительной техники и информатики (72) И.А.Данильченко, В.Г.Лисицын, В.С.Бичугов и А.Н.Романов (53) 681.327 (088.8)(56) Авторское свидетельство СССР Р 1300540, кл. С 09 С 1/00, 1985,Авторское свидетельство СССР Р 1387033, кл. С 09 С /00, 1986. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИАЦИ (57) Изобретение относится к автом частности к устроиствам дл формации, и может быть использовано в диалоговых системах общения оператора с ЭВИ. Цель изобретения состоит в расширении области применения устройства за счет адаптации функций, определяемых для каждой клавиши к типу конкретной предметной област. Устройство соде жит селектор 1 адреса, синхронизатор 2, регисТры 3-6, блоки 7-10 памяти, дешифраторы 11, 12, сумматор 13, первую 4-16 и вторую 17-19 гру пы элементов И, элементы 20, 21 задержки, регистр 22 5 ил.Изобретение относится к автомати-ке, в частности к устройствам дляввода информации, и может врыть использовано в диалоговых система. общения оператора с ЭВ 1.Цель изобретения - расширение области применения устройства путемадаптации функций, определяемых длякаждой из клавиш к типу конкретнойпредметной области,На фиг. показана блок в схе пред -лагаемого устройства; на фиг.2 - схема синхронизатора; на фиг.З - схемаселектора адреса; на Фиг. 4 - схемарегистра; на фиг.5 - временные диаграммы, характеризующие работу устройства во всех режимах.Устройство (Фиг.1) содержит селектор 1 адреса, синхронизатор 2,первый3, второй 4, третий 5 и четвертый 6егистры, первый 7, второй 8, третийи четвертый 10 блоки памяти, первый11 и второй 12 дешифраторы, сумматор13, первую 14- 16 и вторую 17-19 группы элементов И, первый 20 и второй21 элементы задержки, пятый регистр22.Кроме того, на схеме (фиг,1) по,казаны информационный 23 и синхронизирующий 24 входы устройства,инфор;мационные выходы 25-27 группы и информационный выход 28, входы 2931 и выходы 32-41 синхронизатора.Синхронизатор (фиг.2) содержитэлементы ИЛИ 42 и 43, элементыИ 44-49, счетчик 50, компаратор. 51,триггеры 52 и 53 и элементы 54-59задержки,Селектор адреса (Фиг,З) содержитэлементы И 60-68 и элемент ИЛИ 69.На схеме (Фиг.З) также показанывходы 70-75 и выходы 76 - 85 селектора адреса.Пятый регистр 22 (фиг.4) содержиттриггеры 86-88 и элементы ИЛИ 89-91,Позициями 92-94 обозначены входыпятого регистра 22, а позициями95-97 его выходы. Синхронизатор(Фиг.2) содержит также элементыИ 98-101 Устройство работает следующим образом.Перед началом работы устройства все его узлы установлены в исходное состояние (для упрощения блок-схемы устройства цепи начальной установки не показаны). Устройство последовательно работает в двух режимах: в режиме оцифровки клавиатуры, при котором функцио- ( 5нальные клавиши приобретают определенный смысл и символику, и в режиме использования оператором-пользователем функциональных клавиш с приобретенными ими функциями и символи ОПервый режим осуществляется путемзанесения в регистр 5 кода идентиФикатора пользователя синхроимпульсом,поступающим на вход 24 (С 1 фиг.5).Код идентификатора пользователяопределяет ту предметную область, скоторой предполагает работать оператор-пользователь.Этот код расшифровывается дешиФратором 12, и на одном из его выходовпоявляется разрешающий потенциал.Допустим, он появился на одном входеэлемента И 17, на другой вход которого поступает сигнал с выхода элемен та 20 задержки (С, фиг.5), задержанный на время срабатывания регистра5 и дешифратора 12. Этот сигнал проходит как на вход считывания содержимого соответствующей фиксированнойячейки блока 10 (ПЗУ), так и на соответствующий вход регистра 22.В каждой из фиксированных ячеекПЗУ 1 О защиты" находится код базового адреса первого символа, которыйдолжен быть выдан на соответствующую 35клавишу, и код числа символов, которые составляют алфавит выбраннойпредметной области.Таким образом, в результате считывания содержимого фиксированной ячейки ПЗУ 10 на вход регистра 3 поступает код, состоящий из двух частей:Код базового адреса Код числапервого символа символов в 45алфавита предмет- алфавитеной областиИмпульсом с выхода элемента 21задержки (Сэ, Фиг.5), который задерживает импульс считывания фиксированной ячейки на время считывания кодаиз блока 10, поступающим на синхронизирующий вход регистра 3, упомянутый. код заносится в регистр 3.При этом код базового адреса первого символа алфавита выбранной предметной области поступает на информационный вход сумматора 13, а код числа символов, содержащихся в упомянутом алфавите, поступает через вход161229 тенциалом с инверсного выхода открывает элементы И 44-46, на выход 33 25 селектора 1, откуда поступает (фиг.5) на синхровход сумматора 13, на выходе которого фиксируется код базового адреса первого символа алфавита выбранной предметной области. 30Этот же импульс С, задержанный элементом 55 задержки на время срабатывания сумматора 13, через элемент И 45 проходит на выход 34 синхронизатора 2 в качестве импульса Сз (фиг,5) и затем поступает на вход управления считыванием блока 7 памяти.В блоке 7 памяти, выполненном в виде ОЗУ, в различных разделах памяти записаны для каждой из предмет О ных областей идентификационные данные о том, какой .из позиционных клавиш на клавиатуре пульта управления соответствует заданный символ из алфавита выбранной предметной области.Структура кодового слова в ячейках памяти блока 7 имеет следующий Вид: Код позиционного места клавиши Код отображаемого символа 50 на поле клавиатуры Импульсом С(Фиг. 5), задержанным элементом 55 з адержки в синхрони заторе 2 на время модификации адреса в сумматоре 13, содержимое ячейки по базовому адресу считывается из блока 7 на вход регистра 6, куда считан 29 синхронизатора 2 на один информационный вход компаратора 51 синхронизатора 2.Одновременно с этим тот же импульс С(фиг.5) с выхода элемента 21 задержки поступает через вход 30 синхронизатора на вход элемента ИЛИ 42 и, пройдя его, задерживается элементом 54 задержки на время занесения кода в регистр 3, а также, поступая на. нулевой вход триггера 52, подтверждает его нулевое состояние.Учитывая, что в исходном состоянии счетчик 50 синхронизатора находится в исходном (сброшенном) состояний, на выходе 32 синхронизатора 2 будет код, равный нулю.Импульс С с выхода элемента 54 задержки поступает через элемент 20 И 44, открытый высоким потенциалом триггера 52, который находится в нулевом состоянии и своим высоким по 1 6ный код заносится импульсом синхронизации С 6 с выхода 35 синхронизатора 2,Дешифратор 11 расшифровывает кодпозиционного места клавиши на полеклавиатуры, подлежащей оцифровке, ивысоким потенциалом на одном из своихвыходов открывает ту группу соответствующих элементов И 14-16, выходыкоторых подключены через выходы 25 -27 устройства к соответствующему 5 разрядному символьному регистру поляклавиатуры.Иатрица символьных регистров, ккоторым подключены выходы 25-27 устройства, не показана.Параллельно с этим импульсом Ст.(фиг.5) с выхода 39 синхронизатора2, задержанным на время переходныхпроцессов в регистре 6 и дешифраторе 11, код отображаемого символа сдругой группы выходов регистра 6 вы-.дается через соответствующий выход25-27 на регистр определенной позиционной клавиши и, как следствие,на28-сегментном поле этой клавишиотображается (индицируется) первыйсимвол афавита выбранной предметнойобласти.Импульс С, задержанный элементом 57 задержки, проходит черезэлемент И 1 О 1, открытый по другомувходу высоким потенциалом с инверсного выхода триггера 52.С выхода элемента 57 задержки импульс Споступает на синхровход компаратора 51, проверяя выполнение усло"вия равенства кодов с выхода счетчика 50 и заданного числа символов срегистра 3.Поскольку к этому моменту времениэто условие еще не выполняется, ибосчитан и выдан для отображения прямона клавише только первый символ, тона выходе компаратора 51 никаких сигналов не будет,Кроме того, импульс С с выходаэлемента И 46 проходит также черезэлемент И 48, открытый потенциалом синверсного выхода триггера 53, и поступает на счетный вход счетчика 50,который зафиксирует факт выдачи одного символа.Импульс Су задерживается элементом 58 на время работы компаратора51 и поступает на входы элементов47 и 49 в качестве импульса СВТак как триггер 53 остается в нулевом состоянии, то высоким потенциалом с нулевого выхода будет открыт элемент И 49 и импульс Св, пройдя через элемент И 49 и элемент ИЛ 435 на выход 40 синхронизатора 2,сбросит в "0" регистр 6, а также, пройдя с выхода элемента И 49 и элемент ИЛИ 42 на вход элемента 54 задержки, задерживается на нем и вновь поступает в ачестве импульса СА (Фиг,5) "1 синхронизирующий вход сумматора 13, который к базовому адресу регистра 3 добавит единицу из счетчика 50 синхронизатора 2 и сФорМирует адрес считывания следующего символа для очередной позиционной лавиши, который будет выдан на выМод устройства описанным выше образом.Процесс оцифровки клавиш продол 1 кается до тех пор, пока компаратор 51 синхронизатора 2 не зафиксирует равенство кодов в счетчике 50 и ре истре 3 путем выдачи импульса сравцения на единичный вход триггера 53. Последний устанавливается в едиНичное состояние и тем самым низким потенциалом закрывает элементы 48 и 30 49, но открывает элемент И 47 высоКим потенциалом с прямого выхода.Теперь задержанный на время срабатывания компаратора 51 и триггера 53 импульс с выхода элемента 58 задержки проходит через элемент ИЛИ 43 на выход 40 синхронизатора 2 и сбрасывает регистр 6 в исходное состояние. Кроме того, тем же импульсом с выхода 41 синхронизатора 240 сбрасываются в исходное состояние регистр 3 и сумматор 13.Кроме того, этот импульс задерживается элементом 59 задержки на время сброса указанных выше узлов и в качестве импульса Сю с выхода элемента 59 задержки поступает на нулевой вход триггера 53, счетчик 50, сбрасывая их в исходное состояние, и на единичный вход триггера52, устанавливая его в единичноесостояние, при котором он низким потенциалом с инверсного выхода блокирует работу элементов 44-46, но разрешает работу элементов И 98-100.Таким образом, в результате выполнения первого режима клавиши клавиатуры получили вполне определенный функциональный смысл задаваемой выбраиной предметной областью. Теперьустройство готово работать во второмрежиме.Нажатие любой из функциональных клавиш будет формировать сигнал,который поступает на один из входов 70-72 селектора 1 адреса (фиг.2).Допустим, сигнал поступил от функциональной клавиши, соединенной с входом 70 селектора 1 адреса. Это сигнал поступает на входы элементов И 60-62, каждый из которых через выходы 77-79 подключены к соответствующей фиксированной ячейке памяти . ПЗУ 8, где записан код смыслового значения, присваиваемого Функциональным клавишам.Однако открыт по другому входу будет только один из элементов И 60 - 62, на другие входы которых поступают сигналы с выходом регистра 22.Учитывая, что в первом режиме был открыт элемент И 17, то импульс с его выхода поступил также на единичный вход, например, триггера 86 с входа 92. Параллельно с этим импульс с входа 92 через элементы ИЛИ 90 и 91 сбросит в исходное состояние триггеры 87 и 88.Высоким потенциалом триггера 86 с выхода 95 будет (для выбранного примера) открыт элемент И 60 с входа 73, Тогда импульс с функциональной клавиши проходит чрез элемент И 60 на вход фиксированной ячейки ПЗУ 8 и считывает адрес кода символа в регистр 4,Кроме того, этот же импульс поступает через элемент ИЛИ 69 и выход 76 селектора адреса на вход 31 синхронизатора 2, где, пройдя элемент ИЛИ 42, задерживается элементом 54 задержки на время считывания и через элемент И 98, открытый триггером 52 по другому входу, поступает на синхровход регистра 4, занося в него код адреса символа функциональной клавиши.После задержки этого импульса на элементе 55 задержки на время занесения кода в регистр 4 с выхода 37 будет выдан импульс Сб считывания на вход управления считыванием блока 9 памяти, который опрашивает содержимое ячейки по укаэанному адресу на выход28 устройства.После выдачи кода символа на выход28 импульс Сб задерживается элемен-том 56 задс ржки на время считывания из блока 9 и н качестве импульса С 7 выдается с выхода .38 на вход сброса в "О" регистра 4.Если оператором-пользователем будет нажата другая Функциональная клавиша, соединенная, например, с входом 71, то импульс от нажатой клавиши пройдет через элемент И 63 и далее через выход 80 (Фиг.З) на вход соответствующей Фиксированной ячейки памяти блока 8 памяти. 1 О Устройство для ввода информации, содержащее селектор адреса, информационные входы группы которого являются информационными входами группы устройства первый блок памяти, адресный вход которого соединен с выходом сумматора, а вход управления считыванием подключен к первому выходу синхронизатора, первый. регистр, выход которого соединен с одним инФормационным входом сумматора, синхронизирующий и установочный входы которого подключены к второму и третьему выходам синхронизатора соответственно, второй блок памяти, входы управления считыванием которого соединены с выходами группы селектора адреса, а выход подключен к информационному входу второго регистра,синхронизирующий вход которого соединен с четвертым выходом синхронизатора, третий блок памяти, вход управления считыванием которого подключен к шестому выходу синхронизатора, и первый дешифратор, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства путем адаптации функций, определяемых для каждой из клавиш к типу конкретной предметной области, в него введены третий регистр, информационные и синхронизирующий входы которого являются информационным и синхронизирующим входами устройСтва соответственно, четвертый регистр, информационный вход которого соединен с выходом первого блока памяти, синхронизирующий 20 25 Формула изобретения 30 35 40 45 50 и установочный входы подключены к сепьмому и восьмому выходам синхронизатора соответственно, а информационные выходы первой группы соединены с входами первого дешифратора, первая группа элементов И, входы которых подключены к выходам второй группы четвертого регистра, первого дешифратора и к девятому выходу синхронизатора, а выходы элементов И первой группы являются информационными выходами группы устройства, второй дешифратор, вход которого соединен с выходом третье.го регистра, первый элемент задержки, вход которого подключен к синхронизирующему входу третьего регистра, вторая группа элементов И, входы которых соединены с выходами второго дешифратора и первого элемента задержки, второй элемент задержки, вход которого подключен к выходу первого элемента задержки,четвертый блок памяти, входы управления считыванием которого соединены с выходами соответствующих элементов И второй группы, а выход четвертого блока памяти подключен к информационному входу первого регистра, синхронизирующий вход которого соединен с выходом второго элемента задержки, установочный вход подключен к третьему выходу синхронизатора, а информационные выходы второй группы первого регистра соединены с информационными входами синхронизатора, управляющие входы которого подключены к вы- . ходам селектора адреса и второго элемента задержки, а информационный выход синхронизатора соединен с другим информационным входом сумматора, и пятый регистр, информационные входы которого подключены к выходам соответствующих элементов И второй группы, а выходы соединены с соответствующими управляющими входами селектора адреса, при этом адресный вход третьего блока памяти подключен к выходу второго регистра, а выход является информационным выходом устройства, установочный вход второго регистра подключен к пятому выходу синхронизатора.162291 Составитель А.Видякиедактор Н,Тупица Техред Л.Олийнык Корректор М.Ыаксимишин ираж 574 Производственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 1 Заказ 3830ВНИИПИ Государствен113 го комитета по и 5, Москва, Ж,бретенияаушская Подпи открб., д ное иям при ГКНТ СССР /5

Смотреть

Заявка

4668451, 28.02.1989

ВСЕСОЮЗНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ ПРОБЛЕМ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И ИНФОРМАТИКИ

ДАНИЛЬЧЕНКО ИГОРЬ АНТОНОВИЧ, ЛИСИЦЫН ВИКТОР ГЕОРГИЕВИЧ, БИЧУГОВ ЕВГЕНИЙ СЕМЕНОВИЧ, РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 3/02

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

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

Код ссылки

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

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