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

Иллюстрации

Показать все

Реферат

 

.ГЕНЕРАТОР СИМВОЛОВ, содержащий входной регистр кода микрополиграмм , одни из вькодов которого подключены к входам группы блока элементов И, выходы которого подключены к входам группы блока выбора адреса микрополиграмм и к входам группы блока подсвета, первый вход которого подключен к выходу генератора импульсов, подключенному к первому входу формирователя отклоняющих напряжений, второй вход которого подключен к первому входу блока подсвета, входы группы формирователя отклоняющих напряжений подключены к выходам блока памяти, входы которого подключены к выходам блока выбора адреса микрополиграмм, отличающийся тем, что, с целью повышения быстродействия генератора символов, он содержит элементы И, триггер, элемент И-НЕ, элементы задержки и элемент ИЛИ, первый вход которого является входом устройства, второй его вход подключен к выходу первого элемента И, выход элемента ИЛИ подключен к третьему входу формирователя отклонякяцих напряжений, к первому входу блока выбора адреса микрополиграмм , к входу блока элементов И, к первому входу второго элемента И и к входу первого элемента задержки , выход которого подключен к четвертому входу формирователя отклонякщих напряжений, к второму входу блока выбора адреса микрополиграмм . и к входу второго элемента задержки , выход которого соединен с входом генератора импульса, выход второго элемента И подключен к входу (Л триггера, выход которого подключен к первьач входам первого и третьего элементов Ник второму входу блока подсвета, одни из выходов которого подключены к входам элемента И-НЕ, выход которого подключен к второму входу третьего элемента И, другой выход блока подсвета подклюел О) чен к первому входу четвертого элемента И, второй вход которого о сд о подключен к выходу генератора импульсов , а выход четвертого элемента И подключен к второму входу первого элемента И, второй вход второго элемента И соединен с другим выходом входного регистра кода микрополиграмм .

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

4(51) G 06 F 3/153

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3583441/24-24 (22) 26.04.83 (46) 15.05.85. Бюл. 11 18 (?2) А.В. Королов, Л.С. Сорока, В.M. Тиунов и IO.Ì. Гончаров (53) 681.327.11(088.8) (56) Авторское свидетельство СССР

У 744669, кл. С 06 Р 3/153, 1981.

Авторское свидетельство СССР

Ф 842281, кл. С 09 С 1/08, 1982. (54)(57) ГЕНЕРАТОР СИМВОЛОВ, содержащий входной регистр кода иикрополиграмм, одни из выходов которого подключены к входам группы блока элементов И, выходы которого подключены к входам группы блока выбора адреса микрополиграмм и к входам группы блока подсвета, первый вход которого подключен к выходу генератора импульсов, подключенному к первому входу формирователя отклоняющих напряжений, второй вход которого подключен к первому входу блока подсвета, входы группы формирователя отклоняющих напряжений подключены к выходам блока памяти, входы которого подключены к выходам блока выбора адреса микрополиграми, отличающийся тем, что, с целью повышения быстродействия генератора символов, он содержит элементы И, триггер, элемент И-НЕ, элементы задержки и элемент NJIH, первый вход которого является вхо„„SU„„1156056 дои устройства, второй его вход подключен к выходу первого элемента И, выход элемента ИЛИ подключен к третьему входу формирователя отклоняющих напряжений, к первому входу блока выбора адреса микрополиграмм, к входу блока элементов И, к первому входу второго элемента

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

И-НЕ, выход которого подключен к второму входу третьего элемента И, другой выход блока подсвета подключен к первому входу четвертого элемента И, второй вход которого подключен к выходу генератора импульсов, а выход четвертого элемента И подключен к второму входу первого элемента И, второй вход второго элемента И соединен с другим выходом входного регистра кода микрополиграмм.

1156056

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах вывода информации из ЭВМ на электронно-лучевую трубку.

Целью изобретения является повышение быстродействия устройства °

