Устройство для формирования дуг и окружностей на экране телевизионного индикатора

 

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

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

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

РЕСПУБЛИК (я)5 G 09 G 1/16

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИ

К АВТОРСКОМУ СВИДЕТЕЛ ЬСТВУ (21) 4811812/24 (22) 09.04,90 (46) 07,03.93, Бюл, ¹ 9 (71) Конструкторское бюро Завода "Россия" (72) В.Г,Баранов и А.С,Эреджепов (56) Авторское свидетельство СССР

¹ 732935, кл. G 06 F 3/153, 1977.

». Ж„„1800476 А1 (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

ДУГ И ОКРУЖНОСТЕЙ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО ИНДИКАТОРА (57) Сущность изобретения: устройство содержит; резистор, три сумматора, три блока сравнения, генератор импульсов, два счетчика, блок управления, коммутатор, вычислитель координаты точки дуги окружности, элемент ИЛИ, три функциональных преобразователя. 6 ил.

1800476

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

На фиг.1 представлена функциональная схема устройства; на фиг,2 — схема вычислителя координаты точки дуги окружности; на фиг.3 — экранная область (заштрихована) и области для задания начальных условий дуги; на фиг,4 — окружность с центром в координатном поле экрана (х0, у0); на фиг,5— временная диаграмма работы блока управления; на фиг,б — формат числа на входе вычислителя координаты точки дуги окружности, Устройство содержит регистр 1. первый

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

17 блоки сравнения, элемент 18 ИЛИ и вычислитель 19 кординаты точки дуги окружности.

Вычислитель 19 содержит семь функциональных преобразователей 20 — 26, дешифратор 27 и четыре элемента ИЛИ 28 — 31.

На фиг,4 изображена окружность и показано направление осей Х и Y на точечном растре и начало отсчета (условно левый верхний угол экрана). Окружность разделена на восемь равных дуг, условно пронумерованных от 0 до 7: Π— -АВ, 1 — ВС, 2 — ---CD, 3—

--DE, 4 — EF, 5 — FG, 6 — -GH и 7 — НА. Если вычитание координат окружности начинать от точки А в направлении к точке В, то координата Х при этом будет изменятся с шагом 1 от 0 до округленного целого значения

-д=. При этом для каждого значения коордиR наты X = 1, 2, 3„, - вычисляется значение

R координаты у = угд: к l,àêðóãëåííoå до целого значения, При вычислении координат окружности от точки В в направлении к точке С с целью симметричной аппроксимации окружности необходимо вычислять координату X = уд — к I, при этом координата Y долина изменяться с шагом 1 от вычисленного

R ранее целого значения У = у. до У = О.

Далее при вычислении координат окружности от точки С в направлении к точке D координата Y изменяется с шагом 1 от значения Y = О до целого значения Y = I ól, R

5 при этом значение координаты Х вычисляется для каждого значения координаты У, От точки 0 до точки F вычисляется значение координаты У, а значение координаты

Х изменяется с шагом 1 от целого значения

10 R R

Х = д=! до О и от 0 до Х = I I и т д, Следовательно, при вычислении координат дуг окружности с номерами 1, 2, 5 и 6 значение координаты Y изменяется с шагом

15 R

1 от до О и в обратном направлении—

R от О до -, при этом значение координаты

X вычисляется для каждого значения координаты У, При вычислении координат для окружности с номерами 3, 4, 7 и О изменяетR ся с шагом 1 значение координаты Х от - до О и в обратном направлении — от О до

R у; а вычисляется при этом значение координаты Y для каждого значения координаты

Х.

Для вычисления абсолютных координат с целью их вывода на экран индикатора с принятой исходной точкой начала координат и направлением осей Х и Y на экране необходимо к заданной координате центра окружности или дуги на экране прибавлять или вычитать вычисленные значения относительных координат, В данном случае для точек окружности, расположенных на О, 1, 2 или 3-й дугах, Xj = X0 + Хротн, 40 где Х вЂ” абсолютное значение координаты

i-й точки окружности;

X0 — значение координаты Х центра на

45 экране с точечным растром;

Хьтн — вычисленное значение относительной координаты Х i-й точки окружности.

Для точек, расположенных на 4, 5, 6 или

7-й дугах, 50

Xj = X0 Х отн

Для точек окружности, расположенных на 2, 3, 4 или 5-й дугах

Yj = УО+ %отн, где У вЂ” абсолютное значение координаты

i-й точки окружности;

1800476

Yi = УО %отн.

Уо — значение координаты Y центра на экране с точечным растром;

%отн вычисленное значение относительной координаты Y i-й точки окружности.

Для точек, расположенных на 6, 7, 0 или

1-й дугах, Таким образом, в зависимости от номера дуги окружности, на которой вычисляются относительные координаты точек окружности, одна из координат изменяется

R R от О до —,д- или от -д-до О, при этом другая координата вычисляется. При вычислении абсолютных координат точек окружности сложение или вычитания из значений координат центра зависят от номера дуги окружности. Эти зависимости целесообразно реализовать путем программирования микросхемы постоянной памяти, в которой адрес — трехразрядный двоичный код номера дуги окружности, а четыре разряда данных — сигналы, управляющие работой коммутатора и сумматоров. Данная зависимость показана на фиг,5, В предложенном устройстве формирование окружностей и дуг окружностей осуществляется на экране телевизионного индикатора с точечным растром размерностью 400 х 256, т,е. строка содержит 400 элементов разложения (9 двоичных разрядов) и в кадре содержится 256 строк (8 двоичных разрядов).

Устройство работает следующим образом, Информация, необходимая для формирования изображения окружности или дуги, поступает из ЭВМ на вход 32 устройства и по сигналу из ЭВМ разрешение установки (на чертеже не показано) заносится в регистр 1 и счетчики 5 и 11. В регистре 1 информация хранится до окончания формирования заданной фигуры, Данная информация имеет следующий вид: — координаты центра окружности или дуги на поле экрана — Xo — выход 35 регистра, Yo — выход 36 регистра; — величина радиуса окружности или дуги R — выход 38 регистра; — для дуги одна из начальных относительно центра координат для 1, 2, 5 и 6-й дуг — координата У, для 3, 4, 7 и 0-й дуг — Х, выход 39 регистра; — номер дуги, где находится начальная относительная координата, выход 40 регистра; — для дуги одна из конечных относительно центра координат (для 1, 2, 5 и 6-й дуг—.5

55 координата У, для 3, 4, 7 и О-й дуг — X), выход

36 регистра; — номер дуги, где находится конечная относительная координата, выход 41 регистра, Если начальные условия для формирования окружности или дуги расположены в координатном поле экрана размерностью

400 х 256 точек, то величина регистров для записи радиуса и центра может достигать девяти двоичных разрядов, Начальные условия для отображения дуги на экране могут выходить за пределы координатного поля экрана (величина радиуса для дуги может превышать 400, а координаты ее центра могут находиться за пределами экрана), и в устройстве предусмотрено, что разрядность функциональных преобразователей превышает размерность точечного растра. На чертеже 3 изображена экранная область (заштрихована) и области, в которых могут задаваться начальные условия для формирования дуги на экране. С выхода 39 регистра в реверсивный счетчик 11 заносится начальная относительная координата дуги (координаты центра дуги принимаются за

0 0). Причем, в зависимости от номера дуги, где находится начальная точка дуги, в счетчик заносится та начальная координата (X или Y), которая в дальнейшем будет увеличиваться или уменьшаться с шагом "1", а не вычисляться.

Разрядность счетчика должна быть не менее 10-ти двоичных разрядов. Аналогично, на вход 42 блока сравнения 4 с выхода

37 регистра поступает координата дуги окружности, а на его вход 44 с выхода 41 регистра — код номера дуги, в которой находится конечная координата дуги. В счетчик

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

По сигналу с ЭВМ "начало отображения", поступающему на вход 33 устройства, запускается генератор 10 импульсов. С выхода генератора 10 импульсы поступают на счетный вход реверсивного счетчика 11.

Сложение или вычитание счетчика определяется номером дуги, в которой находится начальная точка. Для дуг с номерами О, 2, 4 и 6 счетчик работает на сложение, а для дуг с номерами 1, 3, 5 и 7 — на вычитание, управляет работой счетчика 11 младший разряд счетчика 5.

С выхода счетчика 11 значение начальной относительной координаты, увеличенное или уменьшенное на един ицу, поступает на адресную часть функционального преобразователя 13 (ПЗУ), реализующего квадратичную зависимость, т.е. D = А, 1800476 где 0 — выходные данные ПЗУ; А — адрес

ПЗУ, в данном случае одна из координат отображаемой фигуры.

Аналогично построен функциональный преобразователь 12, на адресную часть которого с выхода 38 регистра поступает значение радиуса дуги окружности R, а данные

D представляют квадрат радиуса, т.е, D = R . г

В данном случае квадрат 10-ти разрядного числа — число 20-ти разрядное, Данные с выходов функциональных преобразователей 12 и 13 поступают на сумматор 15, реализующий функцию разности квадратов радиуса и одной из координат, R— г — А, которая также может представлять 20г ти разрядное двоичное число. Эта разность квадратов поступает на вход вычислителя

19, на выходе которого реализуется функция квадратного корня из этой разности (4 — д ), прадставяяющая сооои 10-ти разрядное значение вычисляемой относительной координаты следующей точки дуги окружности. Это значение вычисленной координаты поступает на вход 47 коммутатора

7 (на мультиплексор 8 координаты Х и мультиплексор 9 координаты Y). На вход 46 коммутатора 7 (на другие входы мультиплексоров) поступает значение координаты с выхода счетчика 11, изменяющейся с шагом 1. Блок 6 управления реализует функцию управляющих сигналов для коммутатора 7 и сумматоров 2 и 3 координаты X u координаты У, Блок 6 может быть выполнен на ПЗУ, запрограммированном в соответствии с фиг.5, Таким образом, если мультиплексор

8 координаты X пропускает на выход вычисленную координату с вычислителя 19, то в это время через мультиплексор 9 координаты Y проходит координата, изменяющаяся с шагом 1 с выхода счетчика 11, и наоборот.

С выходов коммутатора 7 относительные координаты X u Y поступают на входы сумматоров 2 и 3 соответственно, На другие входы этих сумматоров с выходов 35 и 36 регистра 1 поступают координаты центра дуги окружности.

На управляющие входы сумматоров 2 и

3 поступают сигналы с выходов 52 и 53 блока 6 управления и в зависимости от номера дуги окружности, в которой находится текущая координата дуги, сумматоры 2 и 3 производят действия сложения или вычитания.

Таким образом, вычисленные на сумматорах 2 и 3 координаты дуги окружности являются абсолютными координатами и привязаны к положению дуги на экране индикатора, 5

Формирование сигнала "Конец отображения" происходит в блоке 4 сравнения по равенству кода конечной координаты дуги, поступающей с выхода 3 регистра 1 на вход

42 блока 4, и координаты, которая поступает на вход 44 блока 4 с выхода счетчика 11. Для однозначности формирования сигнала конец отображения на входы 45 и 43 блока 4 поступают коды номера дуги окружности, где находится конечная координата дуги с выхода 41 регистра 1, и сформированный на счетчике 5 код номера дуги окружности. При равенстве конечных координат и конечных номеров дуг окружности формируется сигнал "Конец отображения".

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

Граничными условиями перехода границ являются X(Y) > д-и X(Y) = 0 (фиг.4), ФормиR рование сигналов перехода происходит с помощью функционального преобразователя 14, блоков 16 и 17 сравнения и элемента

ИЛИ 18, Функциональный преобразователь

14 выполнен аналогично функциональным преобразователям 12 и 13, т.е. ПЗУ вЂ” адресом которого является код радиуса, а данные — функция, вычисленная до целого значения. Значение этой функции для данного радиуса поступает на вход блока 16 сравнения, на другой вход которого поступают значения координаты с выхода счетчика 11. Эти же значения координаты поступают на другой блок 17 сравнения.

Блок 16 сравнения формирует сигнал при условии, что координата, изменяющаяся с шагом 1, станет больше и равна значению д, а блок 17 — если координата равна О, Эти

R сигналы объединяются элементом 18 ИЛИ и с выхода этого элемента сигнал поступает на счетный вход счетчика 5, изменяя его состояние на и1". Формирование координат окружности происходит аналогично формированию координат дуги.

Вычислитель 19 построен также по принципу функционального преобразования, на входе которого адрес F, представляющий значение F = R — А, на выходе—

2 2 данные, представляющие функцию 0 = VF.

В данном случае входная информация вычислителя может достигать 20-ти разрядного двоичного числа, Выше уже было отмечено, что ПЗУ можно описать М-разрядной логической функцией D = F(A), определенной на поле N-разрядных переменных, где N — количество линий адреса ПЗУ, М вЂ” количество линий данных, Отмечалось, что недостатком такого функ1800476

В = Ь уг 2 + Ь!д-12 "+ ..

+ Ь . 2 + bo 2 .

40 где Ьуг = 1, а bin-1... bo = О: 1. если i — четное и

i+1 45

В=Ь i+ 2 + г

i+1 — — -1

+Ьi+1„.2 г г 50

+ Ь) 2 + bo 2 . где Ь i + 1... Ьо = О; 1, если i - нечетное.

