Устройство для управления вызовом информации
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики, в частности к устройствам для управления вызовом информации на экран дисплея, и может быть использовано для организации диалогового режима оператора с ЭВМ. Целью изобретения является повышение быстродействия устройства. Устройство содержит селектор адреса 1, первый блок 2 памяти, второй блок 3 памяти, дешифратор 4, регистр 5, счетчик 6, сумматор 7, группу 8 элементов ИЛИ, триггер 9, первую 10 и вторую 11 группы элементов И, первый 12, второй 13 и третий 14 элементы И, первый 15 и второй 16 элементы ИЛИ, первый 17, второй 18, третий 19 и четвертый 20 элементы задержки, входы 21-29 и выходы 30-35 устройства. Введение новых узлов и элементов позволило существенно расширить функциональные возможности устройства путем адаптации функций клавиш к типу оператора-пользователя, а также повысить его быстродействие при адаптации. 3 ил.
СОЮЗ СОВЕТСНИХ
СОЯИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А ВТОРСНОМЪб СВИДЕТЕЛЬСТВУ
3Р
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И OTHPbfYHRM
ПРИ П.(НТ CCCP
1 (21) 44 268 51/ 24-24 (22) 16.05.88 (46) 30.10.90. Бюл. Р 40 (71) Московский институт радиотехники, электроники и автоматики (72) А.Н.Романов, M.À.Романов и А.Н.Васильев (53) 681.327.11 (088.8)
I (56) Авторское свидетельство СССР
М 1300540, кл. G 09 G 1/00, 1985.
Авторское свидетельство СССР
В 1515190, кл. G 06 F 3/00, 1987; (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ВЫЗОВОМ ИНФОРМАЦИИ (57) Изобретение относит"я к автоматике, в частности к устройствам для управления вызовом информации на экран дисплея, и может быть исполь„„SU„„ OaA1 зовано для организации диалогового режима оператора с ЭВМ. Целью изобретения является повышение быстродействия устройства. Устройство содержит селектор 1 адреса, первый блок
2 памяти, второй блок 3 памяти, дешифратор 4, регистр 5, счетчик 6, су :матор 7, группу 8 элементов ИЛИ, триггер 9, первую 10 и вторую 11 груп пы элементов И, первый 12, второй 13 и третий 14 элементы И, первый 15 и второй 16 элементы ИЛИ,первый 17, втор ой 8, ту. етий 9 и четвертый 20 элементы задержки, входы 21-29 и выходы 30-35 устройства. Введение новых узлов и элементов позволило существенно расширить функциональные возможности устройства путем адапта. ции функций клавиш к типу операторапользователя, а также повысить его быстродействие при адаптации. 3 ил. l603363
Изобретение относится к автоматике, в частности к устройствам для управления вызовом информации на экран дисплея, и может быть использовано для организации диалогового режима оператора с ЭВИ.
Цель изобретения — повышение быстродействия устройства.
На фиг. 1 показана блок-схема пред- 10 ложенного устройства; на фиг.2 - то же, селектора адреса; на фиг.3 - дешифратора адреса, Устройство (фиг.1) содержит селек-. тор 1 адреса, первый блок 2 памяти, выполненный в виде постоянного запоминающего устройства, второй блок 3 памяти, выполненный в виде оператив-. ного ЗУ, дешифратор 4, регистр 5, счетчик 6, сумматор 7, группу элемен-2О тов ИЛИ 8, триггер 9, первую 10 и вторую 11 группы элементов И, первый
12, второй 13 и третий 14 элементы И, первый 15 и второй 16 элементы ИЛЛ, первый 17, второй 18., третий 19и четвертый 20 элементы задержки.
На фиг.1. также показаны входы
21-29 и выходы 30-35 устройства.
Селектор адреса (фиг. 2) содержит элементы И 36-44, элементы ИЛИ 45-48, где входы 49-54 являются входами" селектора, а выход 55 — выходом селектора.Дешифратор адреса (фиг.3) содержит регистр 56, дешифратор 57, элементы И 58-60, триггеры 61-63, элементы ИЛИ 64-66 и элемент 67 задержки.
Устройство работает следующим образом.
В отличие от известного предложен- 40 ное устройство позволяет с любым функциональным шаблоном, рассчитанным на соответствующую часть поля клавиатуры, работать за данным-устройством.
С этой целью включают режим загрузки 45 функциональных клавиш по своей предметной области путем нажатия клавиши
"Загрузка" (на фиг. 1 не показано) .
При этом на вход 29 поступает импульс, устанавливающий триггер 9 в единичное состояние, при котором последний высоким потенциалом с прямого выхода открывает элементы 10-13 И, а вход 21 блока памяти 3 подключается к информационному выходу ЭВМ, Одновременно на вход 22 подается код
55 количества символов, которыми должна быть оцифрована клавиатура, а на вход
23 подается код адреса, начиная с которого в памяти блока 3 должны храниться коды символов соответствующей предметной области. При этом количество символов, поступающих в счетчик 6, представлено обратным кодом, а код начального адреса устанавливается с учетом числа символов в счетчике 6. Этот же импульс с входа
29 проходит через элемент ИЛИ 15 на элемент 17 задержки, где задерживается на время срабатывания триггера 9, а затем поступает на синхронизирующий вход регистра 5, записывая в него код адреса с входа .23 через элементы ИЛИ 11 и 8, а также проходит через элемент И 12 на синхронизирующий вход счетчика 6, записывая в него код числа символов через элементы
И 10 с входа 22.
Коды счетчика 6 и регистра 5 суммируются сумматором 7 и с выхода последнего подаются на адресный вход блока 3, Задержанный импульс с входа
29 через элемент ИЛИ 16 поступает на вход элемента 19 задержки, где задерживается на время суммирования кодов, и через элемент И 13 поступает на вход записи блока 3, записывая код функционального символа с входа 21 в блок 3. Укаэанный импульс записи после задержки элементом 20 задержки на время записи кода символа в блок 3 поступает на счетный вход счетчика 6, увеличивая его содержимое на единицу, и через выход
3i на вход прерывания ЭВМ, переводя ее на подпрограмму выдачи нового кода функционального символа на вход
21. Кроме того, этот импульс проходит через элемент ИЛИ 16 на вход элемента 19 задержки, где задерживается на время формирования очередного адреса записи, и вновь через элемент И 13 проходит на вход записи блока 3, записывая очередной код в блок 3 памяти.
Описанная процедура записи (загрузки) кодов функциональных символов в блок 3 памяти продолжается описанным. образом до тех пор, пока на выходе переполнения счетчика 6 не появляется импульс, который видается на выход 30 как сигнал окончания загрузки. Кроме того, этот импульс поступает на нулевой вход триггера 9 и возвращает его в исходное состояние, при котором сигнал блокировки с инверсного выхода триггера 9 снимается с входа 68 селектора адреса и с другде "зашит" адрес, в котором находится информация, которая должна быть выдана на экран дисплея „и считывает его на вход регистра 5 через элементы ИЛИ 8. Кроме того, этот же импульс с выхода элемента 38 И, пройдя элементы ИЛИ 45 и 48, проходит на выход 55 селектора 1 и далее через элемент ИЛИ 15 поступает на вход элемента 17 задержки, где задерживается на время считывания содержимого фиксированной ячейки памяти блока
2, и поступает на синхронизирующий вход регистра 5, записывая в него код адреса. Код адреса с выхода регистра 5 поступает на один информационный вход сумматора 7, на другие входы которого подается коц с выхода счетчика 6. Однако к этому моменту в этом режиме счетчик 6 обнулен, поэтому код адреса складывается с нулем и выдается на адресный вход блока 3.
Одновременно импульс с выхода элемента 17 задержки, пройдя элем ..нт ИЛИ 16 и элемент 1-9 задержки, через элемент И 14 поступает на вход считывгчия блока 3. Содержимое ячей-. ки блока 3 выдается на выход 35,и далее — на экран дисплея. После считывания данной ячейки импульс .считывания задерживается элементом 18 задержки на время считывания и, поступая на нулевой вход регистра 5, устанавливает его в исходное состояние.
Таким образом, введение новых узлов и элементов позволяет расширить функциональные возможности устройства путем адаптации функций, выделяемых для каждой из клавиш, к типу опе-; ратора-пользователя и повысить его быстродействие при адаптации.
Формула изобретения
Устройство для управления вызовом ицфор .ации, содержащее селектор адреса, первая группа входов которого является первой группой информационных входов устройства, дешифратор дреса, группа входов которого является второй группой информационных входов устройства, управляюпф и вход дешифратора адреса является первым управляющим входом устройства, а выходы являются группой управляющих выходов устройства и соединены с второй группой входов селектора адреса, 1603363 гого входа элемента И 14. Теперь устройство перешло в режим "Работа", Для работы оператор накладывает свой функциональный шаблон на поле
5 клавиатуры в специально оборуцованные пазы:! на цифровой клавиатуре, расположенной справа от поля клавиатуры, набирает свой код, который с входа 27 поступает на информационный вход регистра 56 дешкфратора 4 адреса. Затем оператор нажимает клавишу
"Ввод", сигнал с выхода которой поступает на вход 28 и далее на синхроt низирующий вход регистра 56, записывая в него код с входа 27 (фиг.3) .
Указанный код расшифровывается дешифратором 57, который на одном из своих выходов устанавливает высокий потенциал, соответствуюшнй входному 20 коду, и открывает один из элементов
58-60 И, например элемент И 60. Тогда импульсом с входа 28,. задержанным элементом 67 на врс: записи ко. да в регистр 56 и срабать;вания де- 25 шифратора 57, проходящим через открытый элемент И 60, триггер 63 будет установлен в единичное состояние, так как упомянутый импульс поступает на его единичный вход, а триггеры 61, 30
62, в каком бы г.оложении до этого они не находились, оудут сброшены в нуль через элементы ИЛИ 64. 65 тем же импульсом.
Высокий потенциал с ецини"-.ного выхода триггера 63 rüûäàåòся с гыхода
35 дешифратора 4 адреса на входы элементов И 38, 41 и 44, вьжоды которых через соответствующие выходы селектора 1 адреса соединены с входами соответствующих фиксированных ячеек ПЗУ 2.
Входы этих элементов подключены к выходам соответствующих клавиш на клавиатуре. На эти же клавиши с выхода 34 выдается сигнал включения светодиодов, а те клавиши, которые соответств Kl7 установленному функциональ ному шаблону, подсвечиваются желтьд цветом, т.е. на поле клавиатуры для оператора-пользователя выдается определенная совокупность клавишей, подсвеченных желтым цветом.
Нажатием любой из клавиш выделенного поля формируют сигнал, который поступа ет vs& входы 34-26 . Допустим, что сигнал поступил на вход 24, а далее {фиг.2) через вход 49 селектора 1 и элемент И 38 поступает на вход 76 фиксированной ячейки ПЗУ 2, 1603363 группа выходов которого соединена с входами первого блока памяти, второй блок памяти, выходы которого являются группой информационных выходов устройства, первый элемент ИЛИ, выход которого соединен с входом первого элемента задержки, выход которого с о еди не н с вход ом записи р егис тра, вход сброса которого соединен с выходом второго элемента задержки, вто рой элемент ИЛИ, третий элемент задержки, о т л и ч а ю щ е е с я тем, что, с целью повьппения быстродействия устройства, в него введены первая и вторая группы элементов И, группа элементов, ИЛИ, первый, второй и третий элементы И, счетчик, сумматор, четвертый- элемент задержки, вход которого соединен с входом записи, второго блока памяти и выходом второго элемента И,первый вход которого соединен с прямым выходом триггера, вторыми входами элементов И первой и второй группы и с первым входом первого элемента И, второй вход которого соединен с выходом первого элемента задержки и вторым входом второго элемента ИЛИ, выход которого соединен с входом третьего элемента задержки, выход которого соединен с вторым входом второго.элемента И и вторым входом третьего элемента И, выход которого соединен с входом второго элемента задержки и входом считывания второго блока памяти, адресные входы которого соединены с выходами сумматора, первая группа входов которого соединена с группой выходов счетчика, выход переполнения которого является выходом го5 товности устройства и соединен с вхо" дом сброса триггера, обратный выход которого соединен с первым входом третьего элемента И и управляющим входом первого блока памяти, управляющий выход которого соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с входом установки триггера и является вторым управляющим входом устройства, первый вход второго элемента ИЛИ является выходом запроса прерывания устройства и соединен с выходом четвертого элемента задержки и тактовым входом счетчика, вход записи которого
30 соединен с выходом первого элемента
И, а информационные входы соединены с выходами первой группы элементов
И,первые входы которых являются третьей группой информационных входов
25 устройства, группа адресных входов которого соединена с первыми входами элементов И второй группы, выходы которых соединены с первыми входами элементов ИЛИ группы, вторые входы которых соединены с выходами первого блока памяти, а выходы соединены с информационными входами регистра, выходы которого соединены с ВТо . рой группой входов сумматора, информационные входы второго блока памяти
35 являются четвертой группой информационных входов устройства.
1603363
Фиг.Я
Составитель А.Алексеев
Техред Л. Сердокова Корректор А. Осауленко
Редактор N.Êåëåìåø
Заказ 3385 Тираж 573 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, R-35, Раушская наб., д. 4/5
Производственно-издательский комбинат Патент, r. Ужгород, ул. Гагарина, 101
Il II