Устройство для формирования векторов

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИН

А1, SU»12838 1 (я) 4 G 09 С 3/28, 1/08

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3861201/24-24 (22) 24.12.84 (46) 15.01. 87.Бюл. У 2 (72) В.А.Алексеев, И.П.Бровиков и М.В.Власов (53) 681.327.!1 (088.8) (56) Авторское свидетельство СССР

У 752404, кл. G 06 К 15/00, 1980.

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

11 1037299s . G 06 K. 15/00, 1982. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ВЕК ТОРОВ (57) Изобретение относится к области автоматики и вычислительной техники и может быть. использовано для получения графических изображений на матричных индикаторах. Цель изобретения — повышение быстродействия устройства, достигается введением счетчика, первого и второго блоков постоянной памяти, первого и второго мультиплексоров и соответствующих функциональных связей.

2 ил.

128383

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

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

На фиг.. 1 приведена структурная схема предлагаемого устройства; на фиг.2 " временная диаграмма работы блока управления, Устройство содержит первый регистр 1 со знаковым разрядом 2 первой проекции, второй регистр 3 со !

5 знаковым разрядом 4, третий и четвертый регистры начальных значений координат 5 и 6, элемент 7 сравнения, блок 8 управления, коммутатор 9, третий счетчик 10, первый и второй блоки 11 и 12 постоянной памяти, первый и второй мультиплексоры !3 и 14, первый и второй реверсивные счетчики 15 и 16, первый вход 1? импульса начала работы, пятый и второй входы

18 и 19 значений первой и второй проекций, третий и четвертый входы

20 и 2! начальных значений координат, первый и второй выходы 22 и 23 текущих значений первой и второй проекции, Блок 8 управления представляет собой микропрограммный автомат, выполненный íà D-триггере. Входы 4 и Ь подключены к второму выходу и входу счетчика 10 соответственно, а выход

С соединен с управляющими входами первого и второго постоянных запоминающих устройств 11 и 12.

Устройство работает следующим образом.

В исходном состоянии в первый регистр 1 и второй регистр 3 занесены соответственно коды проекций на оси 45 координат л Х и dY, а в знаковые разряды 2 и 4 занесены знаки приращений соответствующих кодов аХ и а7, а в третий и четвертый регистры начальных значений координат 5 и 6 " координаты начала линии. В первый и второй блоки 11 и 12 постоянной памяти занесены позиционные коды результатов интерполирования ступенчатой линией величин проекций векторов.Содержимое первого и второго реверсивных счетчиков 15 и 16 равны нулю.

Устройство начинает работать после поступления на вход блока 8 управ1 2 ления по первому входу 17 импульса начала работы, который передним фронтом производит запись большего по абсолютной величине значения, определяемого элементом 7 сравнения через коммутатор 9 содержимого первого регистра 1 или второго регистра 3 на счетчик 10, и одновременно — содержимое третьего и четвертого регистров начальных значений координат 5 и 6 в первый и второй реверсивные счетчики 15 и 16 соответственно, а задним фронтом устанавливает в состояние логической единицы D-триггер блока 8 управления, который разрешает прохождение тактовой частоты

К управляющим входам первого и второго мультиплексоров 13 и 14 (выход Ь ) ..

Одно вр еменн о с выхода бло ка управления (выход C) сигнал поступает на управляющие входы первого и второго блоков 11 и 12 постоянной памяти. С каждым тактовым импульсом в зависимости от позиционных кодов, снимаемых с выходов первого и второго блоков 11 и 12 памяти, на выходах первого и второго мультиплексоров

l3 и 14 появляются последовательности импульсов, изменяющих потактно на единицу состояние первого и второго реверсивиых счетчиков 15 и 16.3на" ковые разряды 2 и 4 первого и второго регистров 1 и 3 управляют направлением счета первого и второго реверсивных счетчиков 15 и !6. В случае отрицательного значения кода ьХ или Ь К соответствующий реверсивный счетчик работает в режиме вычитания, при положительном значении — в режиме сложения. С выходов 22 и 23 первого и второго реверсивных счетчиков 15 и 16 выдаются соответственно текущие значения кодов абцисс.и ор1 динат формируемого отрезка линии.

Одновременно каждый тактовый импульс изменяет на единицу состояние счетчика 10, работающего в режиме вычитания до нулевого состояния, которое характеризует окончание процесса формирования требуемого отрезка линии с проекциями h (и DY. С выхода счетчика 10 выдается импульс окончания работы (вход А ) в блоке 8 управления и устройство возвращает-. ся в исходное состояние.

Таким образом, предлагаемое устройство позволяет без затрат времеt 283u ни на процесс интерполирования векторов ступенчатой. линией формировать графическое изображение на матричном индикаторе.

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

Устройство для формирования векторов, содержащее последовательно соединенные первый регистр, элемент

10 сравнения и коммутатор, блок управления, первый вход которого является первым входом устройства и соединен с первыми входами первого и второго реверсивных счетчиков второй ре15

FHcTp вход которого является вторым входом устройства, первый выход соединен с другим входом элемента сравнения и вторым входом коммутатора, второй выход — с вторым входом второ20 го реверсивного счетчика, второй выход первого регистра соединен с вторым входом первого реверсивного счетчика, третий вход которого сое.динен с ВЫХОдОм третьегО регистра вход которого является третьим входом устройства, третий вход второго реверсивного счетчика соединен с выходом четвертого регистра, вход которого является четвертым входом устройства, вход первого регистра является пятым входом устройства, 3l

4 третий вход коммутатора соединен с первым выходом первого регистра,выходы первого и второго реверсивных счетчиков являются соответственно первым и вторым выходами устройства, о т л и ч а ю щ е е с я тем,что, с целью повышения быстродействия устройства, оно содержит счетчик, первый и второй блоки постоянной памяти, первый и второй мультчплексоры, выходы которых соединены соответственно с четвертыми входами первого и второго реверсивных счетчиков, первый выход блока управления еоединен с первым входом счетчика и с первыми входами первого и второго мультиплексоров, вторые вхоI ды которых соединены с первым выходом счетчика, второй вход которого является первым входом устройства, третий вход соединен с выходом коммутатора, второй выход — с вторым входом блока управления, второй выход которого соединен с первыми входами первого и второго блоков пос" тоянной памяти, вторые входы которых соединены с.первым выходом первого регистра, третьи входы - с первым выходом второго регистра, выходысоответственно с третьими входами первого и второго мультиплексоров.

Составитель В.Меделян

Редактор 10.Середа Техред N.Ходанич Корректор И.Муска

Заказ 7448/51 Тираж 433 Подписное

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

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

Производственно-полиграфическое предприятие, г.Ужгород, ул,Проектная,4