Выше указывалось, что значение корня (B + 1) будет тогда, когда число А увеличится на (2В + 1). Умножение на два числа в двоичной системе соответствует сдвигу его влево на один разряд. Следовательно, если ционального преобразования является небольшая разрядность обрабатываемых данных, ограниченная количеством линий адреса выбранного ПЗУ. Поэтому в данном случае, когда количество линий адреса мо- 5 жет достигать 20-ти двоичных разрядов, для построения вычислителя принято нестандартное решение, сущность которого заключается в следующем. Для отображения графической информации на экране телеви- 10 зионного индикатора с точечным растром оперируют целыми числами, соответствующими координатам отображаемой фигуры, Если считать, что результат извлечения квадратного корня из целого числа есть це- 15 лое число, то VA= В и тогда А = В . Если следовать в сторону увеличения числа А, то с определенного значения А + S значение корня А+ Б= B + 1, при этом S = 2В + 1.

При погрешности вычисления, меньшей или 20 равной 1, значение квадратного корня для всех чисел от А по (А + 2В) будет В, но А+ 2 В + 1= В+ 1. Таким образом, если рассматривать целочисленные значения результата вычисления, то увеличение числа А на величи- 25 ну до (2В + 1) не вызывает изменения ез льтата. Нап име, Е1324 =32, а 1089 =

