
- •Тверской государственный технический университет
- •Периферийные устройства эвм
- •Введение
- •1. Интерфейс rs-232c
- •1.1. Интерфейс rs-232c – cом-порт
- •1.1.1. Протокол rs-232c
- •Управление потоком данных
- •Системная поддержка Com-портов
- •Использование cом-портов
- •1.1.5. Непосредственное подключение устройств
- •1.2. Программируемый последовательный интерфейс
- •Связь компьютера с микроконтроллером
- •1.3.1. Протокол обмена
- •Работа с com-портом на низком уровне
- •Микросхемы асинхронных приемопередатчиков и особенности работы с ними
- •1.4.2. Структура регистров уапп 16550a
- •1.4.3. Описание регистров уапп 16550a
- •1.4.4. Примеры работы с последовательным портом на низком уровне
- •1.4.5. Аппаратное подтверждение связи
- •1.4.6. Проблемы передачи данных
- •1.4.7. Переполнение регистра-приемника
- •1.4.8. Использование функций bios
- •1.4.9. Использование функций Windows api
- •2.1. Классификация модемов
- •2.2. Устройство модемов
- •2.3. Подключение модема через интерфейс rs-232
- •Модемные протоколы и стандарты. Виды протоколов. Протоколы взаимодействия и модуляции
- •Команды управления модемами (ат-язык). Наборы ат-команд
- •2.5.1. Основные команды модема
- •2.5.2. Стандартный набор ответов модема
- •2.6.1. Локальный аналоговый тест
- •2.6.2. Локальный аналоговый тест с самодиагностикой
- •2.6.3. Локальный цифровой тест
- •2.6.4. Удаленный цифровой тест
- •2.6.5. Удаленный цифровой тест с самодиагностикой
- •2.7. Назначение и использование s-регистров модема
- •2.8. Режимы работы модема. Сообщения и ответы модема
- •2.9. Протоколы передачи файлов
- •2.10. XDsl – модемы
- •Клавиатура
- •3.1. Основные параметры, классификация, принципы работы
- •3.2. Скан-коды
- •3.3. Интерфейс клавиатуры
- •4. Видеосистема компьютера
- •4.1. Классификация и характеристики мониторов
- •4.2. Видеоадаптер
- •4.2.1. История видеоадаптеров
- •4.2.2. Компоненты видеоадаптера
- •Принтер
- •5.1. Классификация принтеров и технологий печати
- •5.1.1. Матричный принтер
- •5.1.2. Струйный принтер
- •5.1.3 Лазерный принтер
- •5.2.Описание lpt-порта
- •5.3. Язык описания страниц
- •5.4.1. Поддержка pcl
- •Лабораторная работа №1 «Изучение интерфейс rs-232»
- •Лабораторная работа № 2 «Определение и анализ качественных характеристик модема»
- •Лабораторная работа №3 «Изучение взаимодействия клавиатуры и компьютера»
- •Пример выполнения лабораторной работы
- •1. Включить сканирование клавиатуры.
- •2. Сбросить на начальные установки контроллер клавиатуры.
- •3. Установить:
- •5. Послать подтверждение контроллером клавиатуры.
- •6. Послать Эхо-запрос компьютером.
- •7. Ответить на Эхо-запрос контроллером.
- •8. Подготовить строку в скан-кодах для ввода в компьютер фразы «There Can Be».
- •9. Запретить сканирование клавиатуры.
- •Варианты заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Лабораторная работа №4 «Изучение режимов работы видеокарты»
- •Выполнение
- •Варианты заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Лабораторная работа № 5 «Управление печатью с помощью языка описания страниц»
- •Описание работы с программой
- •Варианты заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Библиографический список
- •Оглавление
- •Периферийные устройства эвм
- •170026, Г. Тверь, наб. Афанасия Никитина, 22
4.2. Видеоадаптер
Видеоадаптер (графическая карта, видеокарта от англ. videocard) устройство, преобразующее изображение, находящееся в памяти компьютера, в видеосигнал для монитора.
4.2.1. История видеоадаптеров
На первых IBM PC применялся одноцветный видеоадаптер MDA (Monochrome Display Adapter) фирмы IBM. Он мог воспроизводить только текст, при этом имел довольно хорошее качество изображения (720x350) и единственный текстовый видеорежим 80x25 (25 строк по 80 символов).
Первый графический видеоадаптер для IBM PC – CGA (Color Graphics Adapter, IBM, 1981 г.) с максимальным разрешением 640x200 воспроизводил 4 цвета в режиме 320x200, что по нынешним меркам неприемлемо. Предоставить относительно полный комплекс возможностей для работы с качественными многоцветными символьными и графическими изображениями впервые удалось фирме IBM. Ее графический адаптер EGA (Enhanced Graphics Adapter, 1984 г.) имел максимальное разрешение 640x350, 128 Кбайт видеопамяти и мог одновременно воспроизводить 16 цветов. Таких характеристик было уже достаточно для работы с деловой графикой, решения задач экономического характера и так далее, поэтому EGA в качестве фактического стандарта держался довольно долго. Стандарт EGA совместим с видеоадаптерами MDA и CGA (то есть поддерживает все их режимы работы).
Революционный для своего времени видеоадаптер VGA (Video Graphics Array, IBM, I987 г.) был совместим с МDA, CGA и EGA, имел собственные видеорежимы – 16 цветов при разрешении 640x480 и 256 цветов при разрешении 320x200. Качество изображения в текстовых режимах – 720x400, 256 Кбайт видеопамяти.
Первые видеоадаптеры SuperVGA (в действительности стандарта с таким названием никогда не существовало), 532 Кбайт памяти, позволяли при разрешениях 640x480 и 800x600 отображать 256 цветов, а при разрешении 1024x768 – 16.
Стандарты SVGA ассоциации VESA
В октябре 1989 года ассоциация VESA, учитывая сложность программирования множества выпускаемых модификаций плат SVGA, предложила стандарт для единого программного интерфейса с этими платами. В ассоциацию вошли представители большинства компаний, выпускающих аппаратуру для ПК, в том числе и аппаратуру отображения.
Новый стандарт был назван VESA BIOS Extension. Если видеоадаптер удовлетворяет этому стандарту, программным путем легко определить его специфические соответствия и использовать их в дальнейшем. Достоинство VESA BIOS заключается в том, что для работы с любым адаптером SVGA программист может использовать единый драйвер. С адаптерами SVGA различных моделей от разных производителей можно общаться через единый программный интерфейс VESA. Поначалу эта концепция не встретила особой поддержки. Некоторые производители адаптеров SVGA стали выпускать VESA BIOS Extension в виде отдельной резидентной программы, которую можно было загрузить при запуске компьютера. Однако через какое-то время отдельные фирмы начали включать VESA BIOS Extension в свои SVGA BIOS, что, конечно, удобнее: отпадает необходимость в загрузке дополнительной программы, если планируется работать с приложением, использующим этот интерфейс и предполагающим, что соответствующая программа находится в памяти.
В настоящее время большинство выпускаемых адаптеров SVGA поддерживают спецификацию VESA BIOS Extension, которая в основном необходима для DOS-приложений реального режима (в основном игр) и операционных систем, отличных от Windows. Для пользователей операционных систем Windows 9x и Windows NT/2000 эти расширения BIOS не нужны, поскольку для работы используется видеодрайвер установленного видеоадаптера.
Существующий стандарт VESA на платы SVGA предусматривает использование практически всех распространенных вариантов форматов изображения и кодирования цветовых оттенков, вплоть до разрешения 1280x1024 пикселей при 16 777 216 оттенках (24-битовое кодирование цвета). Некоторые видеоадаптеры поддерживают разрешение 1880x1440. Однако иногда видеоадаптер SVGA, рекламируемый как VESA-совместимый, не работает с конкретным драйвером, например с драйвером на 800x600 пикселей (256 цветов), который входит в Windows.