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

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

Авторы: Ким, Козловский, Кравченко

ZIP архив

Текст

яв ТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ СИМВОЛО В данномвании символнапример циных различнынеобходимо при Формироконфи гурации,ограничен- и(Фигурами), такого сим" устроистве ов сложной Фр или букв ми контура для каждогоИзобретение относится к автоматике и вычислительной технике и мо" жет быть использовано при построении устройств отображения информации на электроннолучевых трубках.Известно устройство для отобра" жения информации, содержащее генера" тор импульсов, формирователь импульсов, блок памяти символов, счетчик адреса, логический блок, преобразователь код-время, регистр микрокоманд, генератор функциональных на" пряжений, блок подсвета луча, делитель частоты, триггера, мультивибратор и блок выделения элементов символов. Это устройство позволяет формировать сложные символы с неограни" ченным количеством отрезков 9 .Недостатком данного устройства яв ляется уменьшение общего количества символов при формировании специаль" ных символов, ограниченных различными контурами, например квадратом, ок ружностью, треугольником и т,д,Наиболее близким по технической сущности к предложенному является устройство, содержащее блок памяти, соединенный с регистром, генератор функциональных напряжений, подклю" ченный к регистру, преобразователь код-время, соединенный с генератором импульсов и регистром, подключенным к блоку подсвета луча,счетчик адреса, логический блок и Формирователь импульсов, соединенный с генератором импульсов, преобразователем код"вре" мя, генератором Функциональных на" пряжений, блоком памяти, счетчиком адреса и логическим блоком, подключенным к блоку памяти и счетчику адреса, соединенному с преобраэовате" лем код-время и блоком памяти 2.40 3 9345 вола в блок памяти записывать микропрограмму заданного контура.Так как число ограничивающих фигур в виде квадратов, окружностей и т,д. практически ограничено, а чис- з ло символов, в которые они входят, может быть большим, то это приводит к тому, что в блоке памяти будут записаны несколько раз одни и те же микропрограммы развертки контуров. 1 ОМногократная запись в блок памяти кодов векторов повторяющихся контуров при формировании составных символов приводит к неэффективному использованию информационной емкости 1 блока памяти, к сокращению общего количества генерируемых символов. Увеличение информационного объема блока памяти при формировании состав 20 ных символов является основным недостатком известного устройства.Цель изобретения - расширение обгасти применения устройства за счет расширения алфавита Формируемых символов.Указанная цель достигается тем, чтО в устройство, содержащее формирователь импульсов, первый выход которого подключен к первому входу логи 30 ческого блока, второй выход соединен с первым входом преобразователя код-время, а третий и четвертый выходы соединены с первыми входами счетчика адреса и блока памяти соответственно, выход блока памяти подключен к второму входу логического блока и к первым входам регистра микрокоманд и Формирователя импульсов, второй вход которого подключен к первому выходу генератора импульсов, выход логического блока соединен с вторым входом счетчика адреса, выход которого подключен к второму входу блока памяти, первый и второй выходы регистра микрокоманд подключены 4 соответственно к входу блока подсвета и первому входу генератора функциональных напряжений, введены формирователь сброса,коммутатор и триггер, причем выход триггера подключен к второму входу генератора функциональных напряжений и первому входу коммутатора, второй вход которого соединен с выходом блока памяти, а выход подключен к второму входу преобразо вателя код-время и первому входу формирователя сброса, первый выход которого соединен с третьими входами формирователя импульсов и преобразователя код-время, первым входом триггера и входом генератора импульсов, второй выход формирователя сброса подключен к четвертому входу формирователя импульсов и второму входу триггера, а третий его выход соединен с вторым входом регистра микрокоманд, пятым входом формирователя импульсов и третьими входами счетчика адреса и триггера, а выход преобразователя код-время и пятый выход формирователя импульсов подключены соответственно к второму и третьему входам формирователя сброса и логического блока.Формирователь сброса содержит дополнительный триггер, первый вход которого подключен к выходу третьего элемента И, второй вход является третьим входом формирователя, а выход соединен с входом первого элемента НЕ, выход которого подключен к первому входу первого элемента И, входы второго, третьего и четвертого элементов НЕ являются первым входом формирователя, а их выходы подключены соответственно к второму, третьему и четвертому входам первого элемента И и первому, второму и третьему входам второго элемента И, выход которого подключен к второму входу третьего элемента И и входу пятого элемента НЕ, выход которого подключен к первому входу четвертого элемента И, выход которого является третьим выходом формирователя, пятый вход первого, первый вход третьего и второй вход четвертого элементов И являются вторым входом формирователя, а выходы первого и третьего элементов И являются соответственно первым и вторым выходами формирователя,На фиг. 1 приведена блок-схемаустройства; на фиг. 2 - вид формируемого символа; на фиг. 3 - временная диаграмма основных сигналов; нафиг. 4 - блок-схема логического блока; на фиг. 5 - блок-схема формирователя сброса,Устройство содержит генератор 1импульсов, формирователь 2 импульсов, блок 3 памяти, счетчик 4 адреса,логический блок 5, преобразователь 6код-время, регистр 7 микрокоманд, генератор 8 функциональных напряжений,блок 9 подсвета луча, формирователь10 сброса, коммутатор 11, триггер 12,934540 5дополнительный триггер 13, элементы НЕ 14- 17, элементы И 18-20, элемент .НЕ 21 и элемент И 22.Устройство работает следующим об" разом; %В начальный момент времени на вход устройства поступают импульс синхронизации, код символа и код заданного контура. По импульсу синхронизации запускается, стартстопный генера тор 1 импульсов, который формирует двухтактную последовательность импульсов, поступающую на формирова" тель 2 импульсов.В момент времени й на выходе фор% мирователя 2 формируется сигнал эапи" си кода символа, который поступает на логический блок 5 (фиг. 4). Код символа по первому сигналу записи через логический блок 5 вводится в счетчик 4 адреса. Записанный код символа с выхода счетчика 4 адреса поступает на адресные входы блока 3 памяти, Одновременно формирователь 2 импульсов на выходе формирует первый 2 З сигнал опроса блока 3 памяти символов.В момент времени 1 , определяемыйвременем выборки выходного числа из блока 3 памяти, на выходе блока 3 Формируется и-разрядное число, кото- рое определяет начальный адрес микро; программы развертки символа.Информация в блоке 3 памяти хранится двумя массивами . В первом записаны коды начальных адресов символов и коды начальных адресов контуров, которые могут многократно использоваться при формировании специальных символов сложной конфигурации. Во втором массиве записаны коды микропрограмм развертки символов и контуров.В момент времени С формирователь 2 импульсов формирует на выходе сигнал установки в нуль счетчика 4 адреса, а в момент времени й на выходе второй сигнал записи, по которому код начального адреса с выходного ре-, гистра блока 3 памяти через логичесЮ кий блок 5 записывается в счетчик 4 адреса. Одновременно на выходе формирователя 2 импульсов снимается пер" вый сигнал опроса блока 3 памяти,В момент времени й 4 на. выходе Фор" мирователя 2 импульсов формируетсяИ сигнал установки в нуль выходного регистра блока 3 памяти и,второй сиг" нал опроса. 6По коду начального адреса с выхода счетчика 4 и второму сигналу опрос. са в момент времени й на выходе бло" ка 3 памяти формируется код первого вектора микропрограммы символа.Микропрограмма символа состоит из и слов. Длина слова зависит от количества векторов, входящих в контур символа. Каждое слово состоит из 6-разрядного кода развертки вектора, 3-разрядного кода длины век" тора, одноразрядного кода подсвета . .вектора и одноразрядного кода управ" ленив формирователем 2 импульсов. Для формирования сигнала конца сим" вола в последнем слове микропрограммы символа записываются. нули во всех разрядах.В момент времени 1 преобразователь 6 код-время формйрует сигнал записи 7-разрядного кода первого вектора в регистр 7 микрокоманд. Одновременно через коммутатор, 11 3-разрядный код длины вектора вводится в преобразователь 6 код-время.С выхода регистра 7 микрокоманд шесть разрядов кода вектора поступают на генератор 8 функциональных напряжений и один разряд на блок 9 подсвета. Одновременно с выхода триг" гера 12 поступает сигнал разрешения работы генератора 8 функциональных напряжений, С этого момента времени генератор 8 Формирует Функциональные напряжения развертки первого вектора символа по координатным осям Х и У.Длина Формируемого вектора опреде" ляется временным положением сигнала конца вектора на выходе преобраэо" вателя 6 код-время и пропорциональна поступившему коду длины вектора. Од" новременно с записью кода первого вектора символа в регистр микрокоманд увеличивается состояние счетчика 4 адреса .на единицу младшего разряда сигналом с выхода Формировате" . ля 10 сброса.В момент времени с. формирователь 2,импульсов Формирует на выходе очередной сигнал установки в нуль блока 3 памяти и новый сигнал опроса,В момент времени фу блок 3 памяти. формирует код развертки второго вектора символа, который хранится в выходном регистре блока 3 памяти,В ыомент. времени Ф преобразователь 6 код-время формирует сигнал конца первого вектора символа, по которому код второго вектора с бло"7 9345 ка 3 памяти переписывается в регистр 7 микрокоманд и преобразователь 6 . код-время. Одновременно этим же сигналом код на выходе счетчика 4 ад" реса увеличивается еще на одну еди ницу. С этого момента времени генератор 8 Функциональных напряжений Формирует сигналы развертки второго вектора символа, а преобразователь 6 код-время определяет его длину. 30Аналогичным образом формируется код третьего вектора символа.В момент времени й блок 3 памя" ти формирует вь 1 ходное число, содержащее во всех разрядах нули. При этом 15 условии Формирователь 10 сброса по сигналу конца третьего вектора символа на выходе Формирует сигнал кон, ца символов, которым все узлы устройства устанавливаются в нуль, . 26Рассмотренная работа устройства относится к формированию основного аимволв "1" без дополнительного ограничивающего контура.При необходимости сформировать 25 символ с ограничивающим контуром, показанным на Фиг, 2, на вход устройства поступает код заданного контура, который одновременно поступает на логический блок 5 и Формирователь 2 Зо импульсовФормирование дополнительного контура к основному символу производится следующим образом.После окончания Формирования развертки предпоследнего вектора основного символа в момент .времени С на выходе Формирователя 2 Формируется сигнал сброса счетчика 4 адреса.Для Формирования. сигнала сброса счетчика 4 используется дополнительный одиннадцатый разряд, который поступает на вход Формирователя 2 из блока 3 памяти. Наличие кода заданного контура на выходе формирователя 2 и сигнала логической единицы в одиннадцатом разряде кода последнего вектора является условием формирования сигнала сброса кода начального адреса основного символа в счетчике 4. В момент времени С,1 на выходе формирователя 2 Формируется сигнал записи кода дополнительного контура в счетчик 4 адреса через логический 55 блок 5.В момент времени й после записи кода последнего вектора в регистр 40 87 микрокоманд на выходе формирователя 2 формируется сигнал сброса выходного регистра блока 3 памяти и очередной сигнал опросаПо новому коду адреса с выходасчетчика 4 и очередному сигналу опроса на выходе блока 3 памяти в моментвремени С - Формируется код начального адреса дополнительного контурасимвола.В момент времени . заканчивается формирование развертки последнего вектора основного символа и производится запись кода (С,т) начального адреса дополнительного контурав счетчик 4. Одновременно на вь 1 ходетриггера 12 Формируется сигнал запрета работы генератора 8 функциональных напряжений и запрещается Формирование сигнала сброса всего устройства на выходе формирователя 10.Формирователь 10 сброса работаетследующим образом,В момент времени , сигналом свыхода формирователя 2 триггер 13 устанавливается в единичное состояние.Выходной сигнал с выхода триггера через элемент НЕ 14 поступает на первый вход элемента И 18, на вторые,третьи и четвертые входы которого через элементы НЕ 15-17 поступает нулевой код конца основного символа с выхода коммутатора 11. На пятый входэлемента И 18 поступает сигнал концапоследнего вектора основного символа. В момент времени й, на первый вход элемента И 18 с элемента НЕ 14 поступает нулевой уровень, а на все остальные входы уровень логической единицы. Наличие нулевого уровня на первом входе приводит к запрету формирования сигнала конца символа на выходе элемента И 18 и появлению сигнала конца последнего вектора основного символа на выходе элемента И 20, Этот сигнал устанавливает триггер 13 в исходное состояние и поступает на выход формирователя 10 сброса,По сигналу с выхода формирователя 10 формируется сигнал записи кода начального адреса дополнительного контура на выходе Формирователя 2 импульсов и устанавливается в нуль триггер 12, Нулевой уровень с выхода триггера 12 в момент врвмени й 6 запрещает работу генератора 8 функциональных напряжений, что приводит к возвращению луча ЗЛТ в исходную540 формула изобретения 9 934 точку. Одновременно этим уровнем запрещается поступление кода с блока 3 памяти на выход коммутатора 11,Для продолжения работы устройства на выходе коммутатора 11 формируется код единичной длины вектора, т.е. код, содержащий единицу в младшем разряде, Этот код образуется из сигнала управления с выхода триггера 12 и поступает на преобразователь 6 код в время.После записи кода начального адреса дополнительного контура в счетчик 4 на выходе формирователя 2 формируется сигнал сброса выходного регистра блока 3 памяти и очередной сигнал опроса.В момент времени С на выходе блока 3 памяти формируется код первого вектора дополнительного контура. ЮВ момент времени 1 по коду едини ч ной дли ны вектора йа выходе преобразователя б код-время формируется выходной сигнал, который через формирователь 1 О сброса поступает на счет чик 4 адреса и регистр 7 микрокоманд.Этим сигналом код первого вектора контура вводится в регистр 7 микро- команд. Увеличивается состояние счет-Зв чика 4 адреса на единицу младшего разряда, и триггер 12 устанавливается в единичное состояние. При этом на выходе триггера 12 устанавливает-. ся уровень логической единицы, что приводит к прохождению кода длины вектора с выхода блока 3 памяти и одновременному включению генератора 8 функциональных напряжений. С этого момента времени происхо- ф дит формирование развертки дополнительного контура аналогично основному символу.После окончания формирования последнего вектора дополнительного кон ф тура с блока 3 памяти через коммутатор 11 поступает нулевой код конца символа на вход формирователя 10 сброса, В этом случае триггер 13 на" ходится в нулевом состоянии, и на ф 4 его выходе Формируется нулевой уровень, который через элемент НЕ 14 поступает на первый вход элемента И 18, обеспечивая формирование сигнала конца символа на выходе элемен- фЗ та И 18, которым все узлы устройства устанавливаются в нулевое состояние, Кроме того, этот сигнал поступает на выход устройства для вызова кода следующего символа из внешнего устройства управления.Элементы И 19, НЕ 21 и И 22 предназначены для исключения влияния сигнала конца последнего вектора симво" па на счетный вход счетчика 4 адре" са, так как из этого сигнала формируется сигнал общего сброса всего устройства (момент времени С,).По сравнению с известным предлагаемое устройство позволяет формировать сложные специальные символы, состоя" щие из двух законченных самостоятельных фигур, например цифр, букв, и дополнительного ограничивающего (окаймляющего) контура (квадрата, ок" ружности и т.д,), и более эффектив" но использовать информационный объем блока памяти за счет многократного использования микропрограмм дополни" тельных контуров для любых заданных символов.Кроме того, при заданном информа" ционном объеме блока памяти изобретение позволяет увеличить номенклатуру генерируемых специальных символов, что расширяет область приме" нения данного устройства. 1. Устройство для формирования символов, содержащее Формирователь ,импульсов, первый выход которого подключен к первому входу логического . блока, второй выход соединен с первым входом преобразователя код-время, а третий и цетвертый выходы соедмнены с первыми входами счетчика адреса и блока памяти соответственно, выход блока памяти подключен к второму входу логического блока и к первым входам регистра микрокоманд и формирователя ймпульсов, второй вход которого подключен к первому выходугенератора импульсов, выход логичес"кого блока соединен с вторым входом счетчика адреса, выход которого под-. ключен к второму .входу блока памяти, первый и второй выходы регистра мик" рокоманд подключены соответственнок входу блока подсвета и первому вхо" ду генератора функциональных.напряжений, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства за счет расширенияалфавита формируемых символов, в не 11 9345 го введены Формирователь сброса, коммутатор и триггер, причем выход триггера подключен к второму входу генератора Функциональных напряжений и первому входу коммутатора, второй вход которого соединен с выходом блока памяти, а выход подключен к второму входу преобразователя код-время и первому входу Формирователя сброса, первый выход которого соединен с 1 О третьими входами формирователя импульсов и преобразователя код-время, первым входом триггера и входом генератора импульсов, второй выход Формирователя сброса подключен к четвер тому входу Формирователя импульсов и второму входу триггера, а третий его выход соединен с вторым входом регистра микрокоманд, пятым входом Формирователя импульсов и третьими 9 входами, счетчика адреса и триггера, а выход преобразователя код-время и пятый выход Формирователя импульсов подключены соответственно к второму и третьему входам Формировате ля сброса и логического блока.2. Устройство по и. 1, о т л и - ч а ю щ е е с я тем, что Формирователь сброса содержит дополнительный триггер, первый вход которого под- зо 40 12ключен к выходу третьего элемента И,второй вход является третьим входомформирователя, а выход соединен свходом первого элемента НЕ, выходко орого подключен к первому входупервого элемента И, входы второго,третьего и четвертого элементов НЕявляются первым входом формирователя,а их выходы подключены соответственно к второму, третьему и четвертомувходам первого элемента И и первому,второму и третьему входам второгоэлемента И, выходу пятого элементаНЕ, выход которого подключен к первому входу .четвертого элемента И,выход которого является третьим выходом формирователя, пятый вход первого, первый вход третьего и второйвход четвертого элементов И являютсявторым входом Формирователя, а выходы первого и третьего элементов Иявляются соответственно первым и вто/рым выходами формирователя.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРйф 711602, кл. С 06 К 15/20, 19772Авторское свидетельство СССРУ 634322, кл. О 06 К 15/20, 1976934540 Корректо Тараненко кто Заказ 3946/48 1303 Патент",жгород, ул. Проектная, 4 лиал Составитель В. ГречаниноТехред К.Мыцьо Тираж 472НИИПИ Государственного ком по делам изобретений и от 5, Москва, Ж, Раушская Подписноетета СССРрытийнаб.,д, 4/5

Смотреть

Заявка

2988099, 02.10.1980

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

КОЗЛОВСКИЙ НИКОЛАЙ ПЕТРОВИЧ, КРАВЧЕНКО ИВАН АДАМОВИЧ, КИМ ВИКТОР ИВАНОВИЧ

МПК / Метки

МПК: G09G 1/16

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

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

Код ссылки

<a href="https://patents.su/8-934540-ustrojjstvo-dlya-formirovaniya-simvolov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования символов</a>

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