() УСТРОЙСТВО для ФОРМИРОВАНИЯ символов
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1981 |
|
SU963080A1 |
Устройство для отображения информации | 1985 |
|
SU1316028A2 |
Устройство для отображения информации | 1977 |
|
SU711602A1 |
Устройство для отображения информации | 1978 |
|
SU746629A1 |
Устройство для отображения информации | 1979 |
|
SU868822A2 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1981 |
|
SU1005170A1 |
Устройство для формирования символов | 1983 |
|
SU1113840A1 |
Устройство для формирования символов | 1983 |
|
SU1088060A1 |
Устройство для отображения информации | 1980 |
|
SU943700A1 |
Устройство для формирования символов на экране электронно-лучевой трубки | 1981 |
|
SU1001160A1 |
t
Изобретение относится к автоматике и вычислительной технике и мо,жет быть использовано при построении устройств отображения информации на электроннолучевых трубках.
Известно устройство для отображения информации, содержащее генератор импульсов, формирователь импульсов, блок памяти символов, счет« к адреса, логический блок, преобразователь код-время, регистр микрокоманд, генератор функциональных напряжений, блок подсвета луча, делитель частоты, триггера, мультивибратор и блок выделения элементов символов. Это устройство позволяет формировать сложные символы с неограниченным количеством отрезков и 3«
Недостатком данного устройства является уменьшение общего количества символов при формировании специальных символов, ограниченных различными контурами, например квадратом, окружностью, треугольником и т.д.
Наиболее близким по технической сущности к предложенному является устройство, содержащее блок памяти, соединенный с регистром, генератор функциональных напряжений, подключенный к регистру, преобразователь код-время, соединенный с генераторомимпульсов и регистром, подключенным к блоку подсвета луча,счетчик адреса, логический блок и формирователь
10 импульсов, сое/чиненный с генератором импульсов, преобразователем код-время , генератором функциональных напряжений, блоком памяти, счетчиком адреса и логическим блоком, подклюISченным к блоку памяти и счетчику адреса, соединенному с преобразователем код-время и блоком памяти 23.
В данном устройстве при формиро20вам1исимвапов сложной конфигурации, например цифр или букв, ограниченных различными контурами (фигурами), необходимо для каждого такого символа в блок памяти записывать микропрограмму заданного контура. Так как число ограничивающих фигур в виде квадратов, окружностей и т.д. практически ограничено, а чис ло символов, в которые они входят, может быть большим, то это приводит к тому, что в блоке памяти будут записаны несколько раз одни и те же микропрограммы развертки контуров. Многократная запись в блок памяти кодов векторов повторяющихся контуров при формировании составных символов приводит к неэффективному исполбзованию информационной емкости блока памяти, к сокращению общего количества генерируемых символов. Увеличение информационного объема блока -памяти при формировании состав ных символов является основным недостатком известного устройства. Цель изобретения - расширение обJ; acти применения устройства за счет расширения алфавита формируемых символов. Указанная цель достигается тем, что в устройство, содержащее формиро ватель импульсов, первый выход которого подключен к первому входу логического блока, второй выход соединен с первым входом преобразователя код-время, а третий и четвертый выходы соединены с первыми входами счетчика адреса и блока памяти соответственно, выход блока памяти подключен к второму входу логического блока и к первым входам регистра мик рокоманд и формирователя импульсов, второй вход которого подключен к первому выходу генератора импульсов, выход логического блока соединен с вторым входом счетчика адреса, выход которого подключен к второму вхо ду блока памяти, первый и второй выходы регистра микрокоманд подключены соответственно к входу блока подсвета и первому входу генератора функци нальных напряжений, введены формирователь сброса, коммутатор и триггер, причем выход триггера подключен к второму входу генератора функциональных напряжений и первому входу коммутатора, второй вход которого соединен с выходом блока памяти, а выход подключен к второму входу преобразователя код-время и первому входу формирователя сброса, первый выход которого соединен с третьими входами
ка; на фиг. 5 - блок-схема формирователя сброса.
Устройство содержит генератор 1 импульсов, формирователь 2 импульсов, блок 3 памяти, счетчик 4 адреса, логический блок 5, преобразователь 6 код-время, регистр 7 микрокоманд, генератор 8 функциональных напряжений, блок 9 подсвета луча, формирователь 10 сброса, коммутатор 11, триггер 12, формирователя импульсов и преобразователя Код-время, первым входом триггера и входом генератора импульсов, второй выход формирователя сброса подключен к четвертому входу формирователя импульсов и второму входу триггера, а третий его выход соединен с вторым входом регистра микрокоманд, пятым входом формирователя импульсов и третьими входами счетчика адреса и триггера, а выход преобразователя код-время и пятый выход формирователя импульсов подключены соответственно к второму и третьему входам формирователя сброса и логического блока. Формирователь сброса содержит дополнительный триггер, первый вход которого подключен к выходу третьего элемента И, второй вход является третьим входом формирователя, а выход соединен с входом первого элемента НЕ, выход которого подключен к первому входу первого элемента И, входы второго, третьего и четвертого элементов НЕ являются первым входом формирователя, а их выходы подключены соответственно к второму, третьему и четвертому входам первого элемента И и первому, второму и третьему входам второго элемента И, выход которого подключен к второму входу третьего элемента И и входу пятого элемента НЕ, выход которого подклюмен к первому входу четвертого элемента И, выход крторого является третьим выходом формирователя, пятый вход первого, первый вход третьего и второй вход четвертого элементов И являются вторым входом формирователя, а выходы первого и третьего элементов И являются соответственно первым и вторым выходами формирователя. На фиг. 1 приведена блок-схема устройства; на фиг. 2 - вид формируемого символа; на фиг. 3 - временная диаграмма основных сигналов; на фиг. k - блок-схема логического бло5дополнительный триггер 13, элементы НЕ 14-17, элементы И 18-20, элемент НЕ 21 и элемент И 22. Устройство работает следующим образом. В начальный момент времени на вхо устройства поступают импульс синхронизации, код символа и код заданного контура. По импульсу синхрониза ции запускается, стартстопный генератор 1 импульсов, который формирует двухтактную последовательность импульсов, поступающую на формирователь 2 импульсов. В момент времени t на выходе фор мирователя 2 формируется сигнал запи си кода символа, который поступает на логический блок 5 (фиг. ). Код символа по первому сигналу записи че рез логический блок 5 вводится в счетчик Ц адреса. Записанный код символа с выхода счетчика адреса поступает на адресные входы блока 3 памяти. Одновременно формирователь 2 импульсов на выходе формирует первый сигнал опроса блока 3 памяти символов. В момент времени t,, определяемый временем выборки выходного числа из блока 3 памяти, на выходе блока 3 формируется п-разрядное число,которое определяет начальный адрес «1кро программы развертки символа. Информация в блоке 3 памятихранится двумя массивами, В первом запи саны коды начальных адресов символов и коды начальных адресов контуров, которые могут многократно использоваться при формировании специальных символов сложной конфигурации. Во втором массиве записаны коды микропрограмм развертки символов и контуров. В момент времени t формирователь 2 импульсов формирует на выходе сигнал установки в нуль счетчика адреса, а в момент времени t-j на выходе второй сигнал записи, по которому код начального адреса с выходного ре гистра блока 3 памяти через логический блок 5 записывается в счетчик k адреса. Одновременно на выходе формирователя 2 импульсов снимается пер вый сигнал опроса блока 3 памяти, В момент времени t на выходе фор мирователя 2 импульсов формируется сигнал установки в нуль выходного регистра блока 3 памяти и второй сиг нал опроса. 0 По коду начального адреса с выхо да сметчика и второму сигналу опрог. са в момент времени t- на выходе блока 3 памяти формируется код первого вектора микропрограммы символа. Микропрограмма символа состоит из п слов. Длина слова зависит от количества векторов, входящих в контур символа. Каждое слово состоит из 6-разрядного кода развертки вектора, 3 разрядного кода длины вектора, одноразрядного кода подсвета вектора и одноразрядного кода управления формирователем 2 импульсов. Для формирования сигнала конца символа в последнем слове микропрограммы символа записываются нули во всех разрядах. В момент времени t, преобразователь 6 код-время формирует сигнал записи 7-разрядного кода первого вектора в регистр 7 микрокоманд. Одновременно через коммутатор. 11 3-разрядный код длины вектора вводится а преобразователь 6 код-время. С выхода регистра 7 микрокоманд шесть разрядов кода вектора поступают на генератор 8 функциональных напряжений и один разряд на блок 9 подсвета. Одновременно с выхода триггера 12 поступает сигнал разрешения работы генератора 8 функциональных напряжений. С этого момента аренени генератор 8 формирует функциональные напряжения развертки первого вектора символа по координатным осям X и У, Длина формируемого вектора определяется временным положением сигнала конца вектора на выходе преобразователя 6 код-время и пропорциональна поступившему коду длины вектора. Одновременно с записью кода первого вектора символа в регистр микрокоманд увеличивается состояние счетчика-Ц адреса .на единицу младшего разряда сигналом с выхода формирователя 10 сброса. В .момент времени t формирователь 2 импульсов форг«1рует на выходе очередной сигнал установки в нуль блока 3 памяти и новый сигнал опроса. В момент времени t блок 3 памяти формирует код развертки второго вектора символа, который хранится в выходном регистре блока 3 памяти. В момент, времекм t преобразователь 6 код-время формирует сигнал конца первого вектора символа, по которому код второго вектора с блока 3 памяти переписывает-ся в регистр 7 микрокоманд и преобразователь 6 код-время. Одновременно этим же сигналом код на выходе счетчика адреса увеличивается еще на одну еди- s ницу. С этого момента времени генератор 8 функциональных напряжений формирует сигналы развертки второго вектора символа, а преобразователь 6 код-время определяет его длину. 0
Аналогичным образом формируется код третьего вектора символа.
В момент времени t.- блок 3 памяти формирует выходное число, содержащее во всех разрядах нули. При этом 15 условии формирователь 10 сброса по сигналу конца третьего вектора символа на выходе формирует сигнал конца символов, которым все узлы устройства устанавливаются в нуль. 20
Рассмотренная работа устройства относится к формированию основного «имвола 1 без дополнительного огияничивающего контура.
При нес ходимости сформировать 25 c 1мвoл с ограничивающим контуром, показанным на фиг. 2, на вход устройства поступает код заданного контура, который одновременно поступает на логический блик 5 и формирователь 2 зо импульсов.
Формирование дополнительного контура к основному символу производит- ся следующим образом.
После окончания формированная раз- ,. вертки г редпоследнего вектора основного символа в момент времени t на выходе формирователя 2 формируется сигнал сброса счетчика адреса.
Для формирования сигнала сброса 40 счетчика k используется дополнительный одиннадцатый разряд, который поступает на вход формирователя 2 из блока 3 памяти. Наличие кода заданного контура на выходе формирова- 45 теля 2 и сигнала логической единицы в одиннадцатом разряде кода последнего вектора является условием формирования сигнала сброса кода начального адреса основного символа в счетчике .
В момент времени на выходе форирователя 2 формируется сигнал запии кода дополнительного контура в четчик Ц адреса через логический лок 5.
В момент времени t после запии кода последнего вектора в регистр
7 микрокоманд на выходе формирователя 2 формируется сигнал сброса выходного регистра блока 3 памяти и очередной сигнал опроса.
По новому коду адреса с выхода счетчика k и очередному сигналу опроса на выходе блока 3 памяти в момент времени t формируется код начального адреса дополнительного контура символа.
В момент времени t заканчивается формирование развертки последнего вектора основного символа и производится запись кода (Цу) начального адреса дополнительного контура в счетчик , Одновременно на выходе триггера 12 формируется сигнал запрета работы генератора 8 функциональных напряжений и запрещается формирование сигнала сброса всего устройства на выходе формирователя 10.
Формирователь 10 сброса работает следующим образом.
В момент времени сигналом с выхода формирователя 2 триггер 13 устанавливается в единичное состояние. Выходной сигнал с выхода триггера через элемент НЕ 14 поступает на первый вход элемента И 18, на вторые, третьи и четвертые входы которого через элементы НЕ 15-17 поступает нулевой код конца основного символа с выхода коммутатора 11. На пятый вход элемента И 18 поступает сигнал конца последнего вектора основного символа.
В момент времени t, на первый вход элемента И 18 с элемента НЕ 14 поступает нулевой уровень, а на все остальные входы уровень логической единицы. Наличие нулевого уровня на первом входе приводит к заярету формирования сигнала конца символа на выходе элемента И 18 и появлению сигнала конца последнего вектора основного символа на выходе элемента И 20. Этот сигнал устанавливает триггер 13 в исходное состояние и поступает на выход формирователя 10 сброса.
По сигналу с выхода формирователя 10 формируется сигнал записи кода начального адреса дополнительного контура на выходе формирователя 2 импульсов и устанавливается в нуль триггер 12. Нулевой уровень с выхода триггера 12 в момент времени запрещает работу генератора 8 функциональных напряжений, что приводит к возвращению луча ЭЛТ в исходную точку. Одновременно этим уровнем запрещается поступление кода с блока 3 памяти на выход коммутатора 11. Для продолжения работы устройства на выходе коммутатора 11 формируется код единичной длины вектора, т.е. код, содержащий единицу в младшем разряде. Этот код образуется из сигнала управления с выхода триггера 12 и поступает на преобразователь 6 код время. После записи кода начального адреса дополнительного контура в счетчик Л на выходе формирователя 2 формируется сигнал сброса выходного регистра блока 3 памяти и очередной сигнал опроса. В момент времени t на выходе бл ка 3 памяти формируется код первого вектора дополнительного контура. В момент времени t по коду единичной длины вектора на выходе преоб разователя 6 код-время формируется в ходной сигнал, который через формиро ватель 10 сброса поступает на счетчик k адреса и регистр 7 микрокоманд. Этим сигналом код первого вектора контура вводится в регистр 7 микрокоманд. Увеличивается состояние счет чика адреса на единицу младшего разряда, и триггер 12 устанавливается в единичное состояние. При этом на выходе триггера 12 устанавливается уровень логической единицы, что приводит к прохождению кода длины вектора с выхода блока 3 памяти и од новременному включению генератора 8 функциональных напряжений. С этого момента времени происходит формирование развертки дополнительного контура аналогично основному символу. После окончания формирования последнего вектора дополнительного кон тура с блока 3 памяти через коммутатор 11 поступает нулевой код конца символа на вход формирователя 10 сброса. В этом случае триггер 13 находится в нулевом состоянии, и на его выходе формируется нулевой уровень, который через элемент НЕ И поступает на первый вход элемента И 18, обеспечивая формирование сигнала конца символа на выходе элемента И 18, которым все узлы устройства устанавливаются в нулевое состояние. Кроме того, этот сигнал поступает на выход устройства для вызова кода следующего си 51вола из внешнего устройства управления. Элементы И 19, НЕ 21 и И 22 предназначены для исключения влияния сигнала конца последнего вектора символа на счетный вход счетчика k адреса, так как из этого сигнала формируется сигнал общего сброса всего устройства (момент времени tj), По сравнению с известным предлагаемое устройство позволяет формировать сложные специальные символы, состоящие из двух законченных самостоятельных фигур, например цифр, букв, и дополнительного ограничивающего . (окаймляющего) контура (квадрата, окружности и т.д.), и более эффективно использовать информационный объем блока памяти за счет многократного использования микропрограмм дополнительных контуров для любых заданных символов. Кроме того, при заданном информационном объеме блока памяти изобретение позволяет увеличить номенклатуру генерируемых специальных символов, что расширяет область применения данного устройства. Формула изобретения 1. Устройство для формирования символов, содержащее формирователь импульсов, первый выход которого подключен к первому входу логического блока, второй выход соединен с первым входом преобразователя код-время, а третий и четвертый выходы соединены с первыми входами счетчика адреса и блока памяти соответственно, выход блока памяти подключен к второму входу логического блока и к первым входам регистра микрокоманд и формирователя импульсов, второй вход которого подключен к первому выходу генератора импульсов, выход логического блока соединен с вторым входом счетчика адреса, выход которого подг ключен к второму входу блока памяти, первый и второй выходы регистра кмкрокоманд подключены соответственно к входу блока подсвета и первому входу генератора функциональных.напря-. жений, отличающееся тем, что, с целью расширения области приенения устройства за счет расширеьмя лфавита формируемых символов, в него введены формирователь сброса, коммутатор и триггер, причем выход триггера подключен к второму входу генератора функциональных напряжений и первому входу коммутатора, второй вход которого соединен с выходом блока памяти, а выход подключен к второму входу преобразователя код-время и первому входу формирователя сброса первый выход которого соединен с третьими входами формирователя импульсов и преобразователя код-время, первым входом триггера и входом генератора импульсов, второй выход формирователя сброса подключен к четвертому входу формирователя импульсов и второму входу триггера, а третий его выход соединен с вторым входом регистра микрокоманд, пятым входом формирователя кмпульсов и третьими входами, счетчика адреса и триггера, а выход преобразователя код-время и пятый выход формирователя импульсов подключены соответственно к второму и третьему входам формирователя сброса и логического блока.
Источники информации, принятые во внимание при экспертизе
(прототип).
I I М I t I I М М t
t I I I I I I I I t ih I t
фиг.2
LU
lU
2330 J/
Jг4гs /7/ tptff.J
Авторы
Даты
1982-06-07—Публикация
1980-10-02—Подача