Устройство для вывода графической информации на экран телевизионного индикатора
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1587482
Авторы: Галкин, Лихтиншайн
Текст
(я)5 О 06 Е 3/153 ГОСУДАРСТВЕННЫИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ИЗОБРЕТЕ ИСА АВТОРСКОМУ СВИДЕТЕЛ ЬСТВУ(57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для отображения формы исследуемого сигнала в радиоизмерительных устройствах, управляемых микропроцессором. Цель изобретения - повышение быстродействия устройства. Для этого в устройство введены преобразователь кода и коммутатор с соответствующими функциональными связями. Это позволяет использовать блок памяти регенерации с произвольной организацией, что в итоге повышает быстродействие, 3 ил 2 табл,(21) 4316453/24-24(54) УСТРОЙСТВО ДЛЯ ВЫВОДЧЕСКОЙ ИНФОРМАЦИИ НА ЭКВИЗИОННОГО ИНДИКАТОРА А ГРАФИАН ТЕЛЕзователь 15, блок 16 оперативной памяти, блок 17 постоянной памяти, микропроцессор 18, системный контроллер 19, управляющий регистр 20, буферный регистр 21, блок 22 постоянной памяти, регистр 23, блок 24 постоянной памяти.Блок 5 памяти регенерации содержит блоки 25 и 26 оперативной памяти, буфер 27, мультиплексор 28.Блок 9 синхронизации содержит генератор 29 тактовых импульсов, счетчики 30 и 31, формирователь 32 импульсов.Телевизионный индикатор содержит видеоумножитель 33, генератор 34 разверток, электронно-лучевую трубку (ЭЛТ) 35.Устройство работает следующим обрася к автоматике и может быть и ния формы иссл иоизмерительн х микропроцесс Цель изобретения - повышение быстродействия устройства.На фиг. 1 и 2 приведена структурная ехема устройства; на фиг. 3 - различные варианты структурной схемы преобразователя кода.В табл, 1 и 2 приведенодля получения старшей и мласоответственно,Устройство содержит блок 1 управления, регистр 2 координаты Х, регистр 3 координаты У, мультиплексор 4, блок 5 памяти регенерации, регистр 6 ввода, регистр 7 вывода, регистр 8 сдвига, блок 9 синхронизации, телевизионный индикатор 10, преобразователь 11 кода, коммутатор 12.Блок 1 управления содержит селекторы 13 и 14 адреса, аналого-цифровой преобракодирование дшей тетрад зом,блокющие сиустройствалов: попрямогоки интервремя об ует управляцикл работы двух интерто во время вой развертормации (во ет) и интерИзобретение относивычислительной техникепользовано для отображдуемого сигнала в радустройствах, управляемром,1 управления формир налы, определяющие ва, который состоит из стоянно имеющий мес хода строчной и кадро вал отображения инф ратного хода отсутстввал смены информации в блоке 5, который программно задается по мере необходимости,В интервале отображения информации блок 9 синхронизации производит обращение к блоку 5 памяти регенерации с целью чтения очередного слова информации, которое в следующем цикле отображается на экране ЭЛТ 35. Считанная информация заносится в регистр 8 сдвига, в котором преобразуется в последовательность видеосигналов, которые поступают на видеовход индикатора 10, К моменту времени, когда информация регистра 8 последовательно преобразована в видеосигналы блоком 9 синхронизации, совместно с блоком 1 управления подготавливается следующее слово информации и заносится в регистр 8 сдвига, образуя таким образом непрерывную последовательность видеосигналов во время прямого хода разверток. На входы телевизионного индикатора 10, кроме последовательности видеосигналов, поступают синхронизирующие сигналы кадровой и строчной разверток из блока 9,Время преобразования слова информации в последовательность видеосигналов гораздо больше, чем необходимое время для подготовки следующего слова и поэтому остальное время цикла отображения отводится для обращений микропроцессора 18 к блоку 5 памяти регенерации. Блоки 20 - 24 составляют микропрограммное устройство управленйя, которое совместно с сигналами блока 9 синхронизации обеспечивает выполнение следующих операций: запись байта в блок 5 памяти регенерации,чтение байта информации из блока 5 памяти регенерации, установка определенного бита в байте, очистка определенного бита в байте,Микропроцессор 18 производит обработку информации, находящейся в блоках 16 и 17 и подготовку данных, необходимых для выполнения указанных операций над блоком 5 памяти. При записи байта микропроцессором 18 вы пол ня ются следующие действия; записывается адрес байта в адресные регистры 2 и 3 через шину данных, заносятся данные в регистр б ввода через шину данных, устанавливается код операции записи в управляющий регистр 20.Содержимое регистра 6 ввода передается через преобразователь 11 кода на информационные входы блока 5 памяти по адресу, определяемому содержимым регистров 2 и 3 в интервале времени, предназначенном для обслуживания обращений микропроцессора 18, В конце указанного интервала управляющий регистр 20 уста живания обращений микропроцессора 18, после выполнения которой производится установка в исходное состояние управляющего регистра 20,5055 10 152025303540 навливается в исходное состояние, Время выполнения операции записи байта, как правило, равно половине времени одного цикла отображения.При чтении байта информации из блока 5 памяти программно производятся следующие действия: записывается адрес байта в регистры 2 и 3, устанавливается код чтения в управляющий регистр 20, производится чтение байта из регистра 7 вывода в микропроцессор 18 по шине данных.В конце интервала чтения, как и в случае других операций, управляющий регистр 20 возвращается в исходное состояние. Операции чтения и записи могут использоваться, например, для выполнения оперативного тестирования блока 5 памяти.Для выполнения операции установки бита микропроцессором производятся следующие действия: запись адреса бита, определяемого координатами Х и У элемента отображения, в регистры 2 и 3; установка в управляющий регистр 20 кода операции установки бита,После получения указанного кода операции в текущем или очередном цикле отображения производится чтение из блока 5 байта информации, в котором находитсяуказанный бит, запись в регистр 7 выводапередача на вход преобразователя 11 кода, выполнение последним обработки байта, закл ючающейся в установке в единицу бита, определяемого младшими разрядами координаты Х РХ 2 РХО, передача на информационные входы блока 5 и запись обработанного байта по указанному адресу,т.е. в данном случае выполняется цикл чтение-модификация-запись. При этом адрес байта определяется как конкатенация содержимого регистра 3 и старшей части регистра 2, младшая часть координаты Х РХ 2 РХО определяет номер бита в байте. Указанная операция производится в интервалы времени, предназначенные для обслуДля выполнения операции очистки бита микропроцессором выполняются действия, аналогичные для операции установки бита, за исключением того, что в управляющий регистр 20 заносится код битовой очистки. Далее выполняются те же действия, что и при битовой установке. Отличие заключается в том, что преобразователь 11 кода под управлением сигналов блока 1 производит очистку бита в байте, определяемого координатами РХ 2.РХО, 1587482В блоках 16 .и 17 хранятся один илинесколько массивов информации (например, цифровой сигнал из 256 выборок и занимающий 256 байт), которые 5отображаются в текущий момент временина экране ЭЛТ, При необходимости сменыодного из отображаемых графиков необходимо выполнить последовательность операций очистки и установки битов. 10Преобразователь 11 кода осуществляетпередачу содержимого регистра вывода илирегистра ввода на информационные входыблока 5, установки бита или очистку, задаваемого координатой РХ 2 РХО, под управлением сигналов К 1, КО блока 1, Нескольковариантов реализации преобразователяприведено на фиг, 3,Для получения старшей (табл, 1) и младшей (табл. 2) тетрад преобразователем кода 20(фиг. Зб) выполняются следующие действия:при коде управления К 1, КО=00 (очистка бита) устанавливается укаэанный бит в нулевое состояние, остальные передаются навыход в неизменном состоянии; при коде 25К 1, КО=01 (установка бита) указанный битустанавливается в единичное состояние, остальные передаются на выход в неизменном состоянии; при коде К 1, КО=10информация передается на выход без изменения,Таким образом, введение преобразователя 11 кода, коммутатора 12 и соответствующих функциональнь 1 х связей позволяетиспользовать блок 5 памяти регенерации с 35произвольной организацией и повысить быстродействие устройства.Формула изобретенияУстройстводля вывода графической информации на экран телевизионного индикатора, содержащее блок управления,регистры координаты Х и координаты У, регистр ввода, регистр вывода, регистр сдвига, мультиплексор, блок памятирегенерации, блок синхронизации, первый 45и второй выходы которого соединены соответственно с кадровым и строчным синхровходами телевизионного индикатора,видеовход которого подключен к выходу регистра сдвига, информационные входы которого подключены к выходам блока памятирегенерации, соединенным с информационными входами регистра вывода, вход управления записью которого соединен спервым выходом блока управления, инфор мационные входы-выходы которого подключены к информационным входам регистров координат Х и У и регистра ввода, вход управления записью которого соединен с вторым выходом блока управления, третий и четвертый выходы которого подключены соответственно к входам управления записью регистров координат Х и У, выход регистра координаты У и первый выход регистра координаты Х подключены к первому информационному входу мультиплексора, второй информационный вход которого подключен к третьему выходу блока синхронизации, четвертый выход которого подключен к тактовым входам регистра сдвига и блока управления, пятый выход которого подключен к управляющему входу мультиплексора, выход которого подключен к адресным входам блока памяти регенерации, шестой выход блока управления соединен с входом управления записью регистра сдвига, седьмой выход блока управления соединен с входами управления считыванием регистров ввода и вывода, первый адресный вход блока управления соединен с пятым выходом блока синхронизации, шестой выход которого подключен к синхровходу блока управления, информационный вход которого является информационным входомустройства, отличающееся тем, что, с целью повышения быстродействия устройства, оно содержит преобразователь кода, коммутатор, выходы которого подключены к информационным входам-выходам блока управления, выходы первой группы которого соединены с управляющими входами блока памяти регенерации, выходы второй группы блока управления соединены с информационными входами группы преобразователя кода, первый информационный вход которого соединен с выходами регистров ввода и вывода, второй выход регистра координаты Х соединен с вторым информационным входом преобразователя кода, выход которого подключен к информационному входу блока памяти регечерации, управляющий вход преобразователя кода соединен с восьмым выходом блока управления, второй адресный вход которого подключен к выходу мультиплексора, информационный вход коммутатора соединен с выходом регистра вывода, управляющий вход коммутатора соединен с девятым выходом блока управления.1587482 и а.юд %рейверЦ Л 6 Ятракмнж1 Заказ 2419 . Тираж 572 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытия113035, Москва, Ж, Раушская наб 4/5 ГКНТ СС агарина, 101 Производственно-издательский комбинат "Патент", г. Ужго Составитель А. Коробоведактор Н.Бобкова Техред М.Моргентал Корректор Л.Па
СмотретьЗаявка
4316453, 12.10.1987
ПРЕДПРИЯТИЕ ПЯ Р-6856
ГАЛКИН АЛЕКСАНДР ПЕТРОВИЧ, ЛИХТИНШАЙН АЛЕКСАНДР АРКАДЬЕВИЧ
МПК / Метки
МПК: G06F 3/153
Метки: вывода, графической, индикатора, информации, телевизионного, экран
Опубликовано: 23.08.1990
Код ссылки
<a href="https://patents.su/5-1587482-ustrojjstvo-dlya-vyvoda-graficheskojj-informacii-na-ehkran-televizionnogo-indikatora.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вывода графической информации на экран телевизионного индикатора</a>
Предыдущий патент: Оптическая клавиатура
Следующий патент: Устройство для отображения информации на экране телевизионного приемника
Случайный патент: Газожидкостный сепаратор