Номер патента: 1446643

Авторы: Асанов, Долгов, Никитин

ZIP архив

Текст

.ЯО ИСАНИЕ ИЭОБРЕТЕ 7 А лгов етелъство СССР С /06, 1980. ельство СССР С 1/08, 1975,СУДАРСТВЕННЫЙ НОМИТЕТпО изОБРетениям и ОтнРытияПРИ ННТ СССР 6 ТОРСКОМУ СВИДТЕЛЬСТВ(57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении устройств отображения информации. Цель изобретения - упрощениеустройства - достигается введениемвторого дещифратора 7 и формирователя 9 кода начального смещения лучаи соответствующих функциональныхсвязей. Изобретение позволяет повысить надежность генератора символови делает его более текнологичньипри изготовлении. 4 ил., 3 табл.Изобретение относится к автомати.ке и вычислительной технике и можетбыть использовано при построенииустройств отображения инфоргяации.Цель изобретения - упрощение генератора символов.На фиг. 1 представлена блок-схема генератора символов; на Фиг, 2 -коды восьми единичных векторов, :на 1(1фиг. 3 - пример Формирования символа(цифры "2"); на фиг. 4 - поимер формирования сложного символа ("скрипичный ключ"),Генератор символов содержит генератор 1 импульсов, блок 2 заданиямасштаба, первый дешифратор 3 символов, счетчик 4 тактов, блок 5 памятирегистр 6, третий дешифратор 7, шифратор 8, ФорМирователь 9 коца начального смещения луча, второй дешифра"тор 10, счетчик 11 координат Х и У.Входы дешифратора 3 символов ("Кодсимвола")генератор 1 импульсов(Размер), блока 5 памяти (пДанныепрограммы формирования символов"),шифратора 8 ("Код поворота и зеркального отображения символов") являютсявходами генератора символов. Выходы ЗОрегистра 6 (" Интенсивность, цвет"),счетчика 11 координат Х и 1 ("Кодотклонения Х и У") являются выходамигенератора символов и поступают в узлы формирования модулирующего ("Интенсивность, цвет") и отклоняюшихнапряжений для ЭЛТ.Генератор работает следующим образом.Генератор 1 импульсов предназначен для выработки тактирующих импуль.сов и управляющих сигналов по сигналу начала формирования символа( Пуск ) и прекращения работы генератора символов по сигналу (" Конецсимвола"), поступающего с первого дешифратора 1 О,Блок 2 задания масштаба Формируетсигналы управления для счетчика 4тактов и формирователя 9 кода началь-ного смещения в зависимости от значения кода на входе "Размер",Дешифратор 3 сюгволов по сигналуКод символа на его вхбде выбираетв блоке 5 памяти один иэ всего набо 55ра хранимых в нем символов.Счетчик 4 тактов вырабатывает управляющие сигналы для блока 5 памятирегистра 6, шифратора 8, первого и второго дешифраторов 1 О и 7 в соответствии с временной диаграммой работы устройстваБлок 5 памяти предназначен для хранения программ формирования символов из ециничных векторов, содержит набор микропрограмм постоянных символов в постоянноь запоминающем устройстве и переменных символов в оперативном запоминающем устройстве; микропрограммы переменных символов изменяются по входу (" Данные программы Формирования символа") из вычислительного комплекса, с которым связано устройство.Информация иэ блока 5 памяти записывается в регистр 6,код части разрядов регистра интерпретируется как код управления интенсивностью воспроизведения единичного вектора, код остальных разрядов - как код направления единичного вектора. Вектор любого направления задается как единичный, имеющий длину в один шаг координатной сетки. Одновременно не.которые коды регистра 6 определяются дешифраторами 7 и 1 О как признак конца символа и как признак запрета увеличения символе.Шифратор 8 по коду направления единичного вектора, поступающего с регистра и сигналам по входу ("Код поворота и зеркального отображнния символов") устройства, Формирует сигналы, поступающие в счетчик 11 координат Х и У, таким образом, что изменение кода на выходе счетчика 11 координат Х и 7 соответствует процессу Формирования контура символа.Формирователь 9 кода начального смещения предназначен для выведения луча ЭЛТ в центр знакоместа, относительно которого производится поворот, а также зеркальное отображение символов относительно осей Х, 7, двух диагональных осей, расположенных под углами 45 и 135 относительно оси Х.После иэображения символа знакоместо представляет собой сетку взаимно перпендикулярных линий с одинаковым расстоянием между ними по вертикали и горизонтали (с одинаковым шагом).Точки, образующие контур символа, находятся внутри ячеек знакоместа. Процесс. Формирования контура символа начинается из центра знакоместа, Движение луча ЭЛТ от точки к точке466434ния символа относительно заданной оси. Последующие адреса слов вычисляются простым инкрементированием адреса блока 5 памяти после считывания слова в регистр формирования векторов. 45 з14может происходить по восьми различным направлениям с дискретностью водин шаг. В процессе формированияконтура символа луч ЭЛТ перемещаетсякак по самому контуру символа, таки по линиям, соединяющим его отдельные участки (линиям связи). Единичные вектора, образующие контур символа, модулнруются, а образующие линии связи не модулируются.Центр знакоместа,может как совпадать с контуром символа, так и нахо-.диться вне его,На блок 2 задания масштаба иэ вычислительного комплекса поступаеткод размера символа (код коэффициента подобия)Длина кода подобия зависит от используемого набора коэффициентов подобия.Для построения символа необходиморасположить в знакоместе несколькоединичных векторов в зависимости отсложности символа (буква, цифра,сложный знак и т.ц,). Слова (коды)набора векторов считываются в регистр6 формирования векторов из блока 5памяти. Слова состоят из 16 разрядов, которые разбиты иа четыре тетрады. Три разряда в тетраде определяюттип вектора (фиг. 2) - а один разряд - наличие или отсутствие подсвета (возможно выделение пяти и болееразрядов для каждого единичного вектора, при этом 2-3 разряда могут определять интенсивность подсвета,цвет), Всего существует восемь типоввекторов, последовательность которыхопределяет закон построения символа,Нулевая тетрада, кроме пефвой,в последовательности векторных словозначает, что процесс построениясимвола закончен.Шифратор 8 в необходимые моментывремени вырабатывает счетные импульсы, по которым счетчик 11 координат Х и Т в соответствии с сигналаминаправления движения увеличивает илиуменьшает содержащиеся в них коды чиселУменьшение или увеличение ко-дов чисел в счетчике 11 координат Хи Т определяет направление движениялуча влево - вправо или вверхвниз соответственно.Предварительно в генератор сжволов иэ вычислительного комплекса поступают код символа, размер символа,код поворота и зеркального отображе 10 15 20 26 30 ЗБ 40 Подобно не преобразованные символы формируются следующим образом, Генератор 1 импульсов включается сигналом "Пуск" (сигналом начала фор-мирования символа). Сигнал "Пуск" как и сигнал "Конец символа" является сигналом установки в исходное состояние всех регистров, счетчиков, блока 2 задания масштаба, фомирователя 9.Через блок задания масштаба тактирующие импульсы поступают на счетчик 4 тактов, который последовательно опрашивает все узлы блока 5 памяти. По расшифрованному адресу из блока 5 памяти считывается в регистр 6 код первого слова. Код слова содержит информацяо о четырех единичных векторах, составляющих начало контура символа. Одновременно со считыванием первого слова формирователь 9 кода начального смещения луча производит выдачу в счетчик 11 координат Х и Ткода. центра энакоместа (но установочному входу или счетному, т;е. параллельным или последовательным кодом). К началу анализа первой тетрады первого слова микропрограммы символа в регистре 6 код отклонения луча по координатам Х и Т поступит со счетчика 11 координат Х и Т иа цифроаналоговые преобразователи по координатам Х и Т, затем - на усилители от- . клонения луча по координатам Х и Т, и луч ЭЛТ переместится в центр знакоместа.Шифратор 8 по коду направления с регистра 6 формирует счетные импуль" сы для счетчика координат Х и Т 11 (+ф, -ЬХ, +ЬТ, -дТ), одновременно с этим с регистра 6 по цепи "Интенсивность, цвет" выдается сигнал разрешения или запрета подсвета первого еди.ничного вектора. Далее информация со счетчика 11 координат Х и Т через цифроаналоговый преобразователь (не показан) в виде ступенчатого напряжения поступает на усилители по координатам Х и Т для развертки луча ЭЛТ внутри энакоместа.5 14466В следующих трех тактах анализируются следующие три тетрады считанного из блока 5 памяти в регистр 6слова, Формирование следующих векторов, рбразующих контур символа, что5происходит аналогично описанному дотех пор, пока на вход дешифратора 10с регистра 6 не поступит код (0000)конца Формирования символа. Дешифра- .10тор 10 вырабатывает сигнал окончанияФормирования символа "Конец символа",На этом процесс построения сжволазаканчивается, в вычислительный комплекс из генератора символов по цепи"Конец символа" поступает вызов нового символа, одновременно с этимпроисходит установка генератора символов в исходное состояние.Если в составе информации нет признака конца символа, то после аналн"за четырех тетрад из блока 5 памятипо сигналу со счетчика 4 тактов считывается следующее слово с информацией о следующих четырех единичных векторах.На шифратор 8 подается код углаповорота и зеркального отображениясимвола. По этому коду шифратор 8,представляющий собой комбйнационнуюсхему формирует измененную совокупность счетных импульсов для счетчика11 координат Х и 7 (+АХ, -ЬХ, +АУ,-ЬУ), Таким образом можно получитьсимвол, повернутый относительно своего положения на 90, 130, 270а также его зеркальное отображение относи"тельно осей Х, У или осеи, повернутык относительно оси Х на угол 45,(225 ), 135 (315 ),Подобно нрвобраэовайные символыФормируются в соответствии с кодомразмера (кодом коэффициента подобия)Блок 2 задания масштаба Формируетдля счетчика 4 тактов и Формирователя 9 .кода начального смещения луча.пересчитанные (определенные кодомразмера число раз) кчпульсы, импульсы чтения на блок 5 памяти со счетчика 4 тактов поступают также с измененной частотой. В этом случае каждая тетрада слова с информацией очетырех единичных векторах анализируется требуемое число раз. Так образуется составной вектор подобно уве;.личенного символа. Очередной пересчитанный импульс с блока 2 заданиямасштаба определяет новое состояниесчетчика 4 тактов и соответственно новую информацию о следующем векторе контура символа.При анализе первой тетрады первого слова, принятого в регистр 6 из блока,5 памяти, включается дешифратор 7. При коде 0000 дешифратор 7 вырабатывает сигнал запрета увеличения, поступающий в блок 2 задания масштаба, который в этом случае блокирует пересчет управляющих импульсов для счетчика 4 тактов. Код ОООО являегсяв этом случае признаком сложйог 6 символа, закодированного уже в большой матрице (например, в матрице 16 х 16 точек), н такой символ не подлежит увеличению, что ограничивается разрядностью счетчика 11 координат Х и 7 и коэффициентом усиления усилителя отклонения.Формирователь 9 кода начального смещения при поступлении признака занрета увеличения (признака сложного символа) по сигналу с блока 2 задания масштаба производит позиционирование (установку начального кода в счетчике 11 координат Х и У) для вывода луча в центр знакоместа, блок 2 задания масштаба не пересчитывает в этом случае для счетчика 4 тактов импульсы с генератора 1 импульсов, т,е. бло- кируется размер.В табл, 1 представлен состав информации, считываемой из блока памяти в табл. 2 - микропрограмма Форми-рования символа (цифра "2"); в табл. 3 - микропрограмма сложногосимвола (" скрипичный ключ").Таким образом, применение иногокодового эквивалента отображаемого символа (исключение длины вектора) значительно упрощает устройство принезначительном увеличении (до 10 -153) объема блока памяти.Упрощение устройства, введениеновык признаков позволяет повыситьнадежность устройства. Устройствостановится более технологичным приизготовлении, проще в эксплуатации,Ф о р м у л а и з о б р е т е н и яГенератор символов, содержащий генератор импульсов, блок задания масштаба, счетчик тактов, блок памяти, регистр, шифратор, счетчик координат Х н 7, первый дешифратор, второй дешифратор, вход запуска генератоэа импульсов является входом за1446643 Т а б л и ц а 1 Разряды слова 15. 14 13 12 11 10 9 8 7 б 5 4 3 2 1 0 Тетрада -3 Тетрада 1 Тетрада 2 Тетрада 4 рТип бединичного овектора э Тпо единичногооо вектора3 Типединичногоо вектораП еТип оединичного вектора Й.15 14 13 12 11 10 9 86 5, 4 3 2 1 0 10 .0 0 1 1 1 О0 О О О 1 1 1 1 1) 1 0 1О 1 1 1 О О 1 О О 1 11 1 1 1 1 1 1 1 1 1 О 1 О 11 О 0 1 1 0 О 1 1 О О О О 0 О пуска генератора, а выход подключен к тактовому входу блока задания масштаба, управляющий вход которого является входом сигнала управления раз 5 мером символа генератора, а выход подключен к тактовому входу счетчика тактов, выход счетчика тактов подключен к управляющим входам блока памяти, регистра, шифратора и второго О дешифратора, адресный вход блока памяти соединен с выходом первого дешифратора, информационный вход кото(рого является входом сигнала кода символа генератора, информационный вход блока памяти является информационным входом генератора, выход блока памяти соединен с информационным входом регистра, выходкоторого соединен с первым информационным входом 20 пщфратора, с информационным входом второго дешифратора и является выходом сигнала модуляции интенсивности свечения луча генератора, второй информационный вход шифратора является .25 входом поворота символов генератора,выход шифратора подключен к тактовому :входу счетчика координат Х и 7, выходкоторого является выходом кода отклонения луча генератора, выход .второгодешифратора подключен к входу блокировки генератора импульсов и является выходом сигнала конца символа генератора, о т л и ч а ю щ и й с ятем, что, с целью упрощения генератора, он содержит формирователь коданачального смещения луча и третийдешифратор, информационный вход формирователя када начального смещениялуча соединен с выходом блока задания масштаба, а выход подключен кинформационному входу счетчика координат Х и 7, управляющий вход третье-го дешифратора соединен с выходомсчетчика тактов, а информационныйвход подключен к выходу регистра, выход третьего дешифратора подключенк входу блокировки блока заданиямасштаба.1446643 9720 Ю Х и ГЕНТ СССР Пр город, ул. Прс с ктцая,Составитель А. КоробовРедактор Н. Рогулич Техред Л.Сердюкова Корректор Л. Пилипе Заказ 6749/54 Тираж 459 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям 113035, Москва, Ж, Раушская наб д. 4/5 степенно-полиграфическое предприятие, г 73 2

Смотреть

Заявка

4247360, 19.05.1987

ПРЕДПРИЯТИЕ ПЯ А-3517

АСАНОВ РАВИЛЬ ШАРИФУЛЛОВИЧ, ДОЛГОВ АЛЕКСАНДР НИКОЛАЕВИЧ, НИКИТИН АНАТОЛИЙ СЕРГЕЕВИЧ

МПК / Метки

МПК: G09G 1/08

Метки: генератор, символов

Опубликовано: 23.12.1988

Код ссылки

<a href="https://patents.su/8-1446643-generator-simvolov.html" target="_blank" rel="follow" title="База патентов СССР">Генератор символов</a>

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