1 4+2 +1 =33. Таким образом, если задаться погрешностью, меньшей или равной 1, то значение квадратного корня 32 30 будет для всех чисел от 1024 до 1088, т.е. 65 значений.

Любое целое число А>1 в двоичной системе счисления имеет вид А = а 2i +

+ à 1 2 +aiг 2 +...+а 2 +ao 2,где 35 а = 1, Bi 1.... эO = О: 1, Это число находится в промежутке 2

+ 1), Таким образом, если /А= В и идти в сторону увеличения числа А, то значение корня (В + 1) будет в том случае, если иэмеi нится (— +1)-й разряд числа А, при этом погрешность может достигать 1. Изменения в разрядах, младше указанного, не вызывают изменений в значении квадратного корня. Следовательно, при извлечении квадратного корня из i-разрядного двоичного числа можно не учитывать младшие разряды с О-ro по i/2. Значащие разряды при этом будут с (i/2+1) по i-й. Для уменьшения погрешности в два раза необходимо сократить в два раза неучитываемую часть числа, т.е, сдвинуть на один разряд вправо границу значащей части числа. Таким образом, при извлечении квадратного корня из!-разрядного двоичного числа с погрешностью <0,5, можно не учитывать младшие разряды с О-го по (i/2 — 1), и только изменения в разрядах, начиная с i/2 по i-й, влекут изменения в результате квадратного корня.

