Устройство для поворота символов
Союз Советскик
Социалистических
Республик
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ
«»879634 (61) Дополнительное к авт. свид-ву (22) Заявлено 140580 (21) 2869723/18-24 с присоединением заявки Йо— (23) Приоритет
Опубликовано 07.11.81. Бюллетень N9 41
Дата опубликования описания 07.11.81 (51)М. Кл з
С 09 G 1/08
Государственный комитет
СССР по делам изобретений и открытий (53) УДК 6 81 . 32 7 . . 11 (088. 8) (72) Авторы изобретения
В.A.Башилов, Ю.М.Никольский и Н.И.Макар (7! ) Заявитель (54) УСТРОЙСТВО ДЛЯ ПОВОРОТА СИМВОЛОВ
Изобретение относится к области вычислительной техники и может быть использовано в устройствах для отображения информации.
Известно устройство для отображения информации, содержащее блок памяти, дешифратор, триггер, сумматоры, счетчиК, регистр и блок подсвета (1).
Наиболее близким по технической сущности к изобретению является устройство для отображения информации, содержащее последовательно соединенные дешифратор кода символа, блок памяти, блок управления и блок выбора квадранта, генератор импульсов, 15 подключенный к блоку памяти, другой выход которого соединен с блоком подсвета, дешифратор угла поворота, подключенный к другому входу блока выбора квадранта и одному входу си- 20 нусно-косинусного преобразователя, соединенному с усилителями развертки луча (21.
Недостатком этих устройств является их сложность.
Целью изобретения является упрощение устройства.
Поставленная цель достигается тем, что предложенное устройство содержит первый и второй регистры 30 сдвига, первый, второй и третий сумматоры. Вход первого сумматора подключен к одному выходу первого регистра сдвига, вход второго сумматора соединен с другим выходом первого регистра сдвига, а вход третьего сумматора подключен к выходу второго регистра сдвига. Входы регистров сдвига соединены с выходами блока выбора квадранта, выходы сумматоров подключены к другим входам синуснокосинусного преобразователя.
На чертеже приведена структурная схема предлагаемого устройства.
Устройство содержит дешифратор 1 кода символа, блок 2 памяти, генератор импульсов 3, дешифратор 4 угла поворота, блок 5 управления, блок 6 подсвета, регистры сдвига
7,8, блок 9 выбора квадранта, сумматоры 10-12, синусно-косинусный преобразователь 13 усилители 14,15 развертки луча, шины и сигналов управления 16 — 21.
Устройство работает следующим образом.
В соответствии с кодом символа, поступающим на дешифратор 1, последний вырабатывает сигнал, используемый
879634 для выбора в блоке 2 микропрограммы выбранного символа °
При поступлении импульса запуска устройства генератор 3 вырабатывает сигналы, последовательно считывающие из блока 2 памяти микрокоманды, из которых состоит микропрограмма выбранного символа. Каждая микрокоманда представляет собой информационное слово, содержащее информацию о перемещении по координатным осям + X, -Х, +Ч и -9, подсвете и конце символа.
Блок управления 5 в зависимости от микрокоманд, поступающих на его вход из блока 2 памяти, формирует импульсы прямоугольной формы, соответствующие микропрограмме символа
+)(, — М, +3, -, которые через блок
9 поступают на входы регистров сдвига 7 (Х) и 8 (9).
Регистры сдвига 7 (X) и 8 (9) вырабатывают на выходах последовательности позиционных цифровых кодов сигналов перемещения по контуру символа соответственно по координатным осям Х и Ц, причем в режиме заполнения происходит последовательное увеличение значения позиционного цифрового кода, а в режиме обнуления— последовательное уменьшение. Сигналы с единичных плеч триггерных разрядов регистров 7 (Х) и 8 (g) поступают соответственно на сумматоры
10 (X) и 12 (Ц), à с нулевых плеч триггерных разрядов региcòðà 7 (Х) на сумматор 11 (Х), При этом каждый триггерный разряд регистров 7 и 8 коммутирует единичный весовой ток, эквивалентный одному элементарному перемещению по контуру символа.
Сумматоры 10, 11, 12 сую<ируют весовые токи и вырабатывают на выходах аналоговые сигналы Х, Х и Ц,.
Аналоговые сигналы сумматоров
10 — 12.через преобразователь 13 поступают на усилители развертки луча 14 (Х) и 15 (Ц), которые формируют на шинах ступенчатые напряжения отклонения, например луча ЭЛТ видеоблока, по контуру отображаемого символа соответственно по .осям М и
Одновременно с этим блок подсвета
6 в зависимости от сигнала, поступающего из блока памяти, осуществляет управление подсветом, например подсвечивает (гасит) луч ЭЛТ„
С поступлением из блока памяти на вход блока управления 5 микрокоманфы, означающей конец символа, устройство заканчивает формирование символа.
Дешифратор 4 угла поворота содержит дешифратор двух старших разрядов и дешифратор младших разрядов кода угла поворота. С поступлением кода угла поворота 9 на вход дешифратора
4.дешифратор двух старших разрядов вырабатывает признак квадранта, поступающий на вход блока 9 выбора
В общем случае синусно-косинусный преобразователь реализук>т с помощью усилителей с отрицательной обратной связью, коэффициент усиления которых изменяют пропорциональнс синусу и косинусу угла доворота
Формула изобретения
Устройство для поворота символов, содержащее последовательно соединенные дешифратор кода символов, блок памяти, блок управления и блок выбора квадранта, генератор импульсов, подключенный к блоку памяти, другой выход которого соединен с блоком подсвета, дешифратор угла поворота, подключенный к другому входу блока выбора квадранта и одному из входов синусно-косинусного преобразователя, соединенному с усилителями развертки луча, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит первый и второй регистры сдвига, первый, второй и третий сумматоры, вход первого сумматора подключен к одному из выходов пер50
0 квадранта, который реализует поворот символа на угол А, кратный 90, путем переключения управляющих сигналов +X, — X, +Ц, -Ц, поступающих из блока управления 5. В зависимости от значений двух старших разрядов кода угла поворота — 0001, 10 или
11, соответствующих 1, 1), 111 и 1У кэадрантам, на выходах блок выбора ,квадранта 9 реализуются следующие ,функции:
Шина 16 = ((+Х) Л (00) ) V ((-Ц) Л (01) )V ((-X) Л (10) ) Y ((+Ц) Л (11) )
Шина 17 = ((-К) л (00) )ч ((+Ц)Л (01) )ч ((+ X) A (10) ) Ч ((- Ц) Л (11) )
taHHa18 = ((+-Ц)Л (00) )v((+Х) n(01) )v ((-Ц) Л (10) )Ч ((-Х) Л (11) )
Шина 19 = ((g) Л(00) )Ч((-X) Л(01) )V ((+Ц) Л(10) ) Ч ((+X) Л (11) ).
При повороте символа на угол Ч некратный 90, дешифратор младших о разрядов кода угла поворота вырабатывает признак угла доворота P(ф = — -d ) находящегося в пределах от 0 до 90, который поступает. на о преобразователь 13. При прохождении
g$ аналоговых сигналов от сумматоров
l0 — 12 к усилителям координат 14 и 15 через преобразователь последний осуществляет деление координатных составляющих символа пропорционально щ синусу и косинусу угла доворота Д
При этом на выходных шинах 20 и 21 реализуются следующие, функции:
Шина 20 = Х C05/3+9.8)tig
Шина 21 = 9 C0S)ъ+Х SIMP
Усилители 14 ()() и 15 (9) осуществляют непосредственное суммирование сигналов, поступающих по шинам 20 и 21.
879634
Составитель В. Сметанин
Редактор Л. Утехина Техред A.Áàáèíeö Корректор В. СинипкаЯ
Тираж 487 Подписное
ЭНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 9727/22
Филиал ППП Патент, r. Ужгород, ул. Проектная, 4 вого регистра сдвига, вход второго сумматора — к другому выходу первого регистра сдвига, вход третьего сумматора — к выходу второго. регистра сдвига, входы регистров сдвига подключены к выходам блока. выбора квадранта, выходы сумматоров — к другим входам синусно-косинусного преобразователя.
Источники информации, принятые во внимание при экспертизе
Авторское свидетельство СССР ,Р. 453719, кл. G 06 К 15/20, 1977.
2. Авторское свидетельство СССР
9 468235, кл. G 06 К 15/20 1977 (прототип).