На фиг. 1 представлена функциональная схема устройства; на фиг. 2 блок выбора адреса микрополиграмм; на фиг. 3 — блок подсвета; на фиг. 4 — блок формирования отклоняющих напряжений, на фиг. 5 — функциональный набор микрополиграмм, на фиг. 6 — обобщенная фигура знакомства; на фиг. 7 — эпюры основных функций возбуждения 5, А, Ь, 8, С

С; на фиг. 8 — соответствие между микрополиграммами, функциями возбуждения, кодами ПЗУ; на фиг. 9— состав алфавита, вероятности появления символов, коды символов.

Генератор символов содержит входной регистр 1 кода микрополиграмм, блок 2 элементов И, блок 3 выбора адреса микрополиграмм, блок 4 подсвета, генератор 5 импульсов. формирователь б отклоняющих напряжений, блок 7 памяти, элемент 8 ИЛИ, первый элемент 9И, второй элемент 10 И, ЗО первый элемент 11 задержки, второй элемент 12 задержки, триггер 13. третий элемент 14 И, элемент 15 И-НЕ, четвертый элемент 16 И, входные шины 17 кода символа, входные типы 3

18 сигнала "Пуск", выходные шины 19

Х(+), выходные шины 20 У(+), выходные шины 21 кода подсвета, выходные шины 22 сигнала "Конец символа", выходные шины 23 команды "Выбор сле- 46 дующе го

4 подсвета содержит регистр

24, элемент 25 И-НЕ, элемент 26 И.

Блок 3 выбора адреса микрополиграмм содержит регистр 27, группы 45

28 и 29 элементов И, группу 30 элементов ИЛИ, дешифратор 31.

Блок 6 формирования отклоняющих напряжений содержит группы 32-35 элементов И, регистры 36-39, фор- Ю мирователи 40 и 41 отклоняющих напря.жений соответственно X (+) и Y (+) .

Символы формируются из функционального набора микрополиграмм, приведенного на фиг. 5. Символ мо- 5$ жет синтезироваться из подмножества

ФНИ, состоящего не более чем из четырех микрополиграмм.

Для повышения быстродействия устройства производится предваритель ная выборка ийформационного описания следующей микрополиграммы за один такт до окончания формирования предыдущей, быстрый перевод электронного луча на качало знакоместа за время, гораздо меньшее периода следования тактовых импульсов, и запуск формирования следующей микрополиграммы. Описанная процедура повторяется столько раз, сколько микрополиграмм входит в состав данного символа. Это обусловливает разделение на части информационного описания символа с той целью, чтобы данная операция проводилась как можно чаще, а незначащие части в микрополиграммах, которые входят в состав для отображения данного символа, были как можно длиннее, осуществлено расширение числа микрополиграмм, из которь|х формируются символы.

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

С этой целью в устройство введены дополнительные элементы.

Триггер 13 предназначен для запоминания признака, что данная микрополиграмма не является последней и следует произвести в очередной раз быстрый переход к новой микрополиграмме. Элемент 15 И-НЕ вырабатывает сигнал выборки информа ционного описания очередной микрополиграммы за такт до окончания формирования предыдущей. На элементе 14 И происходит выработка сигнала выборки следующей микрополиграммы за такт до окончания предыдущей.

Элемент 16 И предназначен для выработки сигнала перезаписи следующей части кода символа в регистры

24, 27 и триггер 13. Второй вход элемента 16 И сделан задержанным на время, необходимое для форсирования электронного луча из любой точки знакоместа в его начало.