На фиг,6 представлен формат числа и распределение зон для адресов ПЗУ для случая извлечения из числа квадратного корня. Это число может принимать значения от О до 20 значащих двоичных разрядов.

В качестве ПЗУ используются микросхемы с организацией памяти 2К х 8.

Первое ПЗУ запрограммировано для всех целых числе от О до 2047 (11 двоичных разрядов линий адреса). Значение квадратного корня из 2047 соответствует 45. Если идти в сторону увеличения чисел, то следующее значение корня будет 46, при этом подкоренное выражение увеличится по сравнению с предыдущим на 45 х 2 + 1 = 91, что соответствует в двоичной системе

1011011 (шесть разрядов, считая с О-го).

Таким образом, изменение только в 6-м разряде влечет за собой изменение в результате извлечения корня, однако для уменьшения погрешности в два раза следующее ПЗУ программируется, начиная не с

6-го, а с 5-го разряда входного числа и далее до полного заполнения адресной части ПЗУ, т.е, по 15-й разряд входного числа (числа от

2048 по 65535). Значение квадратного корня из 65535 соответствует 256 = 2 . Следующее значение корня 257, при этом подкоренное выражение увеличится на 256 2+ 1 =513, т.е. изменение произойдет в 9-м разряде. Таким образом, следующее ПЗУ программируется не с 9-го разряда входного числа, а с 8-го, для уменьшения погрешности, до равной

