Устройство для формирования символов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1088060
Автор: Козловский
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛ ИСТИЧЕСНИХРЕСПУБЛИН 60(19) Зсю С 09 б 1/ ОПИСАНИЕ ИЗОБРЕТЕНИЯ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) 1. Авторское свидетельство СССР И 552626, кл. ( 09 С, 1/08, 1975.2. Авторское свидетельство СССР % 973080, кл. С 09 С 2/18, 1982.3. Авторское свидетельство СССР М 634322, кл. С 09 Сс 1/16, 1977 (прототип).(54)(57) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ СИМВОЛОВ, содержащее ген ратор импульсов, один из входов которого подключен к первому входу устройства, другой вход - к первому выходу устройства, к первому входу счетчика и к первому выходу блока управления, второй выход которого соединен с первым входом блока элементов ЗИ-ИЛИ, второй вход которого подключен к второму входу.устройства, третий вход блока элементов ЗИ-ИЛИ соединен с выходом первого блока памя ти, с первыми входами преобразователя од - время, регистра и блока управления,свторой вход которого соединен с выходом генератора импульсов, третий вход - с выходом преобразователя код - время, в рыми входами регистра и счетчика, третий вход которого подключен к выходу блока элементов ЗИ-ИЛИ, выход счетчика ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ соединен с одним из входов первого блока памяти, другой вход которого соединен с третьим выходом блока управления,четвертый выход которого подключен к второму входу преобразователя код-время, пятый выход - к первому входу генератора развертки, выходы которого подключены к второму итретьему выходам устройства, второй вход генератора развертки подключен к одному из выходов регистра, другой выход которого соединен через блок подсвета с четвертым выходом устройства,отличающееся тем, что, с пелью расширения области применения устройства путем изменения номен- клатуры и конфигурации символов без Ж изменения входного кода или замены бло- ур ка памяти, оно содержит второй блок па- %Уф мяти, триггер, первый и второй элементы И, выходы первого и второго элемента И подключены к четвертому и пятому ф входам блока элементов ЗИ ИЛИ, шестой вход которого соединен с выходом второго блока памяти, входы которого подключены к первому и второму входам уст- вава ройства, третий вход устройства подключен к одному из входов триггера, другой (ф вход которого соединен с первым выходом р то блока управления, шестой выход которогоподключен к первому входу первого и второго элементов И, второй вход которых связан с выходами триггера.1088060 Поставленная цель достигается тем,что в устройство, содержащее генераторимпульсов, один из входов которого подключен к первому входу устройства, дру 5 гой вход - к первому выходу устройства,к первому вхоау счетчика и к первому выходу блока управления, второй выход которого соединен с первым входом блокаэлементов ЗИ-ИЛИ, второй вхоа которогоОподключен к второму входу устройства,третий вход блока элементов ЗИ-ИЛИсоединен с выходом первого блока памя-ти, с первыми входами преобразователякод-время, регистра и блока управления,5 второй вход которого соединен с выходом генератора импульсов, третий вход -с выходом преобразователя код-время,вторыми входами регистра и счетчика,третий вход которого подключен к выходу0 блока элементов ЗИ-ИЛИ, выход счетчика соединен с одним из входов первогоблока памяти, другой вход которого соединен с третьим выходом блока управления, четвертый выход которого подключен5 к второму входу преобразователя коавремя, пятый выход - к первому входугенератора развертки, вьг;оцы которогопоаключены к второму и третьему выхоаамус тройс тва, второй вхоа генера тора разверт 0 ки поаключен коаномуизвы,;оаоврегистра,другой выход которого соединен черезблок подсвета с четвертым выходом устройства,ввеаены второй блок памяти, триггер,первый и второй элементы И,выхоаы первого и второго элементов И подключенык четвертому и пятому входам блока элементов ЗИ-ИЛИ шестой вход которогосоединен с выходом второго блока памяти,входы которого подключены к первому ивторому входам устройства, третий входустройс:ва подключен к одному из входов триггера, цругой вхоа; которого со-.единен с первым выходом блока управления, шестой выход которого подключен кпервому входу первого н второго элементов И, второй вход которых связан с выходами триггера,На фнг. 1 представлена структурная схема устройства; на фиг.2 - схема генератора импульсов; на фиг, 3 - схема блокауправления; на фиг.4 - схема преобразователя код-время; на фиг,5 - схема блока элементов ЗИ-ИЛИ,Изобретение относится к автоматикеи вычислительнэй технике и может бытьиспользовано при построении устройствдля отображения символов на экранеэлектроннолучевой трубки.Известно устройство для отображения информации, содержащее генератор импульсов, счетчик тактов, блок памяти, дешифратор выбора символа, регистр формирования вектора, триггер управления, шифратор, счетчики координат Х и У, дешифратор прерывания Г 1 .Недостатком устройства является узкая область его применения, связанная с необходимостью изменения схем дешифраторов выбора символа и дешифратора прерывания при изменении количества гьнерируемых символов.Известно также устройство для отображения информации, содержащее гене-,ра тор импульсов, формирователь импульсов, логический блок, счетчик адреса, блок памяти, преобразователь код-время, регистр микрокоманд, генератор функциональных напряжений, блок подсвета, управляемый делитель частоты, триггер 23Недостатком известного устройства является невозможность изменения алфавит" формируемых символов без изменения входного кода. 3Наиболее близким по технической сущности к предлагаемому техническому решению является устроиство для отображения информаций, содержащее блок памяти, соединенный с регистромгенератор З 5 функциональных напряжений, подключенный к регистру, преобразователь код-время, соединенный с генератором импульсов и регистром, подключенным к блоку подсвета луча, счетчик адреса, логический с 40 блок и формирователь импульсов, соединенный с генератором импульсов, преобразователем код-время, генератором функциональных напряжений, блоком папяти, счетчиком адреса и логическим 45 блйком, подключенным к блоку памяти и счетчику адреса, соединенному с преобразователем код-время и блоком памяти ГЗЬНедостатком известного устройства 50 является невозможность изменения номенклатуры или конфигурации символов без изменения входного кода или замены бло ка памяти, что снижает функциональные воэможности устройства.55Целью изобретения является расширение функциональных воэможностей усз ройства. Устройство содержит генератор 1 импульсов, блок 2 управления, блок 3 элементов ЗИ-ИЛИ, счетчик 4, первый блок 5 памяти, преобразователь 6 коа - время, регистр 7, генератор 8 развертки, блок д10880 подсвета, первый элемент И 10, второйэлемент И 11, триггер 12, второй блок13 памяти, первый 14, второй 15 и третий 16 входы устройства, первый 17,второй 18, третий 19 и четвергый 20выходы устройствГенератор 1 импульсов содержит триггер 21, элемент И 22 и линию 23 задержки,Блок 2 управления содержит формирователь 24 сигналов, формирователь 25сигнала обращения, формирователь 26 тактовых импульсов, триггер 27, формирователь 28 сброса. Преобразователь 6коц - время соцержит счетчик 29 и элемент И 30, Блок 3 элементов И-ИЛИАсодержит элементы 31 И-ИЛИ.Устройство работает следующим образом.Код символа с входа 15 устройства 20поступает одновременно на первый информационный вход блока 3 элементов ЗИИЛИ и адресный вход блока 13 памяти.Признак характеристики символа (например, прописной или строчный) по входам 2516 устройства поступает на первый входтриггера 12.ИмпульсоМ синхронизации с входа 14устройство запускается генератор 1импульсов и опрашивается блок 13 памяти, Генератор 1 импульсов формируетпачку тактовых импульсов в пределахвремени формирования символов. С выхода генератора 1 импульсы поступаютна первый вход блока 2 управления, который на первом выходе формирует сиг- "нал записи кода символа. Этот сигналПоступает на первый коммутирующий входблока 3 элементов ЗИ-ИЛИ и разрешаетпрохождение кода символа с первого информационного входа блока 3 нв информационный вход счетчика 4. Код символазаписывается в счетчик 4 и с его выхода поступает на адресный вход блока 5памяти. 45Если формируемый (прописной) символ имеет дополнительную характеристику (строчный символ), то по его кодувозбуждается и блок 13 памяти, на выходе которого формируется код начально.го адреса микропрограммы построениястрочного символа, записанного в блоке5 памяти, Эта информация поступает навторой информационный вход блока 3элементов ЗИ-ИЛИ, 55Микропрограмма каждого символа состоит иэ кода начального адреса, кодоввекторов и кода конца символа. Символы 604с двумя характеристиками имеюг двв начальных адреса, которые расположены вдвух блоках памяти. В блоке 5 памятиразмешены коды начальных адресов символов с первой характеристикой (прописныесимволы), а в блоке 13 памяти - толькокоды начальных адресов символов, имеющих дополнительную характеристику (строчные символы ), Коды начальных адресов в блоке 5 памяти образуют первыйинформационный массивАдрес каждойинформационной ячейки в этом массивесоответствует вхоцному коду символа.Коды векторов и коды конца символаобразуюг второй информационный массивв блоке 5 памяти. Код каждого векторасимвола смещен по адресу на единицу относительно друг друга. Очередность расположения кодов векторов в микропрограмме символа соответствует очередности их вывода на экран ЭЛТ. После кодапоследнего вектора символа размешаегся нулевой код, определяющий конец микропрограммы символа. После этого кодаразмещается микропрограмма построенияследующего символа и т.д. Адреса первых векторов в микропрограмме построе-,ния символа соответствует коцам начальных ацресов символов,Символы, имеющие две характеристики (например, прописной и строчный) имеют две микропрограммы построения, которые расположены во втором массивеблока 5 памяти по произвольным адресам.Адрес первого вектора символа с второйхарактеристикой (строчный символ) соответствует коду начального адреса символа, записанного в блоке 13 памяти.Одновременно с поступлением кода символа с выхода счетчика 4 на второй входблока 5 памяти поступает первый сигналобращения с второго выхода блока 2 управления. Выбранная информация по ходусимвола и первому обращению, являющаяся кодом начального адреса символа спервой характеристикой, поступает натретий информационный вход блока 3 элементов ЗИ-ИЛИ. После/ этого блок 2 управления на третьем выходе формируетсигнал эаписй начального адреса, которыйпоступает на первые входы элементовИ 10 и 11, Нв вторые входы этих элементов с выхода триггера 12 поступают единичный или нулевой уровни.Если на входе 16 устройства признакхарактеристики символа соответствуетнулевому уровню (прописной символ), то1на второй. вход элемента И 10 с инверс10880 ного выхода триггера 12 поступает единичный уровень, который разрешает прохождение сигнала через элемент И 10на третий коммутирующий вход блока 3элементов ЗИ-ИЛИ. По этому сигналу 5код начального адреса формируемого символа проходит через блок 3 элементовЗИ-ИЛИ и переписывается в счетчик 4.Элемент И 11 закрыт нулевым уровнем с прямого выхода триггера 12 и бло кирует поступление сигнала записи навторой коммутирующий вход блока 3элементов ЗИ-ИЛИ. Нулевой уровень сигнала на выходе элемента И 11 блокирует прохождение информации через блок 3элементов ЗИ-ИЛИ и с выхода блока 13памяти,После записи кода начального адресав счетчик 4 блок 2 управления формирует второе обращение к блоку 5 памяти.По этому обращению и коду начальногоадреса с выхода счетчика 4 блок 5 памяти формирует код первого вектора символа из выбранной микропрограммы егопостроения. Этот код хранится в выходном регистре блока 5 патти (не показан).Коды векторов символа, например,имеют следующую структуру; 6 разрядовпредназначены для управления разверткой вектора по координатам Х и У, 3 разряда - для задания длины вектора и одинразряд для формирования сигнала подсвета вектора на экране ЭЛТ,После выборки хода первого векторасимвола с блока 5 памяти с четвертоговыхода (лоха 2 управления поступаюттактовые импульсы на синхровход преобразователя 6 коц - время, а на его информационный вход - трехразрядный кодо 40длины вектора с выхода бпока 5 памяти.В начальный момент времени преобразователь 6 коц - время формирует сигналввода, которым код длины вектора вводится в его счетчик, а код развертки иподсвета в регистр 7. Этот же сигналпоступает на счетный вход счетчика 4и увеличивает на единицу записанный вием ход начального адреса. Кроме того,по этому же сигналу синхронизатор 2формирует второе обращение к блоку 5памяти и сигнал разрешения работы генератора 8 развертки символа.По иэмененнаку коду начального адреса и второму обращению на выходе блока 5 памяти формируется код второговектора символа,. которыЯ хранится вего выходном регистре. 60 бС момента записи кода первого вектора в регистр 7 генератор 8 развертки формирует напряжения развертки вектора по координатам Х и У, блок 9 подсвета определяет интенсивность луча на экране ЭЛТ, а преобразоватепь 6 коц - время задает длину вектора пропорционально поступившему коду. Выходным сигналом преобразователя 6 коц - время является сигнал конца вектора.По первому сигналу хонца вектора кодначального адреса в счетчике 4 увеличивается еще на одну единицу, блок 2 управления формирует третье обращение к блоку 5 памяти, а код второго вектора символа из блоха 5 памяти переписывается в регистр 7 и преобразователь 6 кодв 1 емя, С этого момента времени генератор 8 развертки и блок 9 подсвета производят вывод из экрана ЭЛТ второго вектора символа в соответствии с программой его построения.Аналогичным образом производится выборка из блока 5 памяти всех остальных кодов векторов формируемого символа и вывод их на экран ЭЛТ.При формировании последнего вектора символа генератором 8 развертки на выходе блока 5 памяти формируется нулевое число на всех разрядах, которое определяет конец микропрограммы построения символа, Три разряда этого числа поступают на информационный вход блока 2 управления, который по этому коду н последнему сигналу конца вектора формирует сигнал конца символа, который приводит устройство в нулевое состояние и поступает на выход 17 устройства для вызова кода следующего символа из внешнего устройства управления (не показано). При необходимости формирования символа с его второй, характеристикой (прописной символ меняется на строчный) признак типа символа в вице сигнала логической единицы подается на вход 16 устройства, По этому сигналу триггер 12устанавливается в единичное состояние,Единичный уровень с прямого выхода триггера 12 открывает элемент И 11, а нулевой уровень с его инверсного выхода блокирует элемент И 10. Нулевым уровнемс выхода элемента И 10 блокируется прохождение через блок 3 элементов ЗИИЛИ кода начального адреса прописногосимвола с бпока 5 памяти, выбранногопо первому обращению,Сигнал записи начального адреса проходит через элемент И 11 на второй60В известном устройстве такой возможности не имеется, так как коды начальных адресов формируемых символов размещены в одном блоке памяти по двоичному закону. В этом случае каждый входной код символа имеет соответствую.щий ему опии коа начального апреса и по этому коду можно выбирать только одну микропрограмму его построения,Предлагаемое устройство обеспечивает также возможность смены всего алфавита генерируемых символов (например, русский алфавит заменить на латинский или какой-либо другой) путем подачи на вход устройства только одного признака типа символа,. что может быть осуществлено нажатием соответствующей кнопки на пульте оператора устройства индикации, возможность замены одних специальных символов другими в процессе обработки поступающей информации, что способствует зовышению информативности ( получение дополнительных характеристик о выводимом объекте на экране ЭЛТ; возможность расширчия области применения эа счет формирования символа двух разных алфавитов (номенклатуры), что дает возможность использовать устройство в двух разных системах отображения информации без дополнительных затрат.Технико-экономическая эффективность изобретения заключается в расширении функциональных возможностей устройства. 10880 коммутирующий вход блока 3 элементов ЗИ-ИЛИ и разрешает прохождение кода начального адреса строчного символа с выхода блока 13 памяти через блок 3 на информационный вход счетчика .4.5После записи кода начального адреса строчного символа в счетчик 4 блок 2 управления формирует второе обращение к блоку 5 памяти. По этому обращению и коду начального адреса с выхода счетчика 4 блок 5 памяти формирует код первого вектора строчного символа.Дальнейшая работа устройства по формированию кодов векторов и напряжений 15 развертки строчного символа происходит аналогично формированию прописного сим. вола.Аналогичным образом устройство может быть использовано, например, дляформирования по одному и тому же коду символов русского и латинского алфавитов, а также символов, отличающихся размером или конфигурацией.Предлагаемое устройство обеспечивает без изменения входного кода возможность формирования символов разным шрифтом (прописные, строчные, уменьшенного и увеличенного размера) за счет того, что в устройстве для одного и тоЗО го же входного кода, символа имеются две микропрограммы его;построения, начальные адреса которых размещены в двух блоках памяти, что исключает их зависимость от значения входного кода,1088060 йюУ РАНГУ Составитель А. ИльинКугрышева Техред Л.Коцюбнак .К Г.Огар то одпис кое филиал ППП "Патент, г.Ужго оектн Заказ 2679/49 Тираж 447ВНИИПИ Государственного комитета Спо делам изобретений и открытий113035, Москва, Ж, Раушская нж
СмотретьЗаявка
3540517, 13.01.1983
ПРЕДПРИЯТИЕ ПЯ А-3327
КОЗЛОВСКИЙ НИКОЛАЙ ПЕТРОВИЧ
МПК / Метки
МПК: G09G 1/18
Метки: символов, формирования
Опубликовано: 23.04.1984
Код ссылки
<a href="https://patents.su/8-1088060-ustrojjstvo-dlya-formirovaniya-simvolov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования символов</a>
Предыдущий патент: Демонстрационный стенд
Следующий патент: Цифровой предсказывающий вокодер
Случайный патент: Способ изготовления тонкостенных изделий