Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для формирования символов на экране электронно-лучевой трубки (ЭЛТ).
Цель изобретения - повышение точности устройства.
На фиг.1 приведена блок-схема устройства; на фиг.2 - виды формируемых символов; на фиг.З - блок-схема генератора импульсов; на фиг.4 - блок- схема блока управления; на фиг.5 - блок-схема гфербразователя код-время
Устройство содержит первый блок 1 памяти, счетчик 2, RS-триггер 3, пер- вьш элемент И 4, второй элемент И 5, первый элемент ИЛИ 6, генератор 7 импульсов, блок 8 управления, второй блок 9 памяти, преобразователь 10 код-время, регистр 11, генератор 12 координатной развертки, второй элемент- ИЛИ 13, блок 14 подсвета, D-триг гер 15, элемент 16 задержки, информационный вход 17, синхровход 18 устройства и первый выход 19, который подключен к модулятору ЭЛТ (не показана) . Устройство также содержит второй 20, третий 21 и четвертый 22 выходы устройства.
Генератор 7 импульсов (фиг.З) со- держит триггер 23, элемент И-НЕ 24, элемент 25 задержки и инвертор 26. Блок 8 управления (фиг.4) содержит формирователь 27 сигналов управления формирователь 28 тактовых импульсов, триггер 29 и формирователь 30 импульсов сброса. Преобразователь 10 код- время (фиг.5) содержит счетчик 31 и V элемент И 32.
Блок 1 памяти предназначен для записи и хранения кодов начальных адресов формируемых символов и признаков привязки. Блок 9 памяти предназначен длй° записи и хранения ко л - дов микропрограмм построения символов . Счетчик 2 предназначен для задания коде, адреса на входе блока 9 памяти. Генератор 7 импульсов предназначен для формирования пачки так- товьпс импульсов, в пределах времени фop ffitpoвaния символа и необходимых для работы блока 8 управления.
Преобразователь 10 код-время предназначен для формирования сигналов конца вектора с временными ин- тервалами, пропорциональными коду длины вектора и периоду тактовых синхронизирующих импульсов.
5
10
is 20- 25зо, , 4050
55
45
Устройство работает следующим образом.
Код символа с информационного входа 17 устройства поступает на ад--, ресный вход блока 1 памяти, на выходе которого формируется Ы-разрядньм код начального адреса микропрограммы построения символа и одноразрядньй код признака привязки символа к началу координат. Код начального адреса поступает на информационный вход счетчика 2, а признак привязки - ца установочный вход RS-триг- гера 3. При формировании символов без признака привязки триггер 3 находится в нулевом состоянии, а при его наличии - в единичном.
Символы, у которых нижний левый угол контура совпадает с .началом координат (фиг.2а), формируются без признака привязки - первый тип символов. Символы, у которых левый нижний угол контура не совпадает с началом координат (фиг.2б), формируются с признаком привязки - второй тип символов. На экране ЭЛТ символы второго типа отображаются с подсвеченной точкой в левом .нижнем углу.
При формировании символов первого типа устройство работает следующим, образом.
Импульс синхронизации с входа 18 устройства поступает, на первые входы элементов И 4 и 5. На вторые входы этих элементов подаются коммутирующие уровни с триггера 3, который находится в нулевом состоянии. Еди- ничньш уровень с инверсного выхода триггера 3 открывает элемент И 4, а нулевой уровень с его прямого выхода блокирует элемент И 5. Импульсом синхронизаид и через элемент ИГШ 6 запускается генератор 7 импульсов, которьш работает в старт-стопном режиме. Генератор 7 формирует пачку тактовых импульсов в пределах времени формирования символа.
С выхода генератора 7 тактовые импульсы поступают на первый вход блока 8 управления, который на третьем выходе формирует сигнал разрешения ввода кода начального адреса в счетчик 2. Код начального адреса записывается в счетчик 2.и с его выхода поступает на адресньй вход блока 9 памяти.
В блоке 9 хранятся микропрограммы построения всех формируемых символов.
Микропрограмма каждого символа состо ит из кодов векторов и кода конца символа.. Код каждого вектора символа смещен по адресу на единицу относительно друг друга. Очередность расположения кодов векторов в микропрограмме символа соответствует очередности их вывода на экран ЭЛТ, После кода последнего в.ектора символа размещается нулевой код, определяющий конец микропрограммы символа. После этого кода размещается микропрограмм следующего символа и т.д.
Коды векторов в микропрограмме символа, например, имеют следующую структуру; шесть ггазрядов для управления разверткой вектора по координатам X и У (по три на координату), три разряда для задания длины вектора и один разряд для формирования сигнала подсвета вектора на экране. Адреса первых векторов в микропрограмме символов соответствуют кодам начальных адресов, записанных в блок 1, а число начальных адресов соответствует числу символов, формируемых устройством. Число разрядов в коде начального адреса на выходе блока 1 должно соответствовать разрядности входного кода блока 9.
По поступившему коду начального адреса с выхода счетчика 2 блок 9 формирует код первого вектора символа. Три разряда из этого кода поступают- на преобразователь 10 и блок 8 и семь разрядов - на регистр 11.
После выборки кода первого вектор символа из блока 9 с второго выхода блока 8 поступают тактовые импульсы на синхровход преобразователя 10, который по пepвo 1y -пос гупившему импульсу формирует сигнал разрешения ввода информации в свой счетчик и регистр 11. Этот же сигнал поступает на счетный вход счетчика 2 и увеличивает на единицу записанный в нем код начального адреса. Кроме того, этому сигналу блок 8 формирует сигнал разрешения работы генератора 12 координатной развертки. С регистра 11 код развертки символа поступает на генератор 12, а код подсвета через элемент ИЛИ 13 - на вход блока 14 подсвета.
С этого момента времени генератрр 12 формирует напряжения развертки вектора по координатам X и У, блок 14 подсвета определяет интенсивность луча на экране ЭЛТ в соответствии с
49575-
заданной программой, а блок 9 формирует код второго вектора символа, которьп хранится на его выходе дО смены кода адреса.
После отображения на экране ЭЛТ первого вектора символа пр еобразова- тель 10 код-время формирует сигнал конца вектора (СКВ), временное положение которого пропорционально перио- jQ ду тактовых импульсов на сргнхровходе и весовому значению кода длины вектора на информационном входе.
.. По первому СКВ код второго вектора символа с выхода блока 9 вводится с в регистр 11 и преобразователь 10 код-время, а код начального адреса на выходе счетчика 2 увеличивается еще на одну единицу. Генератор 12 и блок 14 производят вывод на экран 2Q ЭЛТ второго вектора символа в Соответствии с программой его построения.
Аналогичным образом производится выборка из блока 9 всех остальных кодов векторов формируемого символа г и вывод их на экран ЭЛТ. При формировании последнего вектора символа генератором 12 на выходе блока 9 формируется нулевое число во всех разрядах, которые определяют конец микропрограммы построения символа. Три разряда этого числа поступают на информационный вход блока 8, который по этому коду и последнему СКВ формирует -сигнал конца символа, которьш приводит устройство в нулевое состоя- 5 ние и поступает на выход 20 устройства для вызова кода следующего символа из внешнего устройства управления (не показано).
Формирование символов второго типа происходит следующим образом.
Код начального адреса символа второго типа сопровождается признаком привязки к началу координат. Этим признаком триггер 3 устанавливается в единичное состояние. Нулевой уровень с инверсного выхода триггера 3 запрещает прохождение импульса синхронизации через элемент И 4, а единичный с прямого выхода открывает 0 элемент И 5 и одновременно поступает на информационный вход D-триггера 15. Импульс синхронизации проходит через элемент И 5- и записывает единицу в D-триггер 15. Кроме того, он задержи- вается элементом 16 задержки и с его выхода поступает на вход сброса D-триггера 15 и второй вход элемента ИЛИ 6. С выхода элемента ИЛИ 6
0
0
задержаНнвм импульсом синхронизации производится запуск генератора 7.
На выходе D-триггера 15 формирует- |С .я строб-импульс с длительностью, равной величине задержки элемента 16. Этот импульс- через второй вход элемента ИЛИ 13 поступает на вход блока 14, которьй подсвечивает точку на экране ЭЛТ перед началом формирова- НИН развертки символа. Величина задержки элемента 16 выбирается, исходя из необходимой,яркости свечения точки в зависимости от типа ЭЛТ.
После отображения точки на экране
ЭЛТ начинается отображение символа в соответствии с программой его построения аналогично символу первого типа.
Формула изобретения
Устройство для формирования символов на экране электронно-лучевой труб1 ;и (ЭЛТ) , содержащее последовательно соединенные первый блок памяти, счетчик, второй блок памяти, регистр и генератор координатной развертки, первый триггер, первый и вто рой элементы И, последовательно соединенные генератор импульсов, блок управления и преобразователь код-время и блок подсвета, выход-которого является первым выходом устройства и связан с модулятором ЭЛТ, вход первого блока памяти является информационным входом устройства, синхровхо- дом устройства являются первые входы
первого и второго элементов И, выход преобразователя код-время соединен с вторыми входами регистра, блока управления- и счетчика, третий вход блока управления соединен с выходом второго блока памяти, соединенным с третьим входом преобразователя код- время, третий вход счетчика соединен с третьим выходом блока управления, соединенным с первым входом-генератора импульсов, R -входом R,S-тpиггep и является вторым выходом устройства четвертый в.ыход блока управления соединен с вторым входом генератора координатной развертки, выходы которо-- го являются третьим и четвертым выходами устройства, выход первого блока памяти соединен с S -входом RS-триггера, первый и второй выходы которого соединены с вторыми входами первого и второго элементов И, о т - л и чающееся тем, что, с целью повьшения точности, оно содержит последовательно соединенные элемент задержки и первый элемент ИЛИ и последовательно соединенные D-триггер и второй элемент ИЛИ, второй вход первого элемента ИЛИ соединен с выходом первого элемента И, а выход - с вто- рым входом генератора импульсов, выход второго элемента И соединен с входом элемента задержки и V-входом D-триггера, D-BXOfi которого соединен с вторым выходом Я ё.-триггера, а R-вход - с выходом элемента задер- . жки, второй вход второго элемента ИЛИ соединен с выходом регистра, а выход - с входом блока подсвета. .
О
а
Z
S фиг. г
о
S X
От 6
От 8
23
24
5
26
оТИ
S
J
Составитель С.Гришин Редактор Н.Яцола Техред М.Ходанич Корректор С.Шекмар
Заказ A33D/52 Тираж 455 Подписное ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.-Проектная, 4,
фиг. 4
фиг. 5
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования символов | 1983 |
|
SU1088060A1 |
Устройство для отображения информации | 1978 |
|
SU746629A1 |
Устройство для отображения символов на экране электронно-лучевой трубки | 1987 |
|
SU1430986A1 |
Устройство для формирования символов на экране электронно-лучевой трубки | 1981 |
|
SU1001160A1 |
Устройство для отображения информации | 1985 |
|
SU1316028A2 |
Устройство для формирования символов | 1983 |
|
SU1113840A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1981 |
|
SU1005170A1 |
Устройство для отображения информации | 1979 |
|
SU868822A2 |
Устройство для отображения информации | 1981 |
|
SU963080A1 |
Устройство для отображения информации | 1976 |
|
SU634322A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для формирования символов на экране ЭЛТ. Цель изобретения - повышение точности устройства - достигается введением последовательно соединенных элемента задержки и первого элемента ИЛИ и последовательно соединенных D-триггера и второго элемента ИЖ и функциональньЬс связей. 5 ил. СО с wk ь 4V СО ел ч СП
Устройство для отображения информации | 1980 |
|
SU943700A1 |
кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для формирования символов | 1983 |
|
SU1088060A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1986-08-07—Публикация
1984-10-31—Подача