1800476

12 или меньшей 0,5. Максимальное значение подкоренного выражения для этого ПЗУ будет 524287. Значение квадратного корня из

524287 соответствует 724. Следующее значение 725 будет при увеличении подкоренного выражения на 724 х 2 + 1 = 1449, т.е, изменение происходит в 10-м разряде входного числа, а для погрешности, равной или меньшей 0,5, следующее ПЗУ и рограммируется с 9-го разряда входного числа и далее по 19-й разряд (числа от 524288 по 1048575).

Схема вычислителя 19 (фиг.2) построена следующим образом, На вход вычислителя поступает двоичный код выражения R — А, 2 2 величина которого может достигать 20-ти двоичных разрядов.

В соответствии с фиг.6, ПЗУ 20 является функциональным преобразователем, реализующим функцию квадратного корня для целых чисел от 0 до 2047 (адресная часть примененных в вычислителе ПЗУ 11 двоичных разрядов с 0 по 10, количество линий данных 8 двоичных разрядов).

На адресную часть следующих ПЗУ 21, 22 поступают разряды с 5-го по 15-й входного числа, и они реализуют функцию квадратного корня для всех чисел с 2048 по 65535.

ПЗУ 22 использовано для расширения линий данных до 9-ти двоичных разрядов.

На адресную часть ПЗУ 23, 24 поступают разряды с 8-го по 18-й входного числа, и они реализуют функцию квадратного корня для чисел с 65536 по 524287. ПЗУ 24 также использовано для расширения линий данных до 10-и двоичных разрядов. И, наконец, на адресную часть ПЗУ 25 и 26 поступают разояды с 9-ro по 19-й входного числа, и они реализуют функцию квадратного корня для чисел с 524288 по 1048575, ПЗУ 26 используется для расширения линий данных до

10-ти двоичных разрядов, В зависимости от величины значения (R — А ) на выход под2 ключаются данные только или с ПЗУ 20 или с ПЗУ 21, 22, или ПЗУ 23, 24, или ПЗУ 25, 26.

Это достигается тем, что на управляющие входы ПЗУ "Разрешение чтения" поступают сигналы с дешифратора 27. На первый вход дешифратора 27 через элемент ИЛИ 28 собираются разряды входного числа с 11-го по

15-й. На второй вход дешифратора собираются через элемент ИЛИ 29 разряды входного числа с 16-го по 18-й, И, наконец, на третий вход дешифратора поступает 19-й разряд входного числа, Если в значении на входе вычислителя нет ни одной логической "1" в разрядах с

