Устройство для отображения информации на газоразрядной индикаторной панели
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения знакографической информации. Цель изобретения - расширение области применения за счет обеспечения возможности увеличения объема отображаемой информации. Цель достигается введением регистра, второго преобразователя кодов по X-координате и мультиплексора, что обеспечивает оптимальное размещение символьной информации рядом с графической за счет того, что символьная строка может начинаться с любого электрода газоразрядной индикаторной панели. 2 з.п.ф-лы, 1 табл., 4 ил.
ÄÄSUÄÄ 16052
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51) 5 G 09 G 3/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АBTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (61) 1119065 (21) 4632304/24-24 (22) 05.01.89 (46) 07.11.90. Бюл. 41 (71) Всесоюзное специализированное научно-производственное объединение
"Союзучприбор" (72) А.Н:Поленов и Н.П.Масютин (53) 681 ° 327 (088.8) (56) Авторское свидетельство СССР и 1119065, кл. G 09 G 3/00, 1984, (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА ГАЗОРАЗРЯДНОЙ ИНДИКАТОРНОЙ ПАНЕЛИ
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения знакографической информации, выполненных на основе матричных индикаторов, в частности газоразрядных индикаторных панелей (ГИП) переменного тока, и является усовершенствованием устройства по авт. св. Р 1119065.
Цель изобретения - расширение области применения за счет обеспечения воэможности увеличения объема отображаемой информации.
На фиг. 1 представлена структурная схема устройства; на фиг. 2 - функциональная схема адресного блока; на фиг. 3 - функциональные схемы селекторов кодов по координатам Х и У; на фиг. 4 - функциональная схема преобразователя координаты Х.
2 (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения энакографической информации. Цель изоЬретения — расширение области применения за счет обеспечения возможности увеличения оЬъема отображаемой информации. Цель достигается введением регистра, второго преобразователя кодов по Х-координате и мультиплексора, что обеспечивает оптимальное размещение символьной информации рядом с графической за счет того, что символьная строка может начинаться с любого электрода газоразрядной индикаторной панели. 2 э.п. ф-лы, 4 ил., табл.
Устройство содержит блок 1 сопряжения, первый дешифратор 2, блок 3 памяти, блок 4 формирования адреса, блок 5 сравнения кодов, селектор 6 кодов по координате Х, селектор 7 кодов по координате У, генератор 8, первый преобразователь 9 кодов, шифратор 1О, синхронизатор 11, генератор 12 поддерживающего напряжения, генератор 13 импульсов, ключи по Х 14 и по Y 15 координатам, газоразрядную индикаторную панель 16, регистр. 17, мультиплексор 18, преобразователь 19 по координате Х.
Блок 4 формирования адреса содержит первый 20 и второй 2 1 коммутаторы, первый 22 и второй 23 счетчики.
Селектор 7 по Y содержит счетчик 24, первый 25 и второй 26 коммутаторы, преобразователь 27 кодов. Селектор 6
160527 по Х содержит дешифратор 28, первый
29 и второй 30 и третий 31 коммутаторы.
Преобразователь 19 по Х содержит коммутатор 32 и сдвиговый регистр 33.
Устройство работает следующим образом.
Устройство для отображения информации на ГИП имеет три автономных ре- 10 жима работы: отображение графической информации, алфавитно-цифровой информации и режим отображения алфавитноцифровой информации со сдвигом.
Первый режим относительно прост и заключается в быстрой записи в блок
3 памяти координат Х и Y всех точек, составляющих часть изображения, и последующей медленной их передаче (с паузами в 20 мкс между байтами) на индикацию, Каждая точка экрана определяется двумя информационными байтами (8-разрядными кодами координат Х и Y), последовательно поступающими на вход блока 1 сопряжения и далее на первый информационный вход блока 3 памяти.
Если емкость памяти выбрать в 1024 байта, то можно принять фрагмент изображения на 512 точек. Лишь после пере- 0 дачи кодов X u Y этих точек на индикацию можно принять очередной массив графической информации. Однако памяти в 1024 байта достаточно для хранения кодов 800 символов, поэтому применять память с большим объемом нецелесооб35 разно из-за усложнения аппаратуры и значительного увеличения потребляемой электроэнергии ° Информация (коды Х и Y), считываемая с блока 3 памяти, передается через селекторы кодов по координатам Х и Y на индикацию. В режиме отображения графической информации блоки 5, 8, 9 и 10 не принимают участия в работе.
Переход во второй режим происходит при поступлении байта соответствующей команды, сопровождаемой признаком команды.
Во втором режиме работы (при отображении алфавитно-цифровой информации) с источника на вход блока сопряжения сначала поступают два адресных байта, определяющих номер строки и номер знакоместа в этой строке, куда
55 должен быть помещен первый символ информационного массива. Начиная с третьего байта, следуют коды символов и команд (в произвольном чередовании), но коды команд всегда сопровождаются сигналом признака команды, который передается по отдел,ьной линии через блок 1 сопряжения на дешифратор 2 °
Причем действие псступившей команды распространяется на последующие символы до подачи команды отмены. Набор команд ограничен и включает в себя: увеличение размера символов, выделение символа чертой сверху или сбоку, изображение символов в обратном контрасте, мерцание символа с частотой
1-2 Гц, перемещение маркера (прямоугольник 5 х 7 светящихся точек) в одном из четырех возможных направлений. Байты команд воспринимаются дешифратором 2 и с его выходов передаются на соответствующие блоки для исполнения. Часть команд, относящихся к модификации вида символа, передается с выхода дешифратора 2 на шифратор 10, где вновь преобразуется в
4-разрядный код. Поскольку информационные входы блока 3 памяти могут принимать 12-разрядные коды, а входная информация поступает в виде 8-разрядных кодов, то в каждом слове в памяти 3 недоиспользуется по 4 разряда. Эти. разряды занимаются кодом признаков модификации символов, поступающим с выхода шифратора 10. Таким образом, коды отдельных символов дополняются соответствующими признаками, на которые затем реагирует генератор 8.
При поступлении команд мерцания и перемещения маркера синхронизатор 11 организует соответствующие режимы работы. Большинство упомянутых операций будет подробнее рассмотрено далее.
Операции записи и чтения в блок 3 памяти производятся последовательно во времени. Перебор ячеек блока 3 памяти в том и другом случаях выполняется блоком 4 Формирования адреса.
Блок 4 работает во взаимодействии с блоком 5 сравнения. С выхода блока 1 сопряжения через первый коммутатор
20 блока 4 проходят два адресных байта (коды номера строки и номера знакоместа в строке для первого символа в файле) и заносятся во второй счетчик 23 текущего адреса. Данный счетчик, фактически, состоит из двух последовательно соединенных реверсивI ных 5-разрядных счетчиков, один из которых производит счет строк, а другой - счет знакомест в строке. Хотя
5 160 адресные Ьайты 8-разрядные, но реально используется лишь 5 младших разрядов (число строк и знакомест не превышает 32), и каждый байт заносится в соответствующий реверсивный счетчик в составе счетчика 23. Затем двоичное 10-разрядное число, зафиксированное в счетчике 23 текущего адреса, передается через второй коммутатор 2 1 на первый счетчик 22 опроса блока 3 памяти. Счетчик 22 также состоит из двух последовательно соединенных 5-разрядных счетчиков, работающих без реверса. Исходный код, занесенный в счетчик 22, определяет адрес первого знакоместа на экране ГИП 16 и ячейки блока 3 памяти, куда помещается первый символ принимаемого файла.
Коммутаторы 20 и 21 устанавливаются в треЬуемое состояние сигналами, выдаваемыми синхронизатором 11. Далее счетчик 22 производит счет информационных Ьайтов, формируя код опроса блока 3 памяти для записи информации в память. Байты различных команд, передаваемые среди информационных байтов, в счет не входят и в блок 3 памяти не заносятся. После записи всего файла в Ьлок 3 памяти повторно переписывается код начального адреса из второго счетчика 23, через второй коммутатор 21 в первый счетчик 22. Затем в медленном темпе (примерно через
400 мкс) счетчик 22 производит повторный опрос блока 3 памяти для чтения информации из памяти, которая передается на генератор 8 символов. Замедленный темп второго опроса блока
3 памяти связан с тем, что генератор
8 преобразует двоичный код каждого символа в семь или девять разрядов кода разложения, между которыми требуются паузы порядка 40 мкс (это определяется физическими процессами в
ГИП 16. Код опроса блока 3 памяти, формируемый первым счетчиком 22, одновременно передается через селекто-. ры кодов по координатам X u Y на индикацию, где создается развертка экрана ° После чтения кода последнего символа в файле, хранящемся в блоке 3 памяти, счетчик 22 увеличивает свое состояние на единицу, указывая очередную свободную ячейку памяти, куда можно поместить новую информацию.
Код состояния счетчика 22 через первый коммутатор 20 переписывается в счетчик 23 текущего адреса. Все процессы в Ьлоке 4 происходят при подаче
5279 6
1О
50 соответствующих синхроимпульсов с синхронизатора 11.
В случае выделения нескольких подряд следующих символов мерцанием по командам от дешифратора 2 промежуточные коды опроса Ьлока 3 памяти, соответствующие первому и последнему символам в мерцающем массиве, с выхода счетчика 22 заносятся в регистры блока 5 сравнения. Режим мерцания организуется синхронизатором 11 следующим образом. Из регистра блока 5 через коммутатор 21 в счетчик 22 переписы- вается код начального адреса мерцающего массива информации. Производится медленный опрос (через 400 мкс) ячеек памяти блока 3 счетчиком 22 до момента равенства кода на выходе счетчика 22 и кода адреса последнего символа мерцающего массива в регистре блока 5 сравнения. Сигнал равенства этих кодов с выхода блока 5 сравнения кодов передается на синхронизатор 11 и описанный процесс регенерации мерцающего массива повторяется с частотой l 2 Гц, При этом на индикацию выдаются чередующиеся команды записи и гашения информации. Таким образом, на экране воспроизводится один мерцающий участок изображения, в котором может быть- от 1 до 800 символов, т.е. может мерцать даже все изображение.
Мерцание массива продолжается до тех пор, пока не поступит команда на отмену мерцания, за которой следует два адресных байта, указывающих, с какого символа следует прекратить мерцание. Эти адресные байты через первый коммутатор 20 блока 4 заносятся во второй счетчик 23 текущего адреса, выходной код которого поступает на вход блока 5 сравнения кода. Поступившии код сравнивается с кодом регистра блока 5 ° При равенстве кодов блок 5 выдает сигнал сравнения в синхронизатор 11 на отмену мерцания массива информации.
Для удобства работы оператору на экране ГИП 26 воспроизводится маркер, указывающий место размещения очередного поступающего символа. По командам с источника информации (с пульта) этот маркер может перемещаться в любом из четырех направлений на один дискретный сдвиг (вверх-вниз, вправовлево) ° Маркер формируется знакогенератором 8 без подачи на него информационных кодов с блока 3 памяти. Перемещение маркера организует синхрони1605279 затор 11 следующим образом. На второй преобразователь кодов 9, куда также счетчик 23 блока 4 подаются сигналы, по отдельной линии связи с генератопереключающие его на сложение или ром 8 поступает сигнал типа контраста вычитание, и определенное количество изображения данного символа. Этот сигсчетных импульсов. Код состояния нал формируется из признаковых разрядов счетчика 23 через второй коммутатор кода символа в генераторе 8. Если тре21 переписывается в первый счетчик 22. буется прямой контраст, то код микроКод состояния счетчика 22 через селекто- строк передается через преобразователь ры кодов по координатам Х и Y пере- 1р кодов 9 без каких-либо изменений. Есдается на индикацию и задает место- ли требуется обратный контраст только положение маркера на экране. При пе- для символов формата 5 х 7, то код микреходе счетчика 23 в очередное сос- рострок инвертируется на обратный, тояние в счетчике 22 сохраняется код т.е. значения 1 меняются на 0 и на- . предыдущего числа, который опрашива- 1 оборот. Кроме того, символ обрамляет ет блок 3 памяти, откуда выдается ся дополнительными крайними строками код символа на генератор 8 и далее и колонками, эа счет чего приобретает на прежнем месте стояния маркера. Формат 7 9. Символы формата 7 9 в воспроизводится символ, если он там обратном контрасте не отображаются. был ранее. Вновь через второй комму- 20 Далее коды микрострок символов с вытатор 21 код состояния счетчика 23 хода преобразователя кодов 9 передапереписывается в счетчик 22 и задает ются на селектор кодов по координановое местоположение маркера на экра- те Х 6. не ГИП 16 и т.д. Так маркер движется Селекторы кодов по координатам Х на одно дискретное перемещение (на 25 и Y 6 и 7 участвуют в режимах отобрасоседнее энакоместо) до тех пор, пока жения графической и алфавитно"цифропоступает команда. Вслед за движением вой информации, переключаясь по комаркера предыдущее знакоместо на эк- манде с дешифратора 2. ране ГИП 16 сначала стирается (ведь В режиме отображения графической
ГИП обладает памятью), а затем отобра"ЭО информации код координат Х и Y каждой жается символ,. код которого вызывает- точки с выхода блока памяти 3 в виде ся из блока 3 памяти по адресу преж- двух 8-разрядных байтов поступает на него положения маркера. вторые информационные входы селектоИнформация с выхода блока 3 памяти ров 6 и 7 кодов. В селекторе 6 кодов передается на генератор 8, выполненный 5 код коодинаты Х делится на две группы: на основе двух постоянных запоминающих три младших и пять старших разрядов. устройств (ПЗУ). Поступивший код сим- Три младших разряда в дешифраторе 28 вола служит начальным адресом опроса преобразуются s 8-разрядный позиционэтих ПЗУ, производимого счетчиком (не ный код, который .проходит через компоказан). Опрос двух ПЗУ ведется син- !р мутатор 29, а двоичный 5-разрядный хронно, но их выходы стробируются сиг- код (старшие разряды кода X) проходят налом формата символа, формируемым в через коммутатор 30. Выходы коммутасамом генераторе 8 иэ признаковых торов 29 и 30 объединяются в 13-разразрядов кода символа, поэтому на вы- рядную линию связи ГИП 16. Втоход передаются коды микрострок симво- 4 рой байт - 8-разрядный код координаты лов формата 5 7 или 7 х 9. Наличие 1 Y с выхода блока памяти передается в коде каждого байта соответствует через коммутатор 25 на выход селектосветящейся точке в микростроке конту- . Ра кодов 7 и далее на индикацию. ра символа. Следовательно, символы В режиме отображения алфавитноформата 5 х 7 выводятся за семь тактов цифровой информации на третий и перопроса первого ПЗУ, а символы формата вый информационные входы селектора 6
7 х 9 " за девять тактов опроса второ- . кодов координаты Х поступают: 8-разго ПЗУ. Набор символов, хранящихся в рядный код микростроки символа с блокаждом ПЗУ, идентичен и соответствует ка 9 и 5"разрядный двоичный код номеряду КОИ ГОСТ 19768-74. Управление ра знакоместа в строке с блока 4. Эти работой генератора 8 производит син" коды проходят через коммутаторы 29 и хронизатор 11. 30 на выход селектора 6 кодов, также .Выходной код (любого формата) с объединяясь в 13-разрядную линию свягенератора 8 передается на первый зи, и далее на индикацию. На первый
1605279!
О информационный вход селектора 7 кодов координаты Y поступает 5-разрядный код номера информационной строки с блока 4, Поскольку на строку и ближайший межстрочный пробел отводится десять электродов ГИП 16, то необходимо преобразовать код номера строки в код номера электрода ГИП, к которому будет
"привязана" эта строка. Преобразование код - код (номер строки - номер электрода) производится так: 1 1, 2 - 10, 3 — 20, 4 30, ..., 25- 240.
При этом увеличивается разрядность кодов с пяти до восьми. Код с выхода преобразователя кодов 27 заносится в счетчик 24, который по сигналам с генератора 8 последовательно увеличивает это число на семь или девять единиц (в зависимости от формата отображаемого символа). 3а счет такого досчета создается развертка микрострок по вертикали на каждом знакоместе экрана ГИП 16. Код с выхода счетчика 24 передается через коммутатор 25 на выход селектора кодов по координате Y 7 и далее на индикацию.
Переход в режим отображения алфавитно-цифровой информации со сдвигом происходит при поступлении от источника информации байта соответствующей команды на вход блока сопряжения. Затем поступают два адресных байта восьмиразрядные коды координат X u Y точки, которая является началом координат в матрице знакоместа 8 х 10 элементов, куда должен быть помещен символ. В третьем байте следует код команды (в случае модификации), а затем код символа °
8 режиме отображения алфавитноцифровой информации со сдвигом прием неоЬходимой для отображения следующего символа информации производится блоком 1 сопряжения только после вывода на индикацию очередного символа.
В этом режиме блоки 3 и 5 не принимают участия в работе.
Иэображение символа в знакоместе, определяемом координатами произвольной .точки на индикаторе (сдвинутое относительно фиксированного знакоместа), происходит следующим образом.
Двоичный код координаты Y записывается через коммутатор 26 (фиг. 3) непосредственно в счетчик 24 селектора 7 кодов по координате У, поэтому при дальнейшей развертке изображения символа по микрострокам число, записанное в счетчик 24, последовательно увеличивается на семь или девять единиц (в зависимости от формата отобра5 жаемого символа) по сигналам с генератора 8. При этом знакоместо окаэы" вается "привязанным" к электроду, координата Y которого задана 6-разряд" ным кодом, Старшие пять разрядов координаты
Х записываются в счетчик 23 адресного блока 4, а младшие три разряда в регистр 17. Блок 33 сдвига преобразователя 19 координаты Х (фиг.4) осуществляет сдвиг информации (микростроки символа), поступающей от генератора 8 через преобразователь 9 кодов на число электродов, которое определяется трехраэрядным кодом, запи20 санным в регистр 17.
Очевидно, что если код сдвига по координате X отличается от "0", то отобра. жение микростроки символа на индикаторе возможно только за два цикла записи, 25 поэтому после отображения той части символа, которая находится в оЬласти, заданной старшими разрядами Х, содержимое счетчика 23 адресного блока
4 увеличивается на 1 и производится запись оставшейся части изображения символа на соседнее знакоместо.
Состояние выходов блока сдвига в зависимости от состояния управляющих входов приведено в таблице.
Коммутатор 18 служит для пеРедачи кода символа на знакогенератор 8 от блока 3 памяти (в режиме отображения информации без сдвига) или от блока 1 сопряжения (B описанном режиме).
40 По сравнению с известным предлагаемое устройство позволяет Ьолее эко- номно использовать площадь экрана ГИП при отображении совмещенной графичес" кой и алфавитно-цифровой информации.
45 Так, если в известном устройстве занятие графической информацией даже одного электрода ГИП., попадающего в
- отведенную для символов строку (или знакоместо), вызывает необходимость пропуска, как минимум, 10 электродов по координате Y (или 8 по координате
X) и перехода на следующую строку
;(знакоместо), то в предлагаемом устройстве символьная строка может начинаться с любого электрода ГИП, поэтому площадь экрана ГИП используется более экономично.
Кроме того, предлагаемое устройство обладает Ьолее высоким качеством
1605279
Выходы блока сдвига, цикл записи
Состояние управляющих кодов
1 2 3 4 5
1 2 3 4 5
0 1 2 3 4
0 0 1 2 3
0 0 0 1 2
0 0 0 0 1
0 0 0 0 0
0 0 0 0 0
4 2 1
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
-1 1 1
6 7
6 7
5 6
4 5
3 4
2 3
1 2
0 0
8 1 2 3 4
8 0 0 0 0
7 8 0 0 0
6 7 8 0 0
5 6 7 8 0
4 5 6 7 8
3 4 5 6 7
1 2 3 4 5
5 6 7 8
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0.0
8 0 0 0
6 7 8 0 изображения, так как оптимальное размещение символьной информации рядом с графической улучшает условия восприятия информации оператором.
Формула изобретения
1, Устройство для отображения информа ции на га зара э ряд ной и нди каторной панели по авт. св. 11 1119065, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет воэможности увеличения объема отображаемой информации, в него введе- 5 ны регистр, второй преобразователь кодов по координате Х и мультиплексор, первый информационный вход которого подключен к выходу, а второй информа- . ционный вход — к информационному вхо- 0 ду блока памяти, выход мультиплексора соединен с информационным входом генератора символов, а управляющий вход соединен с шестым выходом дешифратора и с управляющими входами второго пре- 25 образователя кодов по координате X u регистра, информационный вход которого соединен с третьим информационным входом селектора по координате 7 и с вторым выходом блока сопряжения, а выход подключен к первому информационному входу второго преобразователя кодов по координате Х, второй информационный вход которого подключен к выходу первого преобразователя кодов по координате Х, а синхровход соединен с первым выходом синхронизатора.
2. Устройство по п.1, о т л и ч аю щ е е с я тем, что селектор по ко- 40 ординате Y содержит преобразователь кодов, вход которого является первым информационным входом селектора, а выход подключен к первому информационному входу первого коммутатора, второй информационный и управляющий входы являются вторым информационным и первым управляющим входами селектора, выход первого коммутатора подключен к информационному входу счетчика, управляющий вход которого является вторым управляющим входом селектора, выход счетчика подключен к первому информационному входу второго коммутатора, второй информационный и управляющий входы и выход которого являются, соответственно, вторым информационным, третьим управляющим входами и выходом селектора.
3. Устройство по и.1, о т л и ч аю щ е е с я тем, что селектор по координате X содержит первый коммутатор, первый и второй информационные входы которого являются соответственно первым и вторым информационными входами селектора, а управляющий вход соединен с управляющими входами дешифратора и второго коммутатора и является вторым управляющим входом селектора, третий коммутатор, первый и второй информационные и управляющий входы которого являются соответственно третьим, четвертым информационным и управляющим входами селектора, выход третьего коммутатора подключен к первому информационному входу второго коммутатора, второй информационный вход которого подключен к выходу дешифратора, выходы первого и второго коммутаторов являются выходом селектора, информационный вход дешифратора подключен к второму информационному входу селектора.
1-й Выходы блока сдвига, 2-й цикл записи
;605279
Фаг,1
Фиг.Я
1605279
Om20mZ Om4 ощ 3 Ото Оа У
0m 8
Фиг. 5
Составитель Е.Конюшенко
Редактор .Н.Лазаренко Техред Л. Сердюкова Корректор Т.Палий
Заказ 3456 Тираж 390 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, W-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r Ужгород, ул. Гагарина, 1"J1