ВУЗ:
Составители:
и двоичный код номера строки символьной матрицы и формирует на выходе соответствующий
номеру строки параллельный код отображаемого символа. Так, например, для формирования
символа "0" на экране монитора при размерах символьной матрицы 5∗7, информация в ПЗУ
должна быть представлена следующим образом:
Строка 4
Строка 7
Строка 6
Строка 5
Строка 3
Строка 2
Строка 1
0
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
1
1110
1
1
1
1
0
1
ПЗУ
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 1
Код строки
При поступлении на вход знакогенератора ASCII-кода символа "0", в ПЗУ выбирается
соответствующая область расположения символьной матрицы. Дальнейшее изменение входной
информации будет связано с перебором кодов строк синхронно с увеличением номера строки
развертки растра. В результате для нашего примера при коде строки 000, на выходе
знакогенератора появится двоичный код 01110, а при коде строки 001 – код 10001 и т. д.
Контроллер ЭЛТ (CRTC-контроллер) предназначен для генерирования сигналов
горизонтальной (HSYNC) и вертикальной (VSYNC) синхронизации, формирования на экране
курсора и инкремента счетчика адреса видеобуфера синхронно с разверткой растра; в этом
заключается основная функция контроллера. В качестве дополнительной функции отметим
определение формы и позиции курсора, выбор выводимой на экран части видеобуфера, а также
восприятие сигналов светового пера.
Независимо от схемотехнической реализации контроллера ЭЛТ во всех видеосистемах
более поздних моделей предусмотрено задание их временных характеристик.
Контроллер атрибутов предназначен для организации дополнительных режимов работы
видеосистем, связанных с выполнением основных функций по кодированию цвета символа и
окружающего его фона. Для кодировки цвета используется композиция трех основных цветов –
красный (R), синий (B) и зеленый (G). В простейшем случае для кодирования каждого из них
достаточно иметь по одному биту (1 = цвет включен, 0 = цвет выключен). В результате из
совокупности трех битов возможно получение 8 цветов. Если ввести еще один бит, который
управляет яркостью, то получится 4-битная комбинация, позволяющая получить на экране
монитора до 16 цветов. Данный вариант кодировки цветов используется в видеосистемах CGA и
более поздних текстовых режимах.
В адаптере EGA имеются режимы, в которых для кодирования каждого из цветов
используется не один, а два бита (00 = цвет выключен, 01 = слабый цвет, 10 = обычный, 11 = яркий
цвет). В результате полная цветовая гамма расширяется до 64, тем не менее, одновременно на
экране можно наблюдать только 16, так как в видеобуфере цвет пикселя кодируется 4-битным
значением. Кодировка же недостающих цветов осуществляется программно в контроллере
атрибутов.
Аналогичная ситуация для адаптеров MCGA, VGA, SVGA, в которых для кодирования
каждого из основных цветов отведено по 6 бит, т.е. полная цветовая гамма увеличена до 256К
цветов. Однако 8-битная кодировка в видеобуфере ограничивает максимально возможную
цветность экрана монитора до 256.
В качестве мониторов в персональных компьютерах используют дисплеи трех типов:
монохроматический монитор прямого управления, композитные мониторы и цветные RGB-
мониторы.
Принципы работы монохроматического монитора с прямым управлением и RGB-монитора
достаточно близки. Каждый из них использует два сигнала горизонтальной HSYNC и
вертикальной VSYNC синхронизации и, в зависимости от того цветной или черно-белый монитор
в системе, соответственно четыре (I, R, G, B) или одну (I – интенсивность) линии передачи
видеосигнала. Композитные мониторы используют композитный сигнал, формируемый
и двоичный код номера строки символьной матрицы и формирует на выходе соответствующий
номеру строки параллельный код отображаемого символа. Так, например, для формирования
символа "0" на экране монитора при размерах символьной матрицы 5∗7, информация в ПЗУ
должна быть представлена следующим образом:
ПЗУ Код строки
Строка 1 0 1 1 1 0 000
Строка 2 1 0 0 0 1 001
Строка 3 1 0 0 0 1 010
Строка 4 1 0 0 0 1 011
Строка 5 1 0 0 0 1 100
Строка 6 1 0 0 0 1 101
Строка 7 0 1 1 1 0 111
При поступлении на вход знакогенератора ASCII-кода символа "0", в ПЗУ выбирается
соответствующая область расположения символьной матрицы. Дальнейшее изменение входной
информации будет связано с перебором кодов строк синхронно с увеличением номера строки
развертки растра. В результате для нашего примера при коде строки 000, на выходе
знакогенератора появится двоичный код 01110, а при коде строки 001 – код 10001 и т. д.
Контроллер ЭЛТ (CRTC-контроллер) предназначен для генерирования сигналов
горизонтальной (HSYNC) и вертикальной (VSYNC) синхронизации, формирования на экране
курсора и инкремента счетчика адреса видеобуфера синхронно с разверткой растра; в этом
заключается основная функция контроллера. В качестве дополнительной функции отметим
определение формы и позиции курсора, выбор выводимой на экран части видеобуфера, а также
восприятие сигналов светового пера.
Независимо от схемотехнической реализации контроллера ЭЛТ во всех видеосистемах
более поздних моделей предусмотрено задание их временных характеристик.
Контроллер атрибутов предназначен для организации дополнительных режимов работы
видеосистем, связанных с выполнением основных функций по кодированию цвета символа и
окружающего его фона. Для кодировки цвета используется композиция трех основных цветов –
красный (R), синий (B) и зеленый (G). В простейшем случае для кодирования каждого из них
достаточно иметь по одному биту (1 = цвет включен, 0 = цвет выключен). В результате из
совокупности трех битов возможно получение 8 цветов. Если ввести еще один бит, который
управляет яркостью, то получится 4-битная комбинация, позволяющая получить на экране
монитора до 16 цветов. Данный вариант кодировки цветов используется в видеосистемах CGA и
более поздних текстовых режимах.
В адаптере EGA имеются режимы, в которых для кодирования каждого из цветов
используется не один, а два бита (00 = цвет выключен, 01 = слабый цвет, 10 = обычный, 11 = яркий
цвет). В результате полная цветовая гамма расширяется до 64, тем не менее, одновременно на
экране можно наблюдать только 16, так как в видеобуфере цвет пикселя кодируется 4-битным
значением. Кодировка же недостающих цветов осуществляется программно в контроллере
атрибутов.
Аналогичная ситуация для адаптеров MCGA, VGA, SVGA, в которых для кодирования
каждого из основных цветов отведено по 6 бит, т.е. полная цветовая гамма увеличена до 256К
цветов. Однако 8-битная кодировка в видеобуфере ограничивает максимально возможную
цветность экрана монитора до 256.
В качестве мониторов в персональных компьютерах используют дисплеи трех типов:
монохроматический монитор прямого управления, композитные мониторы и цветные RGB-
мониторы.
Принципы работы монохроматического монитора с прямым управлением и RGB-монитора
достаточно близки. Каждый из них использует два сигнала горизонтальной HSYNC и
вертикальной VSYNC синхронизации и, в зависимости от того цветной или черно-белый монитор
в системе, соответственно четыре (I, R, G, B) или одну (I – интенсивность) линии передачи
видеосигнала. Композитные мониторы используют композитный сигнал, формируемый
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »
