Изобретение относится к вычислительной технике и может быть использовано в персональных компьютерах в качестве итерфейса цветного алфавитно-цифрового дисплея.
Цель изобретния - обеспечение возможности программного управления цветом каждого выводимого символа и окружающего фона
На чертеже представлена схема предлагаемого устройства
Устройство содержит первый 1 и второй 2 блоки памяти, первый 3 и второй 4 дешифраторы, адресную шину 5, контроллер 6 памяти, первый 7 и второй 8 контроллеры
вывода, локальную шину 9 данных, шину 10 данных, блок 11 ключей, знакогенератор 12, регистр 13, коммутатор 14. Первый и второй блоки памяти представляют собой запоминающие устройства с произвольным доступом соответственно экранной области и цветовых атрибутов. Контроллер памяти может быть выполнен на базе БИС Кр 580ВТ57 в стандартном включении. Контроллеры вывода представляют собой БИС Кр 580ВГ75 в стандартном включении
Устройство работает следующим образом.
В процессе работы внешняя ЭВМ загружает в блок 1 памяти семибитовую инфоро VI ю
4 СО О
мзцию о символах, которые должны быть выведены на экран дисплея. Информацию о состоянии восьмого бита кода символа и о цвете символа загружают в блок 2 памяти. С помощью дешифраторов 3 и 4 блоки 1 и 2 разнесены в непересекающиеся области адресного пространства ВМ, что позволяет обращаться к любой из ячеек памчти каждого блока памяти. Блок 11 соединяет локальную 8-разрядную шину 9 с шиной данных 10 ЭВМ. Входы разрешения контролеров 7 и 8 соединены между собой. В результате одноименные регистры обоих контроллеров расположены по одним и тем же адресам в адресном пространстве. Поэтому при инициализации контроллеров в их управляющие регистры записывается одна и та же информация, чем обеспечивается синхронная работа контроллеров. Для чтения ЭВМ доступны регистры только основного контроллера 7. Разрешение работы контроллеров 7 и 8 так же, как и контроллера 6, осуществляют при помощи дешифратора устройств ввода-вывода ЭВМ (на чертеже не показано). Каждый из контроллеров 7 и 8 имеет буферное ОЗУ, которое необходимо заполнить информацией перед началом вывода на экран очередной строки. Заполнение осуществляют при помощи контроллера б. С этой целью на выходе DRQ контроллеров 7 и 8 формируется запрос на цикл ПДП, в ходе которого информация из блоков 1 и 2 памяти должна быть записана в контроллеры 7 и 8. Упомянутый сигнал с выхода контроллера 7 запрашивает контроллер 6, который приостанавливает работу ЭВМ и, получив от последней подтверждение на разрешение цикла ПДП, извещает об этом контроллеры 7 и 8 сигналом D ACK (активный уровень -низкий). Одновременно с этим сигнал DACK поступает на вход разрешения дешифратора адреса 4 и на блок 11. При подаче сигнала на дешифратор 4 происходит совмещение адресного пространства, занимаемого блоками 1 и 2 памяти, в области адресов блока 1. Одновременно с этим блок 11 отключает локальную 8-разрядную шину 9 от шины данных 10 ЭВМ. Шина данных устройства на время цикла ПДП превращается таким образом в 16-разрядную, к одной половине которой подключены блок 1 памяти и контроллер 7 , а к второй - блок 2 памяти и контроллер 8. Благодаря такой перестройке оказывается возможным в твечении цикла ПДП одновременно занести необходимую информацию во внутреннее буферное ОЗУ обоих контроллеров. После окончания цикла ПДП сигнал DACK принимает уровень логичесской единицы, 8-разрядная структура шины данных устройства восстанавливается. Начинается процесс отображения информации контроллерами 7 и 8. Информация с выхода контроллера 7,дополненная
выведенным одновременно битом контроллера 8 и перекодированная знакогенератором 12, поступает на сдвиговый регистр 13, послов чего осуществляется ее поразрядный сдвиг. Логическая единица на выходе
сдвигового регистра соответствует отображаемому символу, логический ноль - фону, на котором формируется символ. Шесть оставшихся информационных выходов контроллера 8 соединены с входами коммутатора 14. Выводимые одновременно с кодами символов эти сигналы несут информацию для всех трех электронных прожекторов цветной ЭЛГ дисплея - три бита о цвете выводимого символа и три бита - о цвете
фона, на котором формируют символ На трех выходах коммутатора 14 в завиисмости от состояния выхода сдвигового регистра 13, соединенного с его управляющим входом, присутствуют либо биты, задающие
цвет символа, либо биты, задающие цвет фона. Формируемые таким образом на этих трех выходах видеосигналы используют для управления электронными прожекторами цветной ЭЛГ.
Устройство для вывода информации на
экран цветного дисплея позволяет выводить на экран до 256 различных символов - заглавные и строчные буквы русского и латинского алфавита, цифры, знаки пунктуаЦии и 70-80 псевдографических символов. Кроме того, цветовая палитра выводимых символов может содержать до 8 различных цветов, столько же цветов может содержать цветовая палитра фона, причем обе палитры
являются совершенно независимыми.
Формула изобретения
Устройство для вывода информации на экран цветного дисплея, содержащее первый блок памяти, контроллер памяти, первый контроллер вывода, знакогенератор, регистр, адресные входы-выходы контроллера памяти являются адресными входами устройства, входы первого блока памяти соединены с адресными входами-выходами младших разрядов контроллера памяти, информационные входы первого контроллера вывода соединены с .информационными входами-выходами контроллера памяти и первого блока памяти и являются информационными входами устройства, входы разрешения первого контроллера вывода и контроллера памяти являются соответственно первым и вторым входами синхронизации устройства, выход подтверждения контроллера памяти соединен с входом подтверждения первого контроллера вывода, выход запроса которого соединен с входом запроса контроллера памяти, выходы первого контроллера вывода соединены с входами младших разрядов знакогенератора, выходы которого соединены с информационными входами регистра, вход синхронизации которого является входом синхронизации устройства, вход подтверждения и выход запроса контроллера памяти являются соответственно четвертым входом синхронизации и выходом синхронизации устройства, отличающееся тем, что, с целью обеспечения возможности программного управления цветов каждого выводимого символа и окружающего фона, в него введены второй блок памяти, второй контроллер вывода, коммутатор, блок ключей и два дешифратора, выход регистра соединен с входом управления коммутатора, выходы группы второго контроллера вывода соединены с информационными входами коммутатора, выходы которого являются информационными выходами устройства, входы первого дешифратора, информационные входы первого и второго дешифраторов соединены с адресными входами-выходами старших разрядов контроллера памяти, адресные входы второго блока памяти соединены с адресными входами первого блока памяти, информационные входы блока ключей соединены с информационными входами-выходами контроллера памяти, выходы
блока ключей соединены с информационными входами второго блока памяти и информационными входами-выходами второго контроллера вывода, вход разрешения которого соединен с входом разрешения
первого контроллера вывода, управляющий вход второго дешифратора, вход подтверждения второго контроллера вывода и вход управления блока ключей соединены с выходом подтверждения контроллера памяти, выход второго дешифратора соединен с входом разрешения второго блока памяти, выход второго контроллера вывода соединен с входом старшего разряда знакогенератора, выход первого дешифратора
соединен с входом разрешения первого блока памяти.
К ЗАП дисплея
название | год | авторы | номер документа |
---|---|---|---|
ЭВМ | 1990 |
|
RU2024928C1 |
Устройство для отображения информации | 1986 |
|
SU1506478A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для вывода информации на экран цветного дисплея | 1989 |
|
SU1697075A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1985 |
|
SU1352477A1 |
Устройство для отображения информации | 1986 |
|
SU1441450A1 |
Устройство для отображения информации на экране видеоконтрольного блока | 1987 |
|
SU1495780A1 |
Устройство для формирования изображений | 1987 |
|
SU1413647A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1981 |
|
SU1275521A1 |
Устройство для отображения символьной информации на экране видеоконтрольного блока | 1991 |
|
SU1836678A3 |
Изобретение относится к вычислительной технике и может быть использовано в персональных компьютерах в качестве интерфейса цветного алфавитно-цифрового дисплея. Цель изобретения - обеспечение возможности программного управления цветом каждого выводимого на дисплей символа и окружающего фона. Цель достигается за счет введения в состав известного устройства дополнительных контроллера, блока памяти, коммутатора, двух дешифраторов и блока ключей. Дополнительный блок памяти используется для хранения цифровых атрибутов символов и фона. Дополнительный контроллер работает синхронно с основным в режиме вывода информации. При разгрузке основной и дополнительный контроллеры работают параллельно. Устройство позволяет выводить на экран до 256 различных символов - заглавные и строчные буквы русского и латинского алфавита, цифры, знаки пунктуации и псевдографические символы. Цветовая палитра выводимых символов и фона может содержать до 8 различных цветов. Обе палитры являются независимыми. 1 ил.
Приспособление для соединения пучка кисти с трубкою или втулкою, служащей для прикрепления ручки | 1915 |
|
SU66A1 |
Устройство управления Техническое описание и инструкции по эксплуатации | |||
Способ получения на волокне оливково-зеленой окраски путем образования никелевого лака азокрасителя | 1920 |
|
SU57A1 |
Зеленко Г В Дисплей для бытовой персональной ЭВМ Микропроцессорные средства и системы | |||
Приспособление для установки двигателя в топках с получающими возвратно-поступательное перемещение колосниками | 1917 |
|
SU1985A1 |
Авторы
Даты
1991-08-23—Публикация
1989-04-18—Подача