При условии, что данная микрополиграмма не последняя (единич" ное состояние триггера 13), образуется сигнал перезаписи информации на выходе элемента 9 И. Этот сигнал через элемент 8 ИЛИ ерезапи1156056

SO

5$ сывает информацию о следующей микрополиграмме и через элементы 11 и 12 задержки запускает генератор

5 импульсов.

Для формирования всех шестнадцати микрополиграмм (фиг. 5) достаточно формировать шесть типов . отклоняющих напряжений,(см, фиг.7).

Упрощение устройства (сокращение длин кодов символов, поступающих из ПЗУ) достигается введением блока 7 памяти, в котором запоминаются коды функций возбуждения этих шести типов отклоняющих напряжений.

Благодаря этому, на вход устройства подаются лишь одиннадцатиразрядные коды, из них три разряда содержат адрес блока 7 памяти, по которому записаны коды функций возбуждения по координате X других три разряда — адрес блока 7 памяти, по которому записаны коды функций возбуждения по координате 1, четыре разряда — код подсвета этой микрополиграммы, одиннадцатый разряд— признак Продолжить", единичное значение которого означает, что данная микрополиграмма не является последней. Соответствие между микрополиграммами, типами отклоняющего напряжения для них и кодами в ПЗУ показано на фиг. 8.

Назначение элементов 11 и 12 задержки — осуществить разделение во времени записи в регистры 36-39 фор. мирователя 6 функций возбуждения по координатам Х и Y . По сигналу

"Пуск" с выхода элемента 8 ИЛИ производится считывание информации из блока 7 памяти в регистры 36 и

37 формирователя 6 и по этому же сигналу, задержанному элементом

11 задержки, производится считывание информации из блока ? памяти в регистры 38 и 39 формирователя 6.

После этого сигнал "Пуск", задержанный элементом 12 задержки, запускает генератор 5 импульсов. Время задержки элементов 11 и 12 выбирается таким, чтобы обеспечить процессы считывания информации из блока 7 и ее занесение в регистры 36-39 формирователя 6.

В регистр 1 заносится информационное описание части символа, которое состоит из адресов блока 7 памяти, по которым записаны: коды функций возбуждения по координатам Х и Y

Il tl код подсвета, признак Продолжить

Код символа в общем случае может состоять из нескольких частей. Блок

2 элементов И и элемент 10 И служат для перезаписи следующей части кода символа в рабочие регистры устройства.

Блок 3 выбора адреса микрополиграмм предназначен для выборки функции возбуждения микрополиграмм из блока 7 памяти. Коды адресов функций возбуждения заносятся в регистр 27.

Элементы 28 И осуществляют пропуск на дешифратор 30 сигналов, по которым из блока 7 памяти выбираются функции возбу;.дения по Х а элементы 29 И вЂ” по Y . Элементы

28 И открываются сигналом с выхода элемента 8 ИЛИ, а элементы 29 Исигналом с выхода элемента 11 задержки. Сигналы с выхода дешифратора подаются на вход блока 7 памяти.

Блок 4 подсвета (см. фиг. 3) предназначен для выдачи кода подсвета на выход 21 устройства (сигнал Z(t). Элемент 25 И-НЕ определяет конец микрополиграммы, а элемент 26 И вЂ” конец символа. На второй вход блока 4 подсвета поступают от генератора 5 импульсов сигнаzm "Сдвиг" регистра 24, на первый вход — код подсвета, и с вторых выходов блока 4 подаются сигналы для работы элемента 15 И-НЕ. Сигнал "Конец символа" подается на выход 22 устройства.

Формирователь 6 отклоняющих напряжений предназначен для запоминания сигналов Х (+), Х (-), 1(+) (-) на регистрах 36 -39. Под действием импульсов от генератора S импульсов содержимое регистров 36-39 подается на входы формирователей 40 и 41.

Формирователь 40 образует отклоняющее напряжение X(t) (шина 19), а формирователь 41 — отклоняющеенапряжение У(с) (шина 20). По сигналу "Пуск" с выхода элемента 8 ИЛИ информация из блока 7 памяти через элементы 32 и 33 И заносится в регистры 36 и 37. По сигналу с выхода элемента 11 задержки информация из блока 7 памяти через элементы

34 и 35 И, заносится в регистры 38 и 39 °

1156056

Работа устройства поясняется на примере формирования символа

"1". На первом этапе работы устройства в регистр 1 записан код

00101101101. По сигналу "Пуск" в регистр 24 заносится код 0110, в регистр 27 — 001 011 и в триггер

13 — 1. Этот же сигнал раскрывает элементы 28, 32, 33 И. С выхода бло. ка 7 памяти (по адресу 001) будут считаны: в регистр 36 — код 1001, в регистр 37 — 0100. Сигнал с выхода элемента 11 задержки раскрывает элементы 29, 34, 35 И. С выхода блока 7 памяти (по адресу 011) будут считаны: в регистр 38 — 1000 в регистр 39 — 0001. После этого запускается генератор 5 импульсов.

Импульс с выхода генератора 5 импульсов поступает на сдвиговые входы регистров 24, 36-39.

В результате электронный луч описывает траекторию микрополиграммы

У 42, у которой в ходе работы устройства подсвечены второй и третий элементы.

На втором такте работы устройства на выходе элемента 15 И-НЕ образуется сигнал, который через открытый злемент 14 И поступает на выход устройстьа (шина 23). В регистр 1 записывается следующая часть кода символа; 100 001 0110 О.

На третьем такте образуется сигнал на втором выходе блока 4 подсве;.. та, Этот сигнал поступает на установочные входы формирователей 40 и 41 и генератор 5 импульса, в результате электронный луч формирован— но возвращается в начало знакоместа, разрешает прохождение задержанного третьего импульса от генератора 5 импульса на выход элемента 9 И. Этот сигнал через элемент 8 ИЛИ производит запись в регистр 24 кода 0110, в регистры 36 и 37 — 0001 и 1000 соответственно, а в регистры 38 и 39

1001 и 0110. Кроме того, запускается генератор 5 импульсов. В результате электронный луч движется по траектории микрополиграммы Р 48, у которой подсвечены второй и третий Е элементы. Появление сигнала на выходе элемента 15 И-НЕ ни к чему не приводит, так как элемент 14 И закрыт, аналогично не будет сигнала на выходе элемента 9И. Сигнал с первого выхода блока 4 подсвета (на третьем такте работы) поступает на установочные входы формирователей 40 и 41, Кроме того, возникает сигнал "Конец символа", который поступает н . вы3Q ход устройства (шина 22). В результате на экране ЭЛТ (на схеме не показана ) отобразится сим—

11 If вол 1

1156056

)156056 156056

М(Е) ф(Е) Л(Е) /Г

r r r

Oner

О,О52 д О

0 /

1 0

r 0 с

Г 01

Г ф

00/Ф

// /

С Г

0O f

0 Г о/ б О/2

110

Г о осВ

000 о /

О Г о

/ 0

/о Г

О,ОЛ

0 00

0 Г

О /

0 0

Ео а0а

С,о,г5

О

ОО0/

С7 00

eO/S

Г О

011

f с7 1

Г f

0O/6

0 / 0

0 /

Б,Б

ОО/0

0 Г

0 д C

0 и /

О О/2 и/

Elf д с7 f

О 1

Г сс

0 f

00 г

0 /

И,/1

0 с77

Г 0 0

Г ос)ОЕ

/ 0 0

О,ог3

0 Г

/r .0

0 а

О6Е

0 и f 0 о я /,5

О / б С 0

Ос0г6

Г 0 с7 0/J5

0 1

0,0/à

С7

O 1

0 с7О

Г О

0 01/5

f ОО

О 1 оп0

/ОГ

О 0/jl

О 1 аоа

Г / f

/ а

0 Г О

0 О/7

Г с

00Ю5 а Г

О /

Г/1

r 0О о

Г 0 с о о//5 и и О

0,0/76

Г 0 0 с7цг.9

ВНИИПИ Заказ 3146/45 Тираж 7i0 Подпиеиое

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

Е, E ш, Ф

Р Ф.Э жп-сс

Ф

Р 0

D Г С

f r c

Of0

/0f

0 r 0

/ О 1

0 Г 0

1 Оr7.110

O f 0

О 1

110 и о а

0 r 0

Ор 0

0 / 0 с7 с7

1 с7 С7

1 / О

0 Г

0 Г

r и t

0 Г О

У Г 1

0С7 rf

0 r г

00 r

0 1 / с7

r / б б

1 Г

0 / 0

0 Г

00 Г

Г и

0