Устройство для отображения информации на экране электронно лучевой трубки
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1682997
Автор: Галкин
Текст
ботки информации в блоке 6 памяти микропроцессорным блоком 16 по мере обращения,В интервале подготовки отображаемой информации для регенерации блок 12 синхронизации определяет адрес отображаемого слова в блоке 6 памяти и производит обращение к нему через мультиплексор 5 с целью чтения очередного слова (двух байт) данных, которое в следующем цикле отображается на экране ЭЛГ 15, Считанная информация ЗУР заносится в регистр 8 сдвига, с помощью которого преобразуется в последовательность видеосигналов, поступающих на вход видеоусилителя 14, К моментувремени, когда информация регистра 8 последовательно преобразована в видеосигналы, блоком 12 синхронизации совместно с блоком 17 микропрограммного управления подготавливаются следующие два байта информации и заносятся в регистр 8, образуя таким образом непрерывную последовательность видеосигналов во время прямого хода разверток, Ра входы генератора 13 кадровой и строчной разверток из блока 12 синхронизации поступают синхронизирующие сигналы кадровой и строчной разверток.Время преобразования слова данных в последовательность видеосигналов гораздо больше, чем время, необходимое пля подготовки следующего слова, и поэтому ,остальное время цикла отображения отводится для обработки информации микропроцессорным блоком 16 в блоке 6 памяти, которая определяется заданием кода операции блоку 17 микропрограммного управления. Возможны следующие операции: запись байта в блок 6 памяти; чтение байта данных блока 6 памяти; установка любого бита в байте, находящегося в блоке 6 памяти, позволяющая произвести отображение одного элемента на экране ЭЛТ; очистка указанного бита в байте блока 6 памяти, производящая стирание одного элемента отображения; очистка-установка заданных битов информации, находящихся в блоке 6 памяти ЗУР, в результате которой в одном цикле отображения производится очистка одного бита информации и установка другоМикропроцессор, кроме указанных операций, производит обработку входной информации согласно алгоритмам работы устройства, представленным и оформленным в виде программного обеспечения, находящегося в блоке постоянной памяти микропроцессорного блока 16, Предполагается, что представленное устройство отображения используется в многомодульной системе, например в осцилло; рафе, где микропроцессор, наряду с задачей .1 о пс;эержке функционирования устройстваотображения, выполняет такие же действия5 по отношению к другим модулям, координирует их работу, при необходимости выполняя определенную последовательностьдействий при запуске, сборе, обработке информации, т, е. микропроцессор является10 центральным управляющим элементоммногомодульной системы, и действия, выполняемые в отношении устройства для отображения, являются лишь фрагментом вобщем алгоритме работы системы.15 Для выполнения записи байта информации в блок 6 памяти микропроцессором производятся следующие операции: записьадреса байта данных в счетчик 2 координаты Х и первый регистр 3 координаты У по20 шине данных микропроцессора информационный вход-выход блока 1 управления);загрузка записываемых данных в регистр 10ввода через шину данных; установка кодаоперации байтовой записи в управляющий25 регистр 18 блока микропрограммного упра вления.После получения кода указанной операции блок 17 микропрограммного управления в текущем или очередном цикле30 отображения формируе управляющие сигналы, которые обеспечивают запись байтаданных, находящегося в регистре 10 ввода,содержимое которого передается на информационный вход блока 6 памяти. Адрес35 ячейки, в которую производится запись байта, определяется содержимым регистра 3 истаршими разрядами счетчика 2. Записьбайта данных в блок 6 памяти производитсяв интервале времени, п редназначенном для40 обработки информации микропроцессором.В конце указанного интервала управляющий регистр 18 устанавливается в исходное,состояние, Время выполнения операции записи байта, как правило, равно половине45 времени одного цикла отображенияДля выполнения чтения байта из блока6 памяти программно производятся следующие действия; загрузка адреса байта данных в счетчик 2 и регистр 3; установка кода50 байтового чтения в управляющий регистр18; чтение полученного байта данных из регистра 9 вывода в микропроцессор по шинеданных,После получения кода операции байто 55 вого чтения блок 17 микропрограммного управления в текущем или очередном циклеотображения генерирует управляющие сигналы, которые обеспечивают чтение байтаданных из блока 6 памяти, передачу его навходы и запись в регистр 9 вывода, Приобращении к регистру 9 вывода с цельючтения данных его содержимое передается через шинный формирователь 11 на шинуданных для последующего считывания в . микропроцессор. В конце выполнения опе рации, как и в случае других операций, управляющий регистр 18 возвращается висходное состояние, операции байтового чтения или записи используются для оперативного доступа к байту данных, находящегося в блоке 6 памяти, например при выполнении его диагностики.Для выполнения операции установки бита микропроцессором производятся следующие действия: запись адреса бита, определяемого координатами Х и У элемента отображения в счетчик 2 и регистр 3; установка в управляющий регистр 18 кода операции установки бита.После получения указанного кода блок 17 микропрограммного управления в текущем или очередном цикле формирует управляющие сигналы, которые обеспечивают чтение байта данных из блока 6 памяти, вкотором находится указанный бит, передачу и запись в регистр 9 вывода, содержимое которого поступает на вход преобразователя 7 кода, преобразование преобразователем 7 байта, заключающееся в установкебита в единицу, определяемого младшимиразрядами координаты Х (остальные разряды байта данных передаются беэ изменения), и передачу на вход блока 6 памяти с последующей записью по указанному адресу. В данном случае выполняется цикл чтение - модификация - запись, при котором производятся чтение байта данных по определенному адресу, изменение его - битовая установка или очистка, запись полученногобайта данных по прежнему адресу. При этом адрес байта определяется как конкатенация содержимого регистра 3 и старших разрядов счетчика 2, Младшая часть координаты Х определяет номер бита в байте.После выполнения операции производится установка в исходное состояние управляющего регистра 18.Для выполнения операции очистки бита микропроцессором выполняются действия, аналогичные для операции установки бита, за исключением того, что в управляющий регистр 18 заносится код операции битовой очистки, далее выполняются те же действия, что и при битовой установке, Отличив заключается в том, что преобразователь 7 кодов производит очистку бита в байте (установку в ноль) определяемого состоянием младших разрядов счетчика 2. Такии образом обеспечивается выполнение цикла чтение-модификация-запись. 1020303545 50 55 Преобразователь 7 кодов работает в одном из следующих режимов: передачи содержимого регистра 9 вывода на вход блока б памяти с установкой в единицу определен- нога бита содержимого регистра 9 вывода; передачи содержимого регистра 9 вывода на вход блока 6 памяти с очисткой определенного бита содержимого регистра 9 вывода.Режимы установки и очистки битов используются для выполнения действий по отображению некоторых графических элементов, например маркеров на отображаемом -сигнале, при изменении положения которых необходимо выполнить операции по очистке и установке нескольких элементов отображения.Для выполнения режима установки бита в ноль или единицу отводится шесть тактов в цикле отображения, для режима записи или чтения байта данных - три такта, для подготовки данных для регенерации используются также три такта,Для режима очистки-установки битов микропроцессор выполняет следующие действия: запись У-координаты бита, подлежащего очистке, в регистр 3 (значение Х-каординаты остается прежним); загрузку т-координаты бита, подлежащего установке, в регистр 4; установку в управляющий регистр 18 кода операции, указывающего на выполнение режима очистки-установки битов.После получения указанного кода блок 17 микропрограммного управления формирует сигналы, необходимые для выполнения режима очистки бита (установки в ноль), определяемого содержимым регистра 3 и счетчика 2, а затем в этом же цикле отображения производят установку бита в единицу с координатами, определяемыми содержимым регистра 4 и счетчика 2. Таким образом, указанный режим представляет собой режим по очистке и установке битов, выполняемых последовательно в одном цикле отображения и занимающих 12 тактов. В. конце выполнения данной операции происходит увеличение на единицу значения счетчика 2, тем самым обеспечивается возможность проведения вышеперечисленных действий над элементами отображения с другой Х-координатой. Данный режим наиболее эффективен для выполнения смены отображаемой информации.Таким образом, введение счетчика 2 и регистра 4 позволяет одновременно загружать в регистры 3 и 4 для одного цикла отображения У-координаты элементов, подлежащих стиранию и установке (Х-координата элементов формируется аппаратно спомощью счетчика 21, За счет этого повыщается быстродействие ус ройства. Формула изобретенияУстройство для отображения информа ции на экране электронно-.лучевой трубки (ЗЛТ), содержащее блок управления, первый регистр координаты У, мультиплексор, блок памяти, преобразователь кодов, регистр выВода, реГистр ВВОДВ, шинныЙ фОрмирова Д тель, регистр сдвига, Генератор кадровой и строчной разверток, блок синхронизации, видеоусилитель, информационный вход которого соединен с выходом регистра сдвига, информационные входы которого соединены с выходами блока памяти, адресные входы которого соединены с выходами мультиплексора, первые информационные Входы которого соединены с первым и вторым Выходами блока синхронизации, тре О тий и четвертый выходы которого соединены с синхровходами генератора кадровой и строчной разверток, выходы которого соединены с отклонвощей системой ЭЛТ, модулятор которои подключен к Выхо э ду Видеоусилителя, вторые информационные Входы мультиплексора соединены с ВыхОдОм первоГО ре истра координаты Ъвыход преобразователя кодов подключен к информационному входу блока памяти. Сое диненному с выходом регистра ввода, информациОнный Вход кОТОрсГО соединен с информационным входом первого регистра коорДинаты У, поДключен к инфОрмзЦион" нОму вхОДУ-ВыхоДу блОка управл 8 ния, ин- Зб формационный вход которого является информационным Входом устройства., информационный вход преобоазователя ко- дОВ подключен к Выходу р 8 Гистра ВывОда, соединенному с информационным входом 40 шинного формирователя, выход которого подключен к информационным входам-выходам устройства, информационные входы регистра вывода соединены с выходами блока памяти, управляющие Входы кот.рог, соединены с выходами группы бл ка моьвления, тактовый, адресный и первый гторой управляющие входы котс р Г, соединены соответственно с пятым. Шестым и седьмым выходами блока синхрони. зации и выходом мультиплексора, управляющий вход которого соединен с первым выходом блока управления., второй и третий выходы которого подключены к первому и второму упоавляющим входам первого регистра координаты У, первьй и второй управляющие Входы преобразователя кодов соединены с четвертым и пятым выходами блока управления, Шестой выход которого соединен с первым управляющим ВхОдОм р 8 Гистра Вывода; Вто Оой управляющий вход которого подключен к выходу мультиплексора, с 8 дьмой Выход олока управления подключен к управляющему входу регистра сдвига, тактовый вход которого соединен с пятым Выходом блОка синхронизации, управляющий вход шинного формирователя соединен с восьмым Выходом блока управления, девятый и десятый выходы которого соединены с первым и вторым управляющими Входами регистра ввода., о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, оно содержит счетчик координаты Х и второй реГистр коОодинаты У, выхоДЫ которых соеДинены с втООым информациОнными Входами мультипл:,.Сора, выходы счетчика коодинаты Х соединены с адресными входами преобразователя кодов, информационные входы счетчика координаты Х и второго регистра координаты У соединены с информационным ВХОДОМ-ВыхОДОм блока упраВл 8 ния одиннадцатый и двенадцатый выходы которого соединены с управляющим и тактовыми входами счетчика координаты Х, первый и Второй управляющие Входы ВторОГО регистра координаты т соединены с тринадцатым и третьим Выходами блока управления., Юрчикова Гехред М.Моргентал Коррек Редакт пле Заказ 3413 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб 4/5 Производствен ательский комбинат "Патент", г. Ужго агарина, 10
СмотретьЗаявка
4620418, 14.12.1988
ПРЕДПРИЯТИЕ ПЯ Р-6856
ГАЛКИН АЛЕКСАНДР ПЕТРОВИЧ
МПК / Метки
МПК: G06F 3/153
Метки: информации, лучевой, отображения, трубки, экране, электронно
Опубликовано: 07.10.1991
Код ссылки
<a href="https://patents.su/6-1682997-ustrojjstvo-dlya-otobrazheniya-informacii-na-ehkrane-ehlektronno-luchevojj-trubki.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения информации на экране электронно лучевой трубки</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для отображения информации на экране электронно лучевой трубки
Случайный патент: Способ моделирования искажений в линии связи