Устройство адресации индикатора Советский патент 1987 года по МПК G06F9/36 

Описание патента на изобретение SU1320807A1

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

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

название год авторы номер документа
Устройство для отображения информации на экране телевизионного индикатора 1985
  • Стус Василий Савельевич
  • Ожередов Владимир Константинович
SU1339627A1
Устройство для индикации 1989
  • Калитурин Владимир Николаевич
SU1667150A1
Устройство для отображения информации на экране телевизионного приемника 1984
  • Розенштейн Виктор Абенович
SU1265834A1
Устройство для отображения информации на газоразрядной индикаторной панели 1989
  • Поленов Александр Николаевич
  • Масютин Николай Павлович
SU1605279A2
Устройство для обработки графической информации 1988
  • Пастух Игорь Иванович
  • Лобачевский Владимир Георгиевич
  • Гриценко Лариса Дмитриевна
SU1674222A1
Устройство для отображения информации на экране электронно-лучевой трубки 1986
  • Грикун Григорий Прокофьевич
  • Кононенко Николай Иванович
  • Лысенко Александр Ефимович
SU1427412A1
Устройство для отображения информации на экране телевизионного приемника 1975
  • Шмаенок Измаил Лазаревич
  • Дудукин Юрий Васильевич
SU547798A1
Устройство для отображения информации на экране телевизионного приемника 1988
  • Розенштейн Виктор Абенович
  • Иванов Александр Дмитриевич
SU1583967A1
Формирователь символов для устройств отображения информации на матричных экранах 1989
  • Мирошниченко Лилия Константиновна
SU1688280A1
Устройство для отображения знакографической информации 1987
  • Жерносек Владимир Федорович
  • Карелин Геннадий Евгеньевич
  • Иванов Петр Иванович
  • Степанов Николай Анатольевич
  • Трощий Ирина Николаевна
  • Годунов Валерий Алексеевич
SU1439673A1

Иллюстрации к изобретению SU 1 320 807 A1

Реферат патента 1987 года Устройство адресации индикатора

Изобретение относится к вычислительной технике и может быть исполь15 п зовано для адресации в системах отображения информации. Целью изобретения является расширение функциональных возможностей. Устройство содержит арифметические блоки 1 и 2, счетчики 3-6, блок 7 управления, дешифратор 8 команд, регистр 9 входного слова, знакогенератор 10, блок 11 формирования маркера. Устройство обеспечивает возможность редактирова- Ш1Я и масштабирования отображаемой информации, 2 з.п.ф-лы, 5 ил. оо ю о оо о Фие.7

Формула изобретения SU 1 320 807 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1320807A1

Устройство для формирования адресов 1980
  • Каминский Сергей Игоревич
  • Сыров Виктор Валентинович
SU875382A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Устройство адресации для канала прямого доступа к памяти 1981
  • Серов Виктор Иванович
  • Ещуков Андрей Львович
SU1005052A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 320 807 A1

Авторы

Ешуков Андрей Львович

Милюков Михаил Михайлович

Даты

1987-06-30Публикация

1984-11-10Подача