I
Изобретение относится к тельной технике и может бьп ь использовано для адресации в системах отображения информации коллектив -юго пользование на газоразрядных знако- синтезируюищх Индикаторах (ЗСИ),
Цель изобретения - расширение функциональных возможностей за счет эбес,- печения работы устройства в режимах редактирования
На фиг. 1 представлена функциональная схема устройства; на фиг, 2 функциональная схема блока управления; на фиг. 3 - алгоритм ра.боты устройстваj на фиг. 4 - алгоритм формирования маркера; на фиг,, 5 - функциональная схема блока формирования маркера.
Устройство содер хит арифметические блоки 1 и 2 i, счетчик 3 старших разрядов адреса, счетчик 4 мпадшизс разрядов адреса, счегчик 5 старших разрядов адреса маркера, счетчик () младших разрядов адреса маркера, блок 7 управления дешифратор 8 ко- манд5 регистр 9 входного слова знакогенератор 10, блок 11 формирования маркера, информационный вход 12 устройства, выход 13 адреса символа устройства, выход 14 кода символа устройства,, выход 15 готов1- ости устройства,
Блок управления содержит KoMNryra- тор 16, дешифратор 17 команд масш а- ба, дешифратор 18 режима, генератор 19 тактовых импульсовj генератор 20 импульсов маркера, коммутатор 21, триггер 22, одновибратор 23, триггер 24 запуска, элементы Н 25-27, элемент ШШ 28, триггер 29,
Блок формирования маркера содержит триггер 30,коммутатор 31,элемент И 32, элемент 1ЛИ 33. Блоки 1 и 2 реализу функцию вида АХ+В и могут быть реализованы, например., на микросхеме КР 1802ВР2.
Блок 1 формирует адрес отображаемой на экране информации по координате Y путем умножения содержимого счетчика 5 старигих разрядов маркера на код масштаба и суммирования с этим произведением текущего зггачепия адреса из счетчика 3 старших разру.- дов адреса. Блок 2 аналогично формирует адрес отображаемой на зкране информации по коордигьпте X, Счетчр:к 3 старших разрядов адреса вырабатывает адрес на координате Y, Счетч:-п
0807,
ii младших разрядов адреса вырабаты- текуиий адрес по координате X, Счетчик 5 старших разрядов адре- са маркера и счетчик 6 младших разря5 дов адреса маркера вырабатывают код знакоместа по координатам Y и X соот- нетственно.
Вход XI данных команд является первым входом блока 7 управления,
вход Х2 - вторым входом, ХЗ - третьим входом, вход Х4 - четвертым входом блока 7 управлэния. Выход Y1 является первым выхоа,ом блока 7 управления, выход Y2 - зторьм выходом,
выход Y3 третьим выходом, выход
Y4 - четвертым выхэдом блока 7 управления. Пятый выход блока 7 является выходом 15 устройства адресации. На фиг. 3 и 4 п:1иняты следующие
20
30
35
обозначения; Р - эегистр входного слова 9;, ИПЯ К - вход 12 устройства; ШЛ- выход адр зса 13 устройства; 11) ЗКП - выход 4 хода символа устройства; Сг ст.р. - счетчик старших разрядов адреса 3; Сг мл.р. - счетчик младших разрядов адреса 4; Сг М стр.р. - счетчик 5 старших разря- jioB маркера; Сг М.ил.р. - счетчик 6 мпадших разрядов м.аркера; б i - блок 1; б 2 - блок 2: - сигнал 1 5 готовности к пр)ему нового кода (выход блока 7 угпэавления)j Ред, - режим редактирован я; Запрос - сигнал Y4 (блока 7 управления), пос45
50
55
тупаго1ции на блок
формирования маркера; Останов сигнал Х4 (четвертый вход блока 7 управления); поступающий с блока 1 1 (нормирования марке- на блок 7 управления; ICY - коД коэффициента пересчета счетчика 3 стсчрших разрядов адреса; КХ - код коэффициента пересч-ет.а счетчика 4 маадших разрядов адреса; Выкл марк , сигнал, поступающи) с дешифратора 8 команд -(пятый его иыход) на блок 1i формирования (первый ее вход);; Выкл. марк, - внутренний сигнал блока 7 управления с элемента И 27 на генератор 2С, KMY - код масштаба гго координате Y,, поступаюгвдй от дешифратора 8 комапд (третий его вы- хоц) на третий вход блока I ; KLIX - код масштаба по координате X, поступающий с t-;eTHepTo)o выхода деп1ифра- i opa В комапд па третий вход блока 2; Ком,Марк. - логическое условие, когда код входного cjroBa является ко- м;1пдой , маркера; , масшт. - логическое условие, когда код входного слона, является командой изменения масштаба; Реж - Логическое условие, когда код ВХОД1ЮГО слова является командой изменения режима работы; Символ - логическое условие, когда код входного слова является символом Бит одна точка знакогенератором 10 М - сигнал маркера, формируемого блоком 11 формирования маркера.
Устройство работает согласно алгоритмам работы (фиг. 3 и 4) следующим образом.
Перед началом работы происходит инициализация устройства. По сигналу Готов, поступаюиг.ему с выхода 15 блока 7 управлгл ия, ЭВМ или а 1алогич- ное устройство 1- ыдает код роботы и он запис 1вается в регистр 9 входного слова,тригтер 24 перебрасывается (фиг , 2) , снимая Готов с выхода 15 устройства.
В зависимости от принятого кода устройство может работать в двух реж мах. Первый режиь - это peжи вьщачи на экран коллект ; 5 ного пользования массивов алфавитно-цифровой информации, начиная с первого знакомства или в зависимости от управлялспик кодов с любого возможного знакомства экрана. В этом режиме триггер 29 находится в а код входного слова поступает в бло:с 7 управления и устанавливает 24 в 1 (фиг, 2), что и открывает э:геь;епт И 25 (генератор 20 в зтом режри- е заторможен и не оказывает влиятшя на элемент И 25,
Потенц.иа.п с вьлход.а элемента К 25 запускает одновиОратор 23, который выр а б а ты т; л е т ;; с 11 or. i; и т ел ь i или ими у.п ъ с фиксирован.чой ;:1,ся 1 ельпости. Этот импульс поступает на коммутатор 21, дешифратор 17 и третий выход Y3 блока 7 управлепии,
В зависимости от кода, которьш на ходится в этот момент в регистре 9 входного слова (фиг„ 1), устройство работать в четырех подре7;имах.
. Если код является командой уп- равлентп маркером, т.е„ Ко,марк , 1 (фиг, 3), то срабатывает дешифратор 8 коман/г. (фиг, 1), Нспо.тиг -;телы1ьи1 импульс с блока 7 управления (третий выход) строби рj trr дегаифратор 8 команд, которь;й в зависимости от вида кода прибавляет или О1нимает единицу от содержимот о счетчика стар
08074
ших 5 или мчадших6 разрядов маркера. Так подготавливается адрес знaкo ec- та, на которое в следующем такте обмена с ЭВМ будет записан знак. Кроме
5 тог о, этот же импульс с одновибрато- ра 23 блока 7 управления (фиг.2) поступает на кoм ryтaтop 21, который управляется сигналом триггера 29 (в иервом режиме этот сигнал равен jy-
лю), Коммутатор 21 пропускает испол-. пительный импульс только на элемент Ш1;-1 28, с которого этот импульс поступает на триггер 24, устанавливая его в О, Па выход 15 блока 7
5 -управления поступает единичный уровень, который сигнализирует о готовности устройства к приему следующей кодовой посылки. С элемента I-lTIi 28 / и сиолнительь Ь Й импульс поступает на
0 элемент И 27, который закрыт в пер- ;3оь режиме нулевым сигналом с триггера 29. Так заканчивается этот подрежим.
2. Если код является командой -5 измег-гения масштаба знака, т.е. Ком, масшт 1 (фиг. 3), то срабатывает де1 ифратор 17 (фиг, 2), переключаясь так, что на коммутатор 16 поступает .1й код. Под действием го кода KOMNiyTaTOp 16 подключает соответствующие разряды счетчика 3 старших разрядов адреса и счетчика 4 разрядов адреса (фиг. 1, входы 2 и. 3 блока 7 управления) к
35 упра;.ляю:цимся этими cчeтчикa И выходам 1 и 2 блока 7 управления.Это подк:1юче1и е происходит таким образом, что меняется коэффициент пересчета КХ и KY этих счетчиков. В это
40
ж:е В 1ег-:я исполнительный импульс,
поступающ -; ;;а -рстий выход блока 7 управления (фи:-, 1), стробирует дешифратор 8 , который изменяет козффипиенты масштаба и KMXj коды которых постугкают на блоки 1 и 2. Аналогично первому подрежиму происходят уста1-:овка триггера 24 в О (фиг, 2) и в--,1дача сигнала Готов
KO i op.:i: ; пужпо отобргазить на экране KOjijTCKT пи ого : олъзова ;ия , т,е,
Cii iHOji I (фиг.З), I o ИСПОЛ11И- тельный и 11ульс проходит коммутатор 21 (фиг, 2) и поступает па S-вход тригтерг; 22. Этот триггер запускает генера1чэр 19, п ;пу:1ьсы с которого поступают через ком :утатор 16 на
51
второй выход Y2 блока 7 управления (фиг. 1)е С этого выхода происходит управление работой счетчика 4 ,- ших разрядов адреса. 4дрес первой точки разворачиваемого знака формируется блоками и 2 как результат суммы произведения содержимого счетчика маркера старших (младших) разрядов I (2) ка KMY (КМХ) и счетчика 3 (4) старших (младших) разрядов адреса (фиГо 3). В то же время под действием разрядов счетчиков старших 3 и младших 4 разрядов адреса знакогенератор разворачивает знак и через блок 11 формирования маркера выдает на выход 4 информацию об одной точке выводимого знака. После roroj как выдана информация о всем знаке и содержимое счетчика 3 старших разрядов адреса становится равным KY (фиг, 2), сигнал с KOMiviyTaTopa 16 переводит триггер 22 в О, т.е. затормаживается генератор 19 основной частоты, и через, элемент И 26 и элемент ИЛИ 28 переводит триггер 24 в О, т.е. на пятом выходе 15 блока 7 управления (фиг, 1) появляется сигнал Готов.
4, Если код является командой переключения режимов т.е. Реж. 1 (фиг, 3), то триггер 29 под действием сигналов с дешифратора 18 (фиг. 2) переходит в I, В этом случае исполнительный импульс поступает через коь-гмутатор 21 на элемен-- ты ИЛИ 28, а с него - на открытый сигналом с триггера 29 элемент И 2/, сигнал с которого запускает генератор 20 (сигнал Вкл.Марк,, фиг 3). Исполнительный импульс с элемента ИЛИ 28 поступает на триггер 24 и устанавливает его в О (формируется сигнал Готов на выходе 15 блока 7 управления)
Второй режим - это режим редактирования алфавитно-цифровой информации, запись знака в произвольное место экрана по мигающему маркеру, В этом режиме устройство работает сле- ДУ101ЦИМ образом.
После перехода во второй режим работы сигнал с генератора 20 маркера (фиг, 2) переводит триггер 22 по С-входу в и запускает генератор 9, Поспедний аналогично третьему подрежиму управляет работой счетчиков младших 4 и старших 3 разрядов адреса, но сигналы со знакогенерато
0
8076
ра 10 не проходят через блок И фор- г-шрования маркера. Когда содержимое счетчика старших разрядов адреса 3 становится равным KY (фиг, 4) блок 1 1 формирования маркера выдает на
выход 14 единичный (нулевой) сигнал, Так формируется светяш гйся маркер под знакоместом.
После этого сигнал маркера М изме- гяется на противоположный. Если этот сигнал стал равным единице, т.е. в предыдущем такте произошло стирание маркера, то наличие сигнала Выкл Марк. фиксируется дешифратором 8, а наличие сигнала Запрос фиксируется блоком 7 управления, При отсутствии обен:х сигналов., а также когда (фиг„ 4)5 процесс вычисления адреса строки под знакоместом повторяется, Па экране в это Bpe-iH индицируется мигающий маркер под ВЕлбранным знакоместом. Процесс формирования маркера, согласно алгоритму представленному на фиГо 4, продояжн зтся до тех nopj пока на блок управления не поступает новая посыл;са (символ или команды маркера и масштаба, или команда изменения режима работы),
Отличие Б работе второго режима от первого заключае ся в том, что устройство в зависимости от кода входного слова не сразу начинает работу в одном из четырех подпрограмм согас- но алгорит -1у (фиг.З а сначала осу- -5 ществляет поиск синхронизма следующим образом,
После установки риггера 24 в 1 блок 7 управления с тригг вра 24 (фи1%2) выдает единичный потенциал на че- -иертый выход Y4 блока 7 управления, который прихС Дит на схему 11 формирования (так фсфмируется сигнал ) „ Согласно алгоритму
(фгггД) после прихода сигнала Запрос, s
ес.ли в предыдущем тгкте произошло
стирание маркера, о.ема 1 формирования маркера выдает сигнал Останов на блок 7 управления, Этот сигнал (eтвepтый вход блока 7 управления)
вь:ключает генератор 20 и открывает элемент И 25; которьй запускает одно вибратор 23, Последний формирует исполнительный импульс, Далее устройстве в зависимости от кода входного
слока может работать в одном из четыре-х .подрежимов. После его окончания KMijy;ibc с элe ieнтa И 27 запускает генератор 20, и устройстве продол0
7
жает индицировать мигающий мг1р- кер.
Таким образом предлагаемое устройство позволяет по входному коду вырабатывать адрес каждой точки выводимого на экран знака, изменять форматы знака путем модификации коэффициентов масштаба КМХ и. и коэффициентов пересчета КХ, KY, а также управлять перемещением маркера в цроизвольцую точку экрана путем изменения содержимого счетчиков 5 и 6 старших и младших разрядов ма кера, т.е. устройство кроме функции вывода массивов алфавитно-цифровой информации на экран может работать в режиме редактирования и масштабирования информации.
Формула
изо
р е т е н и я
1. Устройство адресации индикатора, содержащее регистр входного слова, блок управления, счетчик старших разрядов адреса, счетчик младших 25 соответственно к входам пер- разрядов адреса, причем выход регист- операнда первого и второго ариф- ра входного слова подключен к входу запуска блока управления, первый выход управления счетчиком которого подключен к счетному входу счетчика jg старших разрядов адреса, выход которого подключен к входу старших разрядов адреса блока управления, информационный вход устройства подключен к
метических олоков, выходы которых подключены соответственно к выходам старших и младших разрядов адреса символа устройства, выходы счетчиков старших и м:1адп:их разрядов адреса пoдклю Ieнь соответственно к вхо- даг второго операнда первого и второго арифметических блоков, входы третьего операнда которых подключены соответственно к пятому и шестому выходам де.шифратора команд,
информационному входу регистра вход
ного слова, второй выход управления счетчиком блока управления подключен к счетному входу счетчика младших разрядов адреса, выход которого подключен к входу младших разрядов адреса блока управления, отличающееся тем, что, с целью расширения функциональных зозмож- ностей за счет реализации режимов,редактирования и масштабирования, в него введены два арифметических блока, счетчик старших разрядов адреса маркера, счетчик младших разрядов адреса маркера, дешифратор команд, знакогенератор и блок формирования iapкepa, причем выход регистра входного слова нодключен к информационному входу дешифратора команд и к информационному входу знакогенератора, вх-оды старших и младших разрядов адреса которого подключен соответстве-iHO к выходам счет чиков старших и шaдшиx разрядов адреса, выход управления дешифрацией
fO
208078
команд , блока управления подключен к стробирующему входу дешифратора команд, первый выход которого подключен к управляющему входу знако- 5 генератора, выход которого п одклю- чен к информационноьгу входу блока формирования apкepa, информационный выход которого подключен к выходу кода символа устройства, второй выход деп1ифратора команд подключен к входу выключения маркера блока формирования маркера, выход останова которого подключен к входу останова блока управления, выход запроса маркера которого подключен к входу запроса маркера блока формирования маркера, выход готовности блока управления подключен к выходу готовности устройства , третий и четвертый выходы дешифратора команд подключены к счетным входам счетчиков соответственно стари их и младших разрядов адреса маркера, выходы которых подf5
20
соответственно к входам пер- операнда первого и второго ариф-
метических олоков, выходы которых подключены соответственно к выходам старших и младших разрядов адреса символа устройства, выходы счетчиков старших и м:1адп:их разрядов адреса пoдклю Ieнь соответственно к вхо- даг второго операнда первого и второго арифметических блоков, входы третьего операнда которых подключены соответственно к пятому и шестому выходам де.шифратора команд,
2. Устройство по п. 1, о т л и - чающееся тем, что, блок управления содер-лит два ком -гутатора, дешифратор команд масштаба, дешифратор режима, генератор тактовых сов,генератор имупльсов маркера, два триггера, однов1 братор, триггер запуска, три элемента И и элемент Ш1И, причем вход запуска блока подключен к входу установки в единицу триггера запуска, информационным входам дешифратора команд масштаба и дешифратора , первый, второй и трети; нформ; Ли1онные входы первого коммутатора подключены соответственно к входам старших и младш)-1х разрядов лдреса б.гюка и к выходу генератора тактоБЫх импульсов, вход останова блока подключе к входу останова генератора импульсов маркера, вход запуска которого подключен к выходу г;ерБого :;лемснта И, выход пешифратора команд масштаба подключен к управляющему входу первого коммутатора, первый и второй выходы которого подключены к первому и второму выходам управления счетчиком блока, третий выход первого коммутатора подключен к входу установки в ноль первого триггера и к первому входу вторго элемента И,выход которого подключен к первом - входу элемента. lUIi-is выход которого подключен к входу установки в ноль триггера запуска дфямой и инверсный выходы которого подключены соответственно к выходам запроса марке
ра и готовности блока,прямой выход триг гера запуска подключен к первому входу третьего элемента И, выход которого подключен к входу одновкбрато pHj выход которого подключен к выходу управления де шифрацией команд блока, стробнрующему. входу дешифратора команд масштаба и к информационному входу второго коммутатора, перньй и второй выходы которого подключены соответственно к второму входу элемента ИЛИ и к входу установки в единии,у первого триггера, синхро- вход к вьпсод которого подключены Соответственно к первому выходу генератора импульсов маркера и к запусв:а генератора тактовые; импул.т,-- сов, первый, второй и третий выходы дешифратора режима подключень соответственно к первому з правляюще
5
-
г
0
0
ку входу второго ко11-мутатора и , к входам установки в (единицу и в ноль второго триггера, выход которого подключен к второму управляющему входу второго коммутатора и к первому входу первого элемента И, второй вход которого подключен к выходу элемента ИЛИ, второй выход генератора импульсов маркера подключен к вторым входам второго л третьего элементов И.
Зо Устройство по п. I, о т л и - ч а ю щ, е е с я тем что блок ,формирования маркера содержит триггер, коммутатор; элемент, И элемент ИЛИ причем вход выключения маркера блока подключен к первому входу элемен - та ШИ блока, выход которого подкЛю- чен к первому входу элемента И блока s выход которого подключен к вы- хсду останова блока, вход запроса маркера блока подключен к второму входу элемента ИЛИ блока, информационный вход блока подключен к первому информационному и управляющему входам коммутатора блока, синхровходу триггера блока и к второму входу элеме 1та II блока, третий вход которого подключен к инверсному выходу тригтера блокаj прямой выход которого подключен зс второму информационно- Nry входу ко п-1утатора блока, выход которого - подключен к информационному выходу блока.
Фиг. 2
.РГ: Ш./// I
,./рг.;
i 1ММЖ. ,1
...
/1 / Г .;rf
-- С/д;/:
-чплгш г:)
сг - л .;/ Сс п Кк
Сг мл.- Сг мл. ША.- Сг мл.ОгПхКПх ША-- Сг СГ. +Сг fix Пу
НЕТ
ДА
Сг ст.Р. Сг cr.p-f-1
НЕТ
ЛА
ШВзкп н
НЕТ
ЛА
НЕТ
Ж
КОНЕЦ
/
Фи.Н
Составитель М, Силин Редактор И, Касарда Техред Н.Г1 у ценко Корректор И„ Муска
Заказ 2660/52 Тирал 672Подписное
ВНШШИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-355 Раушская наб., д. 4/5
Производственко-полиграфическое преднриятке, г. Ужгород, ул« Проектная, 4
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране телевизионного индикатора | 1985 |
|
SU1339627A1 |
Устройство для индикации | 1989 |
|
SU1667150A1 |
Устройство для отображения информации на экране телевизионного приемника | 1984 |
|
SU1265834A1 |
Устройство для отображения информации на газоразрядной индикаторной панели | 1989 |
|
SU1605279A2 |
Устройство для обработки графической информации | 1988 |
|
SU1674222A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1427412A1 |
Устройство для отображения информации на экране телевизионного приемника | 1975 |
|
SU547798A1 |
Устройство для отображения информации на экране телевизионного приемника | 1988 |
|
SU1583967A1 |
Формирователь символов для устройств отображения информации на матричных экранах | 1989 |
|
SU1688280A1 |
Устройство для отображения знакографической информации | 1987 |
|
SU1439673A1 |
Изобретение относится к вычислительной технике и может быть исполь15 п зовано для адресации в системах отображения информации. Целью изобретения является расширение функциональных возможностей. Устройство содержит арифметические блоки 1 и 2, счетчики 3-6, блок 7 управления, дешифратор 8 команд, регистр 9 входного слова, знакогенератор 10, блок 11 формирования маркера. Устройство обеспечивает возможность редактирова- Ш1Я и масштабирования отображаемой информации, 2 з.п.ф-лы, 5 ил. оо ю о оо о Фие.7
Устройство для формирования адресов | 1980 |
|
SU875382A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Устройство адресации для канала прямого доступа к памяти | 1981 |
|
SU1005052A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-06-30—Публикация
1984-11-10—Подача