t
Изобретение относится к област-и вычислительной техники и ivюжeт быть использовано при проектировании устройства отображения информации.
Известен генератор символов, содержащий последовательно соединенные-, регистры, дешифраторы и согласующие элементы, одни из регистров подключены к блоку управления, ВЫХОДЕ синхронизатора соединены с регистрами и дешифратором fl.
Наиболее близким по технической сущности к предлагаемому является генератор символов, содержащий счетчик шагов векторов, блок сдвига векторов, блок управления,блок триггеров состояния, формирователь маркера, . генератор импульсов, первый коммутатор, счетчики по координате X и У, дешифратор типа векторов и цифроаналоговые преобразователи 1,2 Недостатком известных устройств . является низкое качество формирования символов.
Цель изобретения - расширение области применения устройства за счет более качественного формирования символоз.
Поставленная цель достигается тем, что в генератор символов, содержащий счетчик шагов векторов, соединенный с блоком сдвига гекторов, блоком триггеров типа векторов и блоком управления, входы которого подключены к блоку триггеров состояния, генератору импульсов, блоку сдвига векторов, счетчику по координате X и дешифратору типа векторов, выход блока триггеров состояния со- ;
10 единен со входами счетчиков по координате X, У и первого коммутатора, выходы генератора импульсов подключены к формирователю маркера, пер7 вому коммутатору и блоку сдвига век15торов, выходы счетчиков по координатам X и У соединены с соответствующими цифроаналоговыми преобразователями, а входы - с выходами первого коммутатора, введены последовательно
20 соединенные второй коммутатор, дешиг фратор полей и регистр полей, причем входы второго коммутатора подключены к выходу дешифратора типа вектора, вход регистра полей соединен
25 с выходом генератора импульсов, а выходы подключены ко входам цифрог аналоговых преобразователей.
На фиг. 1 представлена блок-схе- ма предлагаемого генератора символов на фиг. 2 -пример построения
30
символа (буква Ю) с использованием дополнительных полей.
Генератор символов содержит счетчик шагов векторов 1, блок триггеров типа векторов 2, блок сдвига векторов 3, дешифратор типа векторов 4, блок управления 5, генератор импульсов 6, регистр полей 7/ формирователь маркера 8, коммутатор 9, блок триггеров состояния 10, счетчик по координатам X и У 11 и 12, цифроаналрговые преобразователи 13 и 14, коммутатор 15 и дешифратор полей 16.
Поле для построения символа условно разбито на клетки с помощью 9 вертикальных линий СХО-Х4 и 17 горизонтальных линий .УО-УВ) .
Принцип построения символа - векторный. Два или более вектора необходимы для построения символа. Сло,ва (коды) набора векторов поступают в. генератор символов из внешнего блока памяти, слово состоит из.8, разрядов, 3 из которых определяют тип вектора, 4 определяют какое количество шагов (клеток поля) должно быть в данном секторе и 1 разряд определяет наличие или отсутствие подсвета. Всего существует 7 типов векторов, которые определяют закон построения символа. Последовательные комбнации векторов дают возможность вычерчивать соответствующий символ .
Последнее слово в последовательности векторных слов всегда является нулевым и означает, что процесс построения символа закончен в процессе врлчерчивания символа, луч должен передвигаться в пределах поля символа.
Предлагаемый генератор символов имеет собственный генератор импульсов, который начинает работу при включении питания, формирует синхроимпульсы необходимые для работы всех узлов индикатора символов.
Работа генератора символов начинается, когда в блок сдвига вектора 3 поступает положительный потенциал .ввод. По этому сигналу блок 3 формирует импульсный сигнал запись в счетчик шагов. По сигналу записи из внешнего блока памяти в счетчик шагов векторов 2 поступает информация первого слова отображаемого символа.
В блок управления 5 поступают сигнал Признак шага со счетчика шагов векторов 1; сигнал Тип вектора из дешифратора типа векторов 4; информация о положении триггеров состояния из блока триггеров состояния 10; синхроимпульс из генератора импульсов б; Информация о текущем состоянии счетчика X 11 и. счетчика У 12.
Анализируя поступающие сигналы блок управления 5 устанавливает .триггеры состояния, в блоке триггеров состояния 10 в положения, необходимые для построения данного вектора символа, т.е. блок триггеров достояния 10 вырабатывает сигналы движение-останов и направление движения которые поступают в коммутатор 9,в счетчик X 11 и в счеРчик У 12 соответственно. Коммутатор 9 в необходимые моменты времени вырабатывают сченые импульсы, по которым счетчик X 11 и счетчик У 12 в соответствии с сигналами направления движения увеличивают или уменьшают содержащиеся в них коды чисел,
Уменьшение или увеличение кодо чисел в счетчике X 11 и в счетчике У 12 определяет в свою очередь направление движения луча соответственновлево-вправо или вверх-вниз.
Далее информация со счетчика X 11 через цифроаналоговый преобразовател 14 в виде ступенчатого напряжения поступает в усилитель тока X для развертки jly4a электронно-лучевой трубки внутри поля символа по оси X. Информация со счетчика У 12 через цифроаналоговый преобразователь 13 также в виде ступенчатого напряжения поступает в усилитель тока У для развертки луча электронно-лучевой трубки внутри поля символа по оси.
После того, как сделан последний шаг данного вектора, происходит запись следующего слова из внешнего блока памяти, и начинается построение следующего вектора.
После построения последнего вектора символа и поступления из внешнего блока памяти нулевого слова блок сдвига вектора 3 вырабатывает сигнал вызов нового знака. На этом построение знака заканчивается. I
Для части символов алфавита, которые имеют большие размеры (М, Ш, Ю, И и т.д.) и не могут быть отображены в данной-координатной сетке, построение символа отличается от обычного. Необходимо, кроме основного поля, еще б дополнительных полей. Эти дополнительные поля образуются путем перемещений векторного поля или основной координатной матрицы по осям X и У. В результате получается суммарное поле большого размера.
Сначала строится часть знака в данной координатной матрице, затем и внешнего блока памяти поступает слово, определяющее сдвиг поля. При этом информация внешнего блока памяти поступает через коммутатор 15 в дешифратор полей 16. На счетчик шагов информация не поступает, значит генератор импульсов не работает в обычном режиме отображения знака.
Дешифратор полей 16 в регистр полей 7 записывает нужный вид поля. При этом цифроаналоговые преобразователи и фop вIpyют сигналы, нёо5х6димые для сдвига всего поля знака по оси X и по оси У соответственно. После того, как произведен сдвиг поля в нужном направлении, из внешнего -блока памяти поступит следующее слово, и в сдвинутом поле будет вычерчиваться следующая часть сймвола. При необходимости из внешнего блока памяти может поступить слово, определяющее следующий вид поля, сн ва производится сдвиг всего поля и продолжается построение знака. Последним словом как и при отображении простых символов будет такж нулевое. На этом построение символо заканчивается. Формула изобретения Генератор символов, содержащий счетчик шагов векторов, соединенный с блоком сдвига векторов, блоком .триггеров типа векторов и блоком управления, входы которого подключены к блоку триггеров состояния, генератору импульсов,-блок сдвига век торов, счетчику по координате X и дешифратору типа векторов,. выход блока триггеров состояния соединен входами счетчиков по координате X, и первого коммутатора, выходы генератора импульсов подключены к формирователю маркера, первому коммутатору и блоку сдвига векторов, выходы счетчиков по координатам X и У соединены с соответствующими цифроаналоговыми преобразователями, а входы - с выходами первого коммутатора, отличающийся тем, что, с целью расширения области применения устройства за счет болег качественного формирования символов, оно содержит последовательно соединенные ВТОРОЙ комгф татор, дешифратор полей . и регистр полей, причем входы второго коммутатора подключены к выходу дешифратора типа вектора,вход perticTpa полей соединен с выходом генератора импульсов, а выходы подключены ко входс1М цифроаналоговых преобразователей . i . Источники информации, принятые во внимание при экспертизе 1.Патент Великобритании № 1294162, кл. Н 4 Т ( G Об К15/20), 1973. 2.УСТРОЙСТВО для отображения алфавитно-цифровой информации Фацит-6401. Фирма Facit АВ, Швеция, 1.971, фиг. 13 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для поворота изображе-Ния СиМВОлОВ | 1979 |
|
SU841030A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1985 |
|
SU1300542A1 |
Устройство для отображения графи-чЕСКОй иНфОРМАции HA эКРАНЕ элЕКТ-POHHO-лучЕВОй ТРубКи | 1978 |
|
SU813494A1 |
Генератор символов | 1987 |
|
SU1446643A1 |
Устройство для отображения графической информации на экране электронно-лучевой трубки | 1983 |
|
SU1254535A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1513506A2 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1977 |
|
SU742985A1 |
Устройство для отображения графической информации на экране электронно-лучевой трубки | 1980 |
|
SU964705A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1525723A2 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1982 |
|
SU1053139A1 |
Авторы
Даты
1981-11-23—Публикация
1980-03-03—Подача