Устройство для формирования символов Советский патент 1984 года по МПК G09G1/18 

Описание патента на изобретение SU1088060A1

Изобретение относятся к автоматике и вычислительной технике и может быть использовано при построении устройств доя отображения символов на экране электроннолучевой трубки. Известно устройство для отображения информации, содержащее генератор импульсов, счетчик тактов, блок памяти, дешифратор выбора символа, регистр фор мирования вектора, триггер управления, шифратор, счетчики координат X и У, дешифратор прерывания 1. Недостатком устройства является уэкая область его применения, связанная с необходимостью изменения схем дешифраторов выбора символа и дешифратора прерывания при изменении количества ге нерируемых символов. Известно также устройство для отображения информации, содержащее генератор импульсов, формирователь импульсов логический блок, счетчик адреса, блок памяти, преобразователь код-время, регистр микрокоманд, генератор функциональных напряжений, блок подсвета, управляемый делитель частоты, триггер L2 Недостатком известного устройства . является невозможность и:ау ёнения алфавит формируемых символов без изменения входного кода. Наиболее близким по технической сущ ности к предлагаемому техническому решению является устройство для отображе ния инфор аиий, содержащее блок памяти, соединенный . с регистром,, генератор функциональных напряжений, подключенны к регистру, преобразователь код-время, соединенный с генератором импульсов и регистром, пoдkлючeш ьnvI к блоку подсвета луча, счетчик адреса, логический блок и формирователь импульсов, соединенный с генератором импульсов, преобразователем код-время, генератором функциональных напряжений, блоком папяти, счетчиком адреса и логическим блоком, подключенным к блоку памяти и счетчику , соединенному с преобразователем код-время и блоком памяти Сз1 Недостатком известного устройства является невозможность изменения номе клатуры или конфигурации символов без изменения входното кода или замены бл ка памяти, что снижает функциональные возможности устройства, Целью изобретения является расширение функциональных возможностей уст ройства. Поставленная цель достигается тем, что в устройство, содержащее генератор импульсов, один из входов которого подключен к первому входу устройства, другой вход - к первому выходу устройства, к первому вхоау счетчика и к первому выходу блока управления, второй выход которого соединен с первым входом блока элементов ЗИ-ИЛИ, второй вхоц которого подключен к второму входу устройства, третий вход блока элементов ЗИ-ИЛИ соединен с выходом первого блока памяти, с первыми входами преобразователя код-время, регистра и блока управления, второй вход которого соединен с выходом генератора импульсов, третий вход с выходом преобразователя код-время, вторыми входами регистра и счетчика, третий вход которого подключен к выходу блока элементов ЗИ-ИЛИ, выход счетчика соединен с одним из входов первого блока памяти, другой вход которого соединен с третьим выходом блока управления, четвертый вьгход которого подключен к второму входу преобразователя коа - время, пятый выход - к первому входу генератора развертки, вы:;оаы которого, подключены к второму и третьему выходам устройства, второй вход генератора разверт- и поаключен к одному из выкоцов регистра, другой выход которого соединен через блок подсвета с четвертым выходом устройства,ввеаены второй блок памяти,триггер,первый и второй элементы И,выходы первого и второго элементов И подключены к четвертому и пятому входам блока элементов ЗИ-ИЛИ, шестой вход которого соединен с выходом второго блока памяти, входы которого подключены к первому и второму входам устройства, третий вход устройства подключен к одному из входов триггера, другой вход ; которого со единен с первым выходом блока управления, шестой выход которого подключен к первому входу первого и второго элементов И, второй вход которых связан с выходами триггера. На фиг. 1 представлена структурная схема устройства; на фиг. 2 - схема генератора импульсов; на фиг. 3 - схема блока управления; на фиг. 4 - схема преобразователя код-время; на фиг.5 - схема блока элементов ЗИ-ИЛИ. Устройство содержит генератор 1 импульсов, блок 2 управления, блок.З элементов ЗИ-ИЛИ, счетчик 4, первый блок 5 памяти, преобразователь 6 код - время, реистр 7, генератор 8 развертки, блок У 3108 подсвета, первый элемент И 1О, второй элемент И 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 устройства поступает одновременно на первый инфор мационный вход блока 3 элементов ИЛИ и адресный вход блока 13 памяти. Признак характеристики символа (например, прописной или строчный) по входам 16 устройства поступает на первый вход триггера 12. Импульсой синхронизации с входа 14 устройство запускается генератор 1 импульсов и опрашивается блок 13 памяти. Генератор 1 импульсов формирует пачку тактовых импульсов в пределах времени формирования символов. С выхода генератора 1 импульсы поступают на первый вход блока 2 управления, который на первом выходе формирует сигнал записи кода символа. Этот сигнал Поступает на первый коммутирующий вхо блока 3 элементов ЗИ-ИЛИ и разрешает прохождение кода символа с первого ийформаиионного входа блока 3 на инфорыа ционный вход счетчика 4. Код символа записывается в счетчик 4 и с его выхода поступает на адресный вход блока 5 памяти. Если формируемый (прописной) символ имеет дополнительную характеристику (строчнь1Й символ), то по его коду возбуждается и блок 13 памяти, на выходе которого формируется код начально го адреса микропрограммы построения строчного символа, записанного в блоке 5 памяти. Эта информация поступает на второй информационный вход блока 3 элементов ЗИ-ИЛИ. Микропрограмма каждого символа со стоит из кода начального адреса, кодов векторов и кода конца символа. Символы 0 с двумя характеристиками имеют два начальных адреса, которые расположены в двух блоках памяти. В блоке 5 памяти размещены коды начальных адресов символов с первой характеристикой (прописные символы), а в блоке 13 памяти - только коды начальных адресов символов, дополнительную характеристику (строчные символы ). Коды начальных адресов в блоке 5 памяти образуют первый информационный массив. Адрес каждой информационной ячейки в этоммассиве соответствует входному коду символа. Коды векторов и коды конца символа образуют второй информационный массив в блоке 5 памяти. Код каждого вектора символа смещен по адресу на единицу относительно друг друга. Очередность расположения кодов векторов в микропрограмме символа соответствует очередности их ъъщоц.а на экран ЭЛТ. После кода последнего вектора символа размещает ся нулевой код, определяющий конец микропрограммы символа. После этого кода размещается микропрограмма построеш1я следующего символа и т.д. Адреса первых векторов в микропрограмме постсое- , ния символа соответствует кодам начальных адресов символов. Символы, имеющие две характеристики (например, прописной и строчный) имеют две микропрограммы построения, которые расположены во втором массиве блока 5 памяти по произвольным адресам. Адрес первого вектора символа с второй характеристикой (строчный символ) соответствует коду начального адреса символа, записанного в блоке 13 памяти. Одновременно с поступлением кода символа с выхода счетчика 4 на второй вход блока 5 памяти поступает первый сигнал обращения с второго выхода блока 2 управления. Выбранная информация по коду символа и первому обращению, являющаяся кодом начального адреса символа с первой характеристикой, поступает на третий информационный вход блока 3 элементов ЗИ-ИЛИ. После/ этого блок 2 управления на третьем выходе формирует записи начального адреса, который поступает на первые входы элементов И 10 и 11, На вторые входы этих элементов с выхода триггера 12 поступают единичный или нулевой уровни. Если на входе 16 устройства признак .характеристики символа соответствует нулевому уровню (прописной символ), то на второй вход элемента И 10 с инверсного выхода триггера 12 поступает единичиый уровень,, который разрешает прохождение сигнала через элемент И 10 на третий коммутирующий вход блока 3 элементов ЗИ-ИЛИ. По этому сигналу код начального адреса формируемого сим вола проходит через блок 3 элементов ЗИ-ИЛИ и переписывается в счетчик 4, Элемент И 11 закрыт нулевым с прямого выхода триггера 12 и бл кирует поступление сигнала записи на второй коммутирующий вход блока 3 элемент ж ЗИ-ИЛИ. Нулевой уровень сиг нала на выходе элемента И 11 блокирует прохождение информации через блок 3 элементов ЗИ-ИЛИ и с выхода блока 13 памяти. После записи кода начального адреса в счетчик 4 блок 2 управления фсфмиру- ет второе обращение к блоку 5 памяти. По этому обращению и коду начального адреса с выхода счетчика 4 блок 5 пакмти формирует код первого вектора сим вола из выбранной микропрограммы его построения. Этот код хранится в выходном регистре блока 5 памя ти (не показан). . Коды векторов симвсща, например, имеют cлeдyk цyю с груктуру: 6 разрядов предназначень для управления разверткой вектора по координатам X и У, 3 ра ряда - для задания длины вектора и один разряд для формирования сигнала подсвета вектора на экране ЭЛТ. После выборки кода первого вектора символа с блока 5 памяти с четвертсяо выхода ока 2 управления поступают тактовые импульсы на синхровход преобразователя 6 код - время, а на его информационный вход - трехразрядный кодо длины вектора с выхода блока 5 памяти, В начальный момент времени преобразователь 6 коа - время формирует сигнал ввода, которым код длины вектора вводится в его счетчик, а код развертки и пбдсвета в регистр 7. Этот же сигнал поступает на счетный вход счетчика 4 н увеличивает на единицу записанный в нем код начального арреса. Кроме того, по атому же сигналу синхронизатор 2 форкдарует второе обращение к блоку 5 памяти и сигнал разрешения работы гене ратора 8 развертки символа. По измененному коду начального адре са и второму обращению на выходе блока 5 памяти формируется код второго вектора символа, который хранится в его выходном регистре. С момента записи кода первого вектора в регистр 7 генератор 8 развертки формирует напряжения развертки вектора по координатам X и У, блок 9 подсвета (Л1ределяет интенсивность луча на экране ЭЛТ, а преобразователь б код - время задает длину вектора пропорционально поступившему коду. Выходным сигналом преобразователя 6 коа - время является сигнал конца вектора. По первому сигналу конца вектора код начального адреса в счетчике 4 увеличивается еще на одну единицу, блок 2 управления формирует третье обращение к блоку 5 памяти, а код второго вектора символа из блока 5 памяти переписывается в регистр 7 и преобразователь 6 кодвремя, С этого момента времени генератор 8 развертки и блок 9 подсвета производят вывод из экрана ЭЛТ второго вектора символа в соответствии с программой его построения. Аналогичным образом производится выборка из блока 5 памяти всех остальных кодов векторов формируемого символа и вывод их на экран ЭЛТ. При формировании последнего вектора символа генератором 8 развертки на выходе блока 5 памяти формируется нулевое число на всех разрядах, которое определяет конец микропрограммы построения символа. Три разряда этого числа поступают на информационный вход блока 2 управления который по этому коду и последнему сигналу конца вектора формирует сигнал конца символа, который приводит устройство в нулевое состояние и поступает на выход 17 устройства для вызова кода следукяцего символа из внешнего устройства управления (не показано). При необходимости формирования си вола с его второй., характеристикой (прописной символ меняется на строчный) признак типа символа в вице сигнала логической единицы подается на вход 16 устройства. По этому сигналу триггер 12 устанавливается в единичное состояние. Единичный уровень с прямого выхода триггера 12 открывает элемент И 11, а нулевой уровень с его инверсного выхода блокирует элемент И 10, Нулевым уровнем с выхода элемента И 10 блокируется прохождение через блок 3 элементов ЗИИЛИ кода начального адреса прописного символа с блока 5 памяти, выбранного по первому обращению. Сигнал записи начального ащэеса проходит через элемент И 11 на второй коммутирующий вход блока 3 элементов ЗИ-ИЛИ и разрешает прохождение кода начгшьного аареса строчного символа с выхода блока 13 памяти через блок 3 н информационный вход счетчика -4. После записи кода начального адреса строчного символа в счетчик 4 блок 2 управления формирует второе обращение к блоку 5 памяти. По этому обращ 1ию и коду начального адреса с выхода счетчика 4 блок 5 памяти формирует код пер вого вектора строчного символа. Дальнейшая работа устройства по фор мированию кодов векторов и напряжений развертки строчного символа происходит аналогично формированию прописного сим вола. Аналогичным образом устройство может быть использовано, например, для формирования по одному и тому же коду символов русского и латинского алфавитов, а также символов, отличающихся размером или конфигурацией. Предлагаемое устройство обеспечивает без изменения входного кода возможность формирование символов разным : шрифтом (прописные, строчные, уменьшенного и увеличенного размера) за сче того, что в устройстве для одного и того же входного кода, символа имеются две микропрограммы его : построения, начальные адреса которых размешены в двух блоках памяти, что исключает их зависимость от значения входного кода. В известном устройстве такой возожности не имеется, так как коды наальных адресов формируемых символов азмещены в одном блоке памяти по воичному закону. В этом случае каждый ходной код символа имеет соответствук ций ему оаин коц начального аареса по этому коду можно выбирать только дну микрсшрограмму его построения. Предлагаемое устройство обеспечивает также возможность смены всего алфавита генерируемых символов (например, русский алфавит заменить на латинский или какой-либо другой) путем подачи на вход устройства только одного признака типа символа, что может быть осуществляю нажатием соответствующей кнопки 1на пульте оператора устройства индикации, возможность замены одних специальных символов другими в процессе поступающей информации, что способствует н жыщению информативности (получение дополнительных характеристик о выводимом объекте на экране ЭЛТ; возможность расширения области п|Я1менения за счет формирования символа двух разных алфавитов (номенклатуры), что дает возможность использовать устройство в двух разных системах отображения информации без дополнительных затрат. Технико-экономическая эффективность изобретения заключается в расширении функциональньгх возможностей устройства.

J

аъ,2

Фиг.З

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

название год авторы номер документа
Устройство для формирования символов на экране электронно-лучевой трубки 1984
  • Козловский Николай Петрович
SU1249575A1
Устройство для отображения информации 1978
  • Козловский Николай Петрович
SU746629A1
Устройство для формирования символов 1980
  • Козловский Николай Петрович
  • Кравченко Иван Адамович
  • Ким Виктор Иванович
SU934540A1
Устройство для отображения символов на экране электронно-лучевой трубки 1987
  • Козловский Николай Петрович
SU1430986A1
Устройство для отображения информации 1985
  • Козловский Николай Петрович
SU1316028A2
Устройство для формирования символов 1983
  • Козловский Николай Петрович
SU1113840A1
Устройство для формирования символов на экране электронно-лучевой трубки 1981
  • Козловский Николай Петрович
SU1001160A1
Устройство для отображения информации на экране электронно-лучевой трубки 1981
  • Козловский Николай Петрович
SU1005170A1
Устройство для отображения информации 1981
  • Козловский Николай Петрович
SU963080A1
Устройство для отображения информации 1977
  • Козловский Николай Петрович
SU711602A1

Иллюстрации к изобретению SU 1 088 060 A1

Реферат патента 1984 года Устройство для формирования символов

УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ СЗ МВОЛОВ, содержащее ген ратор импульсов, один из входов которого подключен к первому входу устройства, другой вход - к первому выходу устройства, к первому входу счетчика и к первсялу выходу блока управления, второй выход которого соединен с первым входом блока элементов ЗИ-ИЛИ, второй вход которого подключен к второму входу .-устройств ва, третий вход блока элементов ЗИ-ИЛИ соединен с выходом первого блока памяти, с первыми входами преобразователя код - время, регистра и блока управления ,. второй вход которого соединен с выходил генератора импульсов, третий вход - с выходом преобразователя коа - время, вто рыми входами регистра и счетчика, третий вход которого подключен к, выходу блока элементов ЗИ-ИЛИ, выход счетчика соединен с одним из входов первсяго блока памяти, другой вход которого соецкиен с третьим выходом блока управления,- четвертый выход которого подключен к второму входу преобразователя код-время, пятый выход - к первому входу генератора развертки, выходы которого подключены к второму и третьему выходам устройства, второй вход генератора развертки подключен к одному из выходов регистра, другой выход которого соединен через блок подсвета с четвертым выходом устройства, отличающееся тем, что, с целью расширения области применения устройства путем изменения номенклатуры и конфигурации символов без изменения входного кода или замены бло(Л ка памяти, оно содержит второй блок памяти, триггер, и второй элементы И, выходы первого и второго элемента И подключены к четвертс лу и пятому входам блока элементов ЗЙ-ИЛИ, шестой вход которого соединен с выходом второго блока памяти, входы которого подклгочены к первому и второму входам устройства, третий вход устройства подклю00 00 чен к одному из входов триггера, другой вход которого соединен с первым выходом блока управления, шестой выход которого о подключен к первому входу первого и втоО5 рого элементсш И, второй вход кся-орых связан с выходами триггера.

Формула изобретения SU 1 088 060 A1

Фиг.

u&.S

Документы, цитированные в отчете о поиске Патент 1984 года SU1088060A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для отображения информации 1975
  • Голубчик Владимир Яковлевич
SU552626A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Устройство для видения на расстоянии 1915
  • Горин Е.Е.
SU1982A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 088 060 A1

Авторы

Козловский Николай Петрович

Даты

1984-04-23Публикация

1983-01-13Подача