Изобретение относится к автоматике, в частности к устройствам для управления вызовом информации на экран дисплея, и может быть исполь- зовано для организации диалогового . режима оператора с ЭВМ.
Цель изобретения - повыш вние быстродействия устройства.
На фиг.1 показана блок-схема пред- ложенного устройства; на фиг.2 - то же, селе;ктора адреса; на фиг,3 - дешифратора адреса..
Устройство (фиг.1) содержит.селектор 1 адреса, первый блок 2 памяти, вьтапненный в виде постоянного запо- минающего устройства, второй блок 3 памяти вьшолненный в виде оперативного ЗУ, дешифратор 4, регистр 5, счетчик 6, сумматор 7, группу элементов ИЛИ 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 - выходом селектора.
Дешифратор адреса (фиг.З) содержит регистр 56, дешифратор 57, элементы И 58-60, триггеры 61-63, эле- менты ИЛИ 64-66 и элемент 67 задержки
Устройство работает следующим образом.
В отличие от известного предложенное устройство позволяет с люб,м функциональным шаблоном, рассчитанным на соответств; щую часть поля кпавиату- ры, работать за данным устройством. С этой целью включают режим загрузки функциональных клавиш по своей предметной области путем нажатия клавиши Загрузка (на фиг.1 не показано). При этом на Bxcgt 29: поступает им пульс, устанавливающий триггер 9 в единичное состоягше, при котором последний высоким потенциашом с прямого выхода рт1фывает элементы 10-13 И, а вход 21 блока памяти 3 подключается к информационному выходу ЭВМ. Одновременно на вход 22 подается код количества символов, которыми дсшжна быть оцифрована клавиатура, а на вход 23 подается код адреса, начиная с
с -
Q
15 2Q i 25
,,.
.
дп дс
0
5
которого в памяти блока 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, увеличивая его содержимое на единицу, и через выход 31 на вход прерьшания ЭВМ, переводя ее на подпрограмму вьщачи нового кода функщюнального символа на вход 21. Кроме того, этот импульс проходит через элемент ИЛИ 16 на вход элемента 19 задержки, где задерживается на время формирования очередного адреса записи, и вновь через элемент И 13 проходит на вход записи блока 3, записывая очередной код в блок 3 памяти.
Описанная процедура записи (загрузки) кодов функциональньк символов в блок 3 памяти продолжается описанным образом до тех пор, пока на выходе переполнения счетчика 6 не появляется импульс, который вьщается на выход 30 как сигнал окончания загрузки. Кроме того, этот импульс поступает на нулевой вход триггера 9 и возвращает его в исходное состояние, при котором сигнал блокировки с инверсного выхода триггера 9 снимается с входа 68 селектора адреса и с друтого входа элемента И 14, Теперь устройство перешло в режим Работа.
Для работы оператор накладывает свой функциональный шаблон на поле клавиатуры в специально оборудованные пазы и на 1щфровой клавиатуре, расположенной справа от поля клавиатуры, набирает свой код,который с входа 27 поступает на информационный вход регистра 56 депифратора 4 адреса. Затем оператор нажимает клавишу Ввод, сигнал с выхода которой пос - тупает на вход 28 и далее на синхронизирующий вход регистра 56, записывая в него код с входа 27 (фиг.З). Указанный код расшифровывается дешифратором 57, который на одном из своих выходов устанавливает высокий потенциал, соответствующий входному коду, и открывает один из элементов 58-60 И, например элемент И 60. Тогда импульсом с входа 28 задержанным элементом 67 на врем записи ко- да в регистр-56 и срабать;вания дешифратора 57, проходящим через открытый элемент И 60, триггер 63 будет установлен в единичное состояние, так как упомянутый импульс поступает на его единичный вход, а триггеры 61, 62, в каком бы положении до этого они не находились, будут сброшены в нуль через элементы ИЛИ 6.. 65 тем же импульсом....
Высокий потенциал с единичного выхода триггера 63 Еьщается ,с выхода дешифратора 4 .адреса на входы элементов И 38, 41 и 44, выходы которых через соответствующ5е выходы селектора 1 адреса соединены с входами соот- ветствую1Ц1-5 х фиксированных ячеек ПЗУ 2. Входы этих элементоБ подключены к выходам соответствующих клавиш на клавиатуре. На эти же клавиши с выхода 34 вьщаетс51 сигнал включения све- тодиодов, а те клавиши, которые соответствуют установленному функциональному шаблону, подсвечиваются желтьс ; цветом, т.е. на поле клавиатуры для оператора-пользователя выдается.определенная совокупность клавишей, подсвеченных желтым цветом.
Нажатием любой из клавиш выделенного поля форг шруют сигнал,, который поступает на входы 24-26, Допустим, что сигнал поступил на вход 24, а алее (фигЛ) через вход 49 сел.екто- а 1 и элемент И 38 поступает на вход 76 фиксированной ячейки ПЗУ 2,
16
1603363
где зашит адрес, в котором находится информагщя, которая должна быть вьщана на экран дисплея, и считывает , его на вход, регистра 5 через элементы ИЛИ 8. Кроме TorOf этот же импульс с выхода элемента 38 И, пройдя элементы ИЛИ 45 и 4S, цррхрдит на- выход 55 селектора 1 и далее через 0 :шемент ИЛИ 15 поступает на. вход элемента 17 задержки, где задерживается на время считывания содержимого фиксированной ячейки памяти блока 2, и поступает на синхронизирующий 5 вход регистра 5, записывая в него код адреса. Код адреса с выхода регистра 5 поступает на один информационный вход сумматора 7, на другие входы которого подается код с выхода 0 счетчика 6. Однако к этому моменту в этом режиме счетчик 6 обнулен, поэтому код адреса складывается с нулем и вьщается на адресный вход блока 3.. ..
5 Одновременно импульс с вькода элемента 17 задержки, пройдя эла- м :;нт ИЛИ 16 и элемент 19 задержки, через элемент И 14 поступает на вход считывания блока 3. Срдержимое ячей-- 0 ки блоха 3 Бьщается на выход 35, и далее - на экран дисплея. После считывания данной ячейки импульс.считывания задер :и вается элементом 18 задержки на время считывания и, поступая на нуотевой вход регистра 5, уста- на.вливает его в исходное состояние.
Таким образом, введение новых узлов и элементов позволяет расширить функциональн.ые возможности устройст 0 ва. путем адаптащ и функций, выделяемых для каждой из клавиш, к типу one- i р.атора-пользоват.епя и повысить его быстродействи.е при адаптации.
5 Формула изобретения
5
Устройство для управления вызовом инфорг..ации,. содержащее селектор адреса, первая группа входов которого
является перв.ой группой инф.ормацион- ных входов.устройства, дешифратор адреса, груп.па входов которог.о явля- .ется второй группой информационных входов устройства, управляюид й. вход .
дешифратора адреса является .п.ервым управляющим входом устройства, а выходы являются группой управляюш 1Х вькодов устройства и соединены с вто- р.ой группой входов селектора адреса.
труппа выходов которого соединена с входами первого блока памяти, второй блок памяти, выходы которого являются группой информационных выходов уст- ройства, первьй элемент ИЛИ, выход которого соединен с входом первого элемента задержки, выход которого соединен с входом записи регистра, вход сброса которого соединен с вы- ходом .второго элемента задержки, вто- iрой элемент ИЛИ , третий элемент задержки, о т л и ч а ю щ е е с я тем, что, с целью повьшения быстродействия устройства, в него введены пер- вая и вторая группы элементов И, группа элементов, ШШ, первый, второй и третий элементы И, счетчик, сумматор, четвертый элемент задержки, вход которого соединен с вхо- дом записи, второго блока памяти и выходом второго элемента И,первый вход которого соединен с прямьм выходом триггера, вторыми входами элементов И первой и второй группы и с пер- вым входом первого элемента И, второй вход которого соединен с выходом первого элемента задержки и вторым входом второго элемента ИЛИ, выход которого соединен с входом третьего элемента задержки, выход которого соединен с вторым входом второго элемента И и вторым входом третьего элемента И, выход которого соединен с входом второго элемента задержки и входом считьгоания второго блока памяти, адресные входы которого соединены с выходами сумматора, первая группа входов которого соединена с группой выходов счетчика, выход переполнения которого является выходом готовности устройства и соединен с входом сброса триггера, обратный выход которого соединен с первым входом третьего элемента И и управляющим входом первого блока памяти, управляющий выход которого соединен с первь1м входом первого элемента ИЛИ, второй вход которого соединен с входом установки триггера и является вторым управляющим входом устройства первый вход второго элемента ИЛИ является выходом запроса прерывания устройства и соединен с выходом четвертого элемента задержки и тактовым входом счетчика, вход записи которог соединен е выходом первого элемента И, а информационные входы соединены с выходами первой группы элементов Й,первые входы которых являются третьей группой информационных входов устройства, группа адресных входов которого соединена с первыми входами элементов И второй группы, выходы которых соединены с первыми входами элементов ИЖ группы, вторые входы которых соединены с выходами первого блока памяти, а выходы соединены с информационными входами регистра, выходы которого соединены с второй группой входов сумматора, информационные входы второго блока памяти являются четвертой группой информа- ционньк входов устройства.
Фаг,3
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1989 |
|
SU1661748A1 |
Устройство для выборки информации из блока памяти | 1987 |
|
SU1509982A2 |
Устройство для обучения операторов | 1989 |
|
SU1672511A1 |
Устройство для ввода информации | 1987 |
|
SU1513437A1 |
Устройство для идентификации паролей пользователей | 1988 |
|
SU1667116A1 |
Устройство для управления вызовом информации | 1987 |
|
SU1515190A1 |
Устройство для формирования учебной информации | 1988 |
|
SU1562951A1 |
Устройство для контроля работы оператора | 1990 |
|
SU1718263A2 |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ГОСУДАРСТВЕННОГО РЕГИСТРА НАСЕЛЕНИЯ | 2004 |
|
RU2276806C1 |
Устройство для выборки информации из блока памяти | 1986 |
|
SU1387033A1 |
Изобретение относится к области автоматики, в частности к устройствам для управления вызовом информации на экран дисплея, и может быть использовано для организации диалогового режима оператора с ЭВМ. Целью изобретения является повышение быстродействия устройства. Устройство содержит селектор адреса 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 ил.
Авторы
Даты
1990-10-30—Публикация
1988-05-16—Подача