11-ra по 19-й, то на входах дешифратора 27 присутствует код 000, При этом активизируется выход 54 дешифратора 27, который разрешает считывание с ПЗУ 20. Выходы

55 остальных ПЗУ находятся при этом в третьем состоянии — состоянии высокого импеданса.

Если в разрядах с 11-ro по 15-й присутствует хотя бы одна логическая "1", а в разрядах с 16-го по 19-й нули, то на входах дешифратора 27 присутствует код 001 и активизируется выход 55 дешифратора 27, подключенный к входу "Разрешение чтения" ПЗУ 21, 22, Считывание происходит только с этих ПЗУ.

Если в разрядах с 16-ro по 18-й присутствует хотя бы одна логическая "1", а в разряде 19 — ноль, то могут активизироваться либо выход 56 дешифратора 27, либо выход

58 в зависимости от отсутствия логической

1 в разрядах с 11-ro по 15-й входного числа или ее наличия, соответственно. Информация с выходов 56 и 57 дешифратора 27 объединяется через элемент 30 ИЛИ и поступает на вход "Разрешение чтения"

ПЗУ 23, 24, Считывание при этом происходит только с этих ПЗУ.

Если 19-й разряд входного числа представлен логической "1", то на входе дешифратора 27 могут быть следующие коды: 100, 101, 110 и 111, при этом активными могут быть 58, 59, 60 или 61-й выходы дешифратора 27, соответственно, Сигналы с этих выходов через элемент

ИЛИ 31 разрешают считывать информацию с ПЗУ 25, 26. Выходы остальных ПЗУ находятся в третьем состоянии — состоянии высокого импеданса.

Таким образом, в зависимости от 20-ти разрядного значения (R — А ) на входе вы2 2 числителя 19 информация, соответствующая VR А, формируется на выходе вычислителя, при этом погрешность вычисленного значения не превышает 0,5, Повышение достоверности в заявляемом устройстве достигается тем, что число счетчиков в устройстве и их разрядность сведены до минимума (счетчик 5-3-х разрядный, счетчик 11-10-ти разрядный), что значительно снижает специальные мероприятия по помехозащищенности устройства, Результат текущего вычисления координаты окружности или дуги окружности не зависит от результатов предыдущих вычислений.

Уменьшение погрешности вычислений в два раза по сравнению с прототипом достигается тем, что при программировании функциональных преобразователей целочисленные значения закладываются с любой заданной точностью, а при формировании результата VR — А из больших чисел не учитывается только та его

1800476

20

55 младшая часть, которая вызывает отклонение от истинного результата не более 0,5, Формула изобретения

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

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

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

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

3, Устройство по п.1, о т л и ч а ю щ е ес я тем, что коммутатор содержит первый и второй мультиплексоры, информационные входы которых являются вторым информационным входом коммутатора, адресные

1800476

16 входы мультиплексоров являются первым информационным входом коммутатора, управляющие входы мультиплексоров являютб- У;,аз

-/ ся управляющими входами коммутатора, выходами которого являются выходы мультиплексоров.

1800476

0 123У т а>

Ь

X х

Ьых 2

Фиг. б

Составитель И.Загинайко

Редактор Т,Мельникова Техред М,Моргентал Корректор Н,Гунько

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Заказ 11б7 Тираж Подписное

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

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

Устройство для формирования дуг и окружностей на экране телевизионного индикатора Устройство для формирования дуг и окружностей на экране телевизионного индикатора Устройство для формирования дуг и окружностей на экране телевизионного индикатора Устройство для формирования дуг и окружностей на экране телевизионного индикатора Устройство для формирования дуг и окружностей на экране телевизионного индикатора Устройство для формирования дуг и окружностей на экране телевизионного индикатора Устройство для формирования дуг и окружностей на экране телевизионного индикатора Устройство для формирования дуг и окружностей на экране телевизионного индикатора Устройство для формирования дуг и окружностей на экране телевизионного индикатора 

 

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

Изобретение относится к автоматике и вычислительной технике

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

Изобретение относится к обработке изображений

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

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

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