Устройство для ввода учебной информации
Изобретение относится к автоматике, в частности к устройствам ввода учебной информации для имитационного моделирования функциональной символики пульта управления, и может быть использовано при построении диалоговых систем пользователя с ЭВМ в сложной АСУ. Цель изобретения - повышение быстродействия устройства. Поставленная цель достигается исключением ручных процедур управления оцифровкой клавиш, что обеспечивается введением компаратора 7. второго, третьего , четвертого и пятого элементов 18-21 задержки , сумматора 4, третьего элемента И 16. Устройство также содержит регистры 1, 2, дешифратор 3, блок 5 памяти, счетчик 6/ триггер 8, элементы ИЛИ 9, 10, селектор 28 кодов, состоящий из элементов И 11НЗ. элементы И 14, 15, первый элемент 17 задержки . 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4618843/24 (22) 12.12.88 (46) 23.06,91. Бюл. йв 23 (71) Московский институт радиотехники, электроники и автоматики (72) А.H.Ðîìàíîâ, M.À.Ðîìàíîâ и С.А.Вороненко (53) 681.3.071 (088.8) (56) Авторское свидетельство СССР
hk 1562951, кл. G 09 В 9/00, 05.07.88. (54) УСТРОЙСТВО ДЛЯ ВВОДА УЧЕБНОЙ
ИНФОРМАЦИИ (57) Изобретение относится к автоматике, в частности к устройствам ввода учебной информации для имитационного моделирования функциональной символики пульта
„„Я „„1658191 А1 управления, и может быть использовано при построении диалоговых систем пользователя с ЭВМ в сложной АСУ, Цель изобретения — повышение быстродействия устройства, Поставленная цель достигается исключением ручных процедур управления оцифровкой клавиш, что обеспечивается введением компаратора 7. второго, третьего, четвертого и пятого элементов 18-21 задержки, сумматора 4, третьего элемента И
16. Устройство также содержит регистры 1.
2, дешифратор 3, блок 5 памяти, счетчик 6; триггер 8, элементы ИЛИ 9, 10, селектор 28 кодов, состоящий из элементов И 11-13, элементы И 14, 15. первый элемент 17 задержки. 2 ил.
1658191
10
Изобретение относится к области автоматики, в частности к устройствам ввода учебной информации для имитационного модупироеания функциональной символики, и может быть использовано при создании систем диалога оператора с ЭВМ в обучающих и других системах, Цель изобретения — повышение быстродействия устройства.
На фиг. 1 представлена структура устройства; на фиг. 2 — временная диаграмма работы устройства.
Устройство (фиг, 1) содержит регистры
1 и 2, дешифратор 3, сумматор 4, блок 5 памяти. счетчик 6, компаратор 7, триггер 8, элементы ИЛИ 9 и 10, элементы И 11-13, элементы И 14 — 16, элементы 17-21 задержки.
На фиг. 1 также показаны информационный вход 22, синхронизирующий вход 23 устройства, а также синхровывод 24 и информационные выходы 25 — 27 устройства, элементы И 11-13 представляют собой селектор 28 кодов.
Устройство работает следующим образом.
В исходном состоянии все клавиши поля клавиатуры чистые, кроме линейки клавишей с названиями предметных областей, расположенной, например, с левой стороны рабочего поля. Каждая клавиша в отличие от известного устройства на своей поверхности содержит не точечный растр, а 12-сегментный растр, из комбинаций сегментов которых может быть образован любой символ на поверхности клавиши (не показано).
Каждый иэ растров подключен к выходам соответствующего 12-разрядного регистра, число которых соответствует числу клавишей, и образует матричную регистровую память, расположенную на пульте управления и выполненную в виде большей интегральной схемы.
В зависимости от вида (типа) пользователя, который будет работать за автоматизированным рабочим местом, оснащенным данной клавиатурой, перед началом работы пользователь нажимает клавишу с названием предметной области, находящейся на линейке идентификационных клавиш.
Допустим, что в данном случае модулируется пульт оператора, работающего с языком АДА.
Оператор нажимает клавишу АДА, Код от нажатой клавиши поступает на информационный вход 22, откуда импульсом синхронизации с входа 23 заносится в регистр 1, Код, заносимый в регистр 1, состоит иэ двух частей: код базового адреса первого символа 4 АДА и код числа символов АДА.
В исходном состоянии все узлы и элементы сброшены в нулевое состояние.
С первого информационного выхода регистра 1 код базового адреса первого символа АДА поступает на один информационный вход сумматора 4, на другой информационный вход которого подается код с выхода счетчика 6, Однако, счетчик
6 в данный момент сброшен, поэтому на втором информационном входе сумматора
4 будет код, равный О.
Синхроимпульс с входа 23 параллельно с записью кода в регистр 1 проходит через элемент ИЛИ 9 на элемент 17 задержки, где задерживается на время записи е регистр 1, и затем поступает как на вход элемента 18 задержки, так и на синхровход сумматора 4, запуская операцию сложения кода базового адреса первого символа с выходным кодом счетчика 4, равным в данный момент 00Ä. О.
В результате операции суммирования на выходе сумматора 4 устанавливается код базового адреса первого символа, который поступает на адресный вход блока 5 памяти, В различных областях памяти блока 5 записаны для каждой из предметных областей идентификационные данные о том, какой из позиционных клавиш на пульте управления соответствует заданный символ из выбранной предметной области, Структура кодового слова в ячейках памяти блока 5 имеет следующий вид: код позиционного места клавиш на пульте клавиатуры, код отображаемого символа.
Импульсом с выхода элемента 18 задержки, задержанным на время выполнения операции модификации адреса в сумматоре
4, считывается содержимое ячейки базового адреса блока 5 на вход регистра 2, куда считанный код записывается импульсом синхронизации, поступающим на синхровход с выхода элемента 19 задержки (фиг. 2, поз, 4).
Дешифратор 3 расшифровывает код позиционного места клавиши на поле клавиатуры, подлежащий оцифровке, и высоким. потенциалом на одном из своих выходов открывает ту группу соответствующих элементов И 11 — 13, выходы которых подключены через соответствующие выходы устройства 25-27 к соответствующему 12разрядному символьному регистру поля клавиатуры.
Другие входы И 11-13 подключены к первому информационному входу регистра
2, откуда двенадцатиразрядный код символа поступает на выходы устройства.
Импульсом с выхода элемента 20 задержки (фиг. 2, поз. 5) код отображаемого символа выходит через соответствующий выход
1658191
25 — 27 нэ регистр определенной позиционной клавиши, как следствие, нэ 12-сегментном поле этой клавиши отображается (индицируется) первый символ алфавита, С выхода элемента 20 зэдержки импульс синхронизации поступает также на синхровход компэраторэ 7, проверяя выполнение условия равенства кода с выхода счетчика 6 и числа символов в регистре 1.
Поскольку это условие не выполняется: считэн только первый символ, то нэ выходе компасэтора 7 никаких символов не будет, Импульс с выхода элемента 19 задержки (фиг, 2, поз. 4) проходит также через элемент И 15, открытый высоким потенциалом с инверсного выхода триггера 8, находящегося в нулевом состоянии, на вход счетчика
6, который зарегистрирует первый выданный символ, Импульс синхронизации с выхода элемента 20 задержки поддерживается также элементом 21 задержки (фиг. 2, поз. 5) нэ время работы компэрэтора 7 и поступает нэ входы элементов И 14 и 16. Тэк как триггер
8 остается в нулевом состоянии, то высоким потенциалом с нулевого выхода триггера 8 будет открыт элемент И 16 и импульс синхронизации, пройдя через элемент И 16, сбросит в нуль регистр 2, пройдя через элемент ИЛИ 10 на сбросовый вход регистра 2, и через элемент ИЛИ 9 и элемент 17 задержки вновь поступит на синхронизирующий вход сумматора 4, который к базовому адресу добавит код "1" из счетчика 6 и сформирует эдрес считывания следующего символа для очередной позиционной клавиши, который будет выдан на выход описэнным образом.
Процесс оцифровки продолжается до тех пор, пока компарэтор 7 не зафиксирует равенство кодов в счетчике 6 и регистре 1.
Этот момент будет зафиксирован триггером
3, который по сигналу компэрэтора 7 устанавливает в единичное состояние и высоким потенциалом с прямого выхода запирает элементы И 15 и 16 и блокирует входы счетчика 6 и элемента ИЛИ 9.
Теперь задержанный нэ время срабатывания компарэторэ 7 и триггер 8 элементом
21 задержки импульс проходит через элемент И 14 на выход 24 в качестве сигнала окончания оцифровки клавиатуры, э также поступает непосредственно нэ сбросовые входы счетчика 6, регистра 1, суммэторэ 4 и через элемент ИЛИ 10 — нэ установочный вход регистра 2, возвращая устройство в исходное состояние. Предлагаемое изобретение существенно повышает быстродействие устройства. исключив необходимость выполнения кэких-либо ручных процедур по поиску, идентификации местоположения и оцифровке клавиш на поле клавиатуры.
5 Формула изобретения
Устройство для ввода учебной информации, содержащее первый регистр, информационный вход и синхровход которого являются соответствующими входами уст10 ройства, первый элемент ИЛИ. выход которого соединен с входом первого элемента задержки, второй элемент ИЛИ, второй регистр, информационный вход которого подключен к выходу блока памяти. дешифратор, 15 селектор кодов, выходы которого являются соответствующими информационными выходами устройства, первый элемент И, один вход которого подключен к единичному входу триггера, а выход — к установочному вхо20 ду счетчика, и второй элемент И, о т л и ч эю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены сумматор, первый и второй информационные входы которого соединены с одним вы25 ходом первого регистра и с выходом счетчика соответственно, компарэтор, первый и второй информационные входы которого подключены соответственно к другому выходу первого регистра и выходу счетчикэ.
30 э выход — к единичному входу триггера. третий элемент И, выход которого соединен с первыми входами первого и второго элементов ИЛИ, второй элемент задержки, вход которого подключен к выходу первого
35 элемента задержки и синхровходу сумматора, третий элемент задержки, вход которого соединен с выходом второго элемента задержки и с синхровходом блока памяти, четвертый элемент задержки, вход которого
40 подключен к выходу третьего элемента задержки, синхровкоду второго регистра и одному входу второго элемента И. пятый элемент задержки, вход которого соединен с выходом четвертого элемента задержки и
45 сихроаходэми селектора кодов и компэратора, э выход — с одним входом третьего элемента И и другим входом первого элемента И, второй вход первого элемента И подключен к синхровходу первого регистрэ, 50 установочный вход которого соединен с нулевым входом триггера, установочным входом сумматора. вторым входом второго элемента ИЛИ и выходом первого элемента
И, являющимся синхровходом устройства, 55 нулевой выходтриггера подключен кдругим входам второго и третьего элементов И, информационный вход счетчика соединен с выходом второго элемента И. установочный вход второго регистра подключен к выходу второго элементэ ИЛИ. один выход — к ин1658191
Составитель А, Карлов
Техред M.Mîðãâèòàë Корректор О. Кравцова
Редактор Л. Гратилло
Заказ 1715 Тираж 295 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул, Гагарина, 101 формационному входу селектора кодов, а другой выход — к входу дешифратора, выход которого соединен с соответствующими адресными входами селектора кодов, выход сумматора подключен к адресному входу блока памяти.