Генератор символов

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик

<1883952 (61) Дополнительное к авт. свид-ву (22) Заявлено 030380 (21) 2888385/18-24 с присоединением заявки ¹ (23) Приоритет—

Опубликовано 231181. Бюллетень № 43

Дата опубликования описания 231181 (51)М. Кл.

G 09 G 1/06

Государственный комитет

СССР но делам изобретений и открытий (53) УДК 6 81. 32 7, ) ) (088. 8) (72) Авторы изобретения

В. В. Агарков, Д. Л. Дубинский, Е. И. Кля

Г. М. Корбашова и И. И. Петров (71) Заявитель . (54 ) ГЕНЕРАТОР СИМВОЛОВ

Изобретение относится к области вычислительной техники и может быть использовано при проектировании устройства отображения информации.

Известен генератор символов, содержащий последовательно соединенные. регистры, дешифраторы и согласующие элементы, одни из регистров подключены к блоку управления, выход синхронизатора соединены с регистрами и дешифратором (1).

Наиболее близким по технической сущности к предлагаемому является генератор символов, содержащий счетчик шагов векторов, блок сдвига век- 1з торов, блок управления, блок триггеров состояния, формирователь маркера, генератор импульсов, первый коммутатор, счетчики по координате Х и У, дешифратор типа векторов и цифроана- 20 логовые преобразователи (2).

Недостатком известных устройств . является низкое качество формирования символов, Цель изобретения — расширение 25 области применения устройства за счет более качественного формирования символов.

Поставленная цель достигается тем, что в генератор символов, содер- 30 жащий счетчик шагов векторов, соединенный с блоком сдвига гекторов, блоком триггеров типа векторов и блоком управления, входы которого подключены к блоку триггеров состояния, генератору импульсов, блоку сдвига векторов, счетчику по координате Х и дешифратору типа векторов, выход блока триггеров состояния соединен со входами счетчиков по координате Х, У и первого коммутатора, выходы генератора импульсов подключены к формирователю маркера, пер вому коммутатору и блоку сдвига векторов, выходы счетчиков по координатам Х и У соединены с соответствующими цифроаналоговыми преобразователями, а входы " с выходами первого коммутатора, введены последовательно соединенные второй коммутатор, дешие фратор полей.и регистр полей, причем входы второго коммутатора подключены к выходу дешифратора типа вектора, вход регистра полей соединен с выходом генератора импульсов, а выходы подключены ко входам цифрое. аналоговых преобразователей.

На фиг. 1 представлена блок-схе ма предлагаемого генератора симво лов; на фиг. 2 — пример построения

883952 символа (буква Ю) с использованием дополнительных полей.

Генератор символов содержит счетчик шагов векторов 1, блок триггеров типа векторов 2, блок сдвига векторов 3, дешифратор типа векторов 4, блок управления 5, генератор импульсов 6, регистр полей 7, формирователь маркера 8, коммутатор 9, блок триггеров состояния 10, счетчик по координатам Х и У 11 и 12, цифроаналоговые преобразователи 13 и 14, коммутатор 15 и дешифратор полей 16.

Поле для построения символа условно разбито на клетки с помощью 9 вертикальных линий (XO-X4) и 17 го- 15 ризонтальных линий (.УО-У9).

Принцип построения символа — векторный. Два или более вектора необходимы для построения символа. Слова (коды) набора векторов поступа- 2О ют в генератор символов из внешнего блока памяти, слово состоит из.8 разрядов, 3 из которых определяют тип вектора, 4 определяют какое количество шагов (клеток поля) должно быть в данном секторе и 1 разряд определяет наличие или отсутствие подсвета. Всего существует 7 типов век-, торов, которые определяют закон построения символа. Последовательные комби нации векторов дают возможность вычерчивать соответствующий символ.

Последнее слово в последовательности векторных слов всегда является нулевым и означает, что процесс построения символа закончен в процессе вычерчивания символа, луч должен передвигаться в пределах поля символа.

Предлагаемый генератор символов имеет собственный генератор импуль- 4О сов, который начинает работу при включении питания, формирует синхроимпульсы, необходимые для работы всех узлов индикатора символов.

Работа генератора символов начинается, когда в блок сдвига вектора

3 поступает положительный потенциал .ввод. По этому сигналу блок 3 формирует импульсный сигнал "запись" в счетчик шагов. По сигналу записи из О внешнего блока памяти в счетчик шагов векторов 2 поступает информация первого слова отображаемого символа.

В блок управления 5 поступают сигнал "Признак шага" со счетчика шагов векторов 1у сигнал "Тип век-. тора" из дешифратора типа векторов 4; информация о положении триггеров состояния из блока триггеров состояния 10; синхроимпульс из генератора импульсов 6; информация о текущем {) состоянии счетчика Х 11 и счетчика

У 12.

Анализируя поступающие сигналы блок управления 5 устанавливает,триггеры состояния в блоке триггеров со- у стояния 10 в положения . необходимые для построения данного вектора символа, т.е. блок триггеров состояния 10 вырабатывает сигналы "движение-останов" и "направление движения", которые поступают в коммутатор 9, в счетчик Х 11 и в счетчик У 12 соотФ ветственно. Коммутатор 9 в необходимые моменты времени вырабатывают счетные импульсы, по которым счетчик

Х 11 и счетчик У 12 в соответствии с сигналами "направления движения" увеличивают или уменьшают содержащиеся в них коды чисел, Уменьшение или увеличение кодо. чисел в счетчике Х 11 и в счетчике

У 12 определяет в свою очередь направление движения луча соответственно. влево-вправо или вверх-вниз.

Далее информация со счетчика Х 11 через цифроаналоговый преобразователь

14 в виде ступенчатого напряжения поступает в усилитель тока Х для раз1 вертки луча электронно-лучевой трубки внутри поля символа по оси Х. Ин-, формация со счетчика У 12 через циф- роаналоговый преобразователь 13 также в виде ступенчатого напряжения поступает в усилитель тока У для развертки луча электронно-лучевой трубки внутри поля символа по оси.

После того, как сделан последний шаг данного вектора, происходит запись следующего слова из внешнего блока памяти, и начинается построение следующего вектора.

После построения последнего вектора символа и поступления из внешнего блока памяти нулевого слова блок сдвига вектора 3 вырабатывает сигнал

"вызов" нового знака. На этом построение знака заканчивается.

Для части символов алфавита, которые имеют большие размеры (М, Ш, Ю, Й и т.д.) и не могут быть отображены в данной координатной сетке, построение символа отличается от обычного. Необходимо, кроме основного поля, еще 6 дополнительных полей. Эти дополнительные поля образуются путем перемещений векторного поля или основной координатной матрицы по осям Х и У. В результате получается суммарное поле большого размера.

Сначала строится часть знака в данной координатной матрице, затем из внешнего блока памяти поступает слово, определяющее сдвиг поля. При этом информация внешнего блокь памяти поступает через коммутатор 15 в дешифратор полей 16. На счетчик шагов информация не поступает, значит генератор импульсов не работает в обычном режиме отображения знака.

Дешифратор полей 16 в регистр полей 7 записывает нужный вид поля.

При этом цифроаналоговые преобразователи и формируют сигналы, йеобхо883952 димые для сдвига всего поля знака по оси X и по оси У соответственно.

После того, как произведен сдвиг поля в нужном направлении, из внешнего

-блока памяти поступит следующее слово, и в сдвинутом поле будет вычерчиваться следующая часть символа.

При необходимости из внешнего блока памяти может поступить слово. определяющее следующий вид поля. снова производится сдвиг всего поля и продолжается построение знака.

Последним словом как и при отображении простых символов будет также нулевое. На этом построение символов заканчивается. (а

Формула изобретения

Генератор символов, содержащий счетчик шагов векторов, соединенный щ() с блоком сдвига векторов, блоком .триггеров типа векторов и блоком управления входы которого подключены -к блоку триггеров состояния, генератору импульсов, блок сдвига векторов, счетчику по координате Х и дешифратору типа векторов,. выход блока триггеров состояния соединен со входами счетчиков по координате Х, У и первого коммутатора, выходы генератора импульсов подключены к формирователю маркера, первому коммутатору и блоку сдвига векторов, выходы счетчиков по координатам Х и У соединены с соответствующими цифроаналоговыми преобразователями, а входы — с выходами первого коммутатора, о т л и ч а ю шийся тем, что, с целью расширения области применения устройства за счет боле качественного формирования символов, оно сопержит последовательно соединенные второй коммутатор, дешифратор полей . и регистр полей, причем входы второго коммутатора подключены к выходу дешифратооа типа вектора, вход регистра полей соединен с выходом генератора импульсов, а выходы подключены ко входам цифроаналоговых преобразователей.

Источники информации, принятые во внимание при экспертизе

1. Патент Великобритании

Р 1294162, кл. Н 4 Т (G 06 К15/20), 1973.

2. Устоойство для oioáðàæåíèÿ алфавитно-цифровой информации Фацит-6401. Фирма Facit AB, Швеция, 1971, фиг. 13 (прототип).

883952

Составитель В. Сметанин

Редактор В. Еремеева Техред 3 Фанта Корректор A. дэятко

Тираж 10237/7б, Заказ 487 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Генератор символов Генератор символов Генератор символов Генератор символов Генератор символов 

 

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

Изобретение относится к электронным устройствам, в частности к портативным приемникам поискового вызова (пейджерам), имеющим множество выбираемых пользователем режимов работы
Наверх