- •1)Программное управление
- •2) Обмен с прямым доступом к памяти(пдп)
- •1)Метод занятия цикла
- •2)Каналы ввода/вывода
- •3)Основные функции квв:
- •Структура селекторного канала:
- •4)Последовательность работы канала
- •Выполнение канальной программы
- •Завершение канальной программы
- •Типы каналов вв
- •1)Селекторный канал
- •2)Мультиплексный канал
- •Организация работы мультиплексного канала
- •Блок-мультиплексный канал
- •Ввод-вывод с прерыванием от нескольких устройств вв
- •Контроллер прерываний
- •Обобщенная схема
- •Регистровая модель кпп
- •Форматы операционных командных слов
- •Реализация прерывания от кву на ведущем контроллере прерываний
- •Программа обработчика прерываний
- •Обработка прерывания от кву на ведомом контроллере прерываний
- •Прямой доступ к памяти
- •Организация обмена с использование кпдт
- •Цикл обмена
- •Организация кодирования данных
- •Устройства вв
- •Клавиатура
- •Клавиатура ibm pc
- •Последовательность работы:
- •Универсальный периферийный адаптер:
- •Работа обработчика прерывания 9h
- •Работа обработчика 16h
- •Манипуляторы
- •1. Манипулятор типа мышь
- •2. Планшеты
- •Сканеры
- •Механическая структура протяжного сканера
- •Сканирование цветных изображений
- •Диапазон оптической плотности
- •Принтеры
- •Механические знакопечатающие устройства
- •Знакосинтезирующие печатные устройства
- •Механические знакосинтезирующие ПчУ
- •Формирование шрифтов
- •Управление матричными принтерами
- •Безударные знакосинтезирующие печатающие устройства
- •Монохромная печать
- •Цветная печать
- •Термопринтеры
- •Ксерографические ПчУ
- •Светодиодный принтер
- •Управление лазерным принтером
- •Внешние запоминающие устройства (взу)
- •Оптические диски
Универсальный периферийный адаптер:
Драйвер клавиатуры состоит из двух обработчиков:
Обработчик – аппаратных прерываний срабатывает тогда, когда от клавы поступает скен-код.
Программный обработчик(16h)
Работа обработчика прерывания 9h
Запуск по приходу каждого скен-кода
Обеспечивает запись символа в буфер А 16h обр. считывает из буфера
Основная задача 9h – заполнение буфера BIOS
Пришел скан-код – проверяется это скан-код нажатия или отжатия
Если нажатия – изменяется содержимое регистра статуса
Если код – специальный, то при отжатии и при нажатии, то происходит изменение байта статуса клавиатуры.
Если нажата алфавитно-цифровая клавиша на основании скан кода этой клавиши таблицы перекодировки и байта статуса – нажатии Shift или нет, фор. Анализ, а после этого фор. 1 байт или 2 байта и запис.
В какое место кольцевого буфера?
Определяется спец. Указателем. Символ, который приходит становится в хвост очереди, который находится по адресу указателя хвоста.
Указатель хвоста находится по адресу 40:1с
Головы 40:1а
Если в буфере есть информация, она может обрабатыватся обработчиком 16h
Работа обработчика 16h
Программа-обработчик в цикле запускает та программа, которая работает в цикле.
Нажали кл., буфер заполнился – 16h опрашивает буфер клавиатуры BIOS
Если буфер не пустой (указатель хвосты не равен указателю головы)
Если буфер пуст – указатель хвоста и головы указывают на одну и ту же ячейку(любую)
(считывание 2-х байт по адресу указателя головы)
Далее обработка 2х байт, по ним 16h может определить какой символ соотв. Нажатой клавиши)
Манипуляторы
Это устройства управления указателем на экране монитора, выполняющие вспомогательные функции(выбор подпунктов меню, формирование графических изображений и т.д.)
Виды:
- трекбол
- эл перо
- джойстик
-мышь
-ручные планшеты
1. Манипулятор типа мышь
Изобретателем мыши считается Даг Энгелбарт Снендфордский исследовательский центр. В начале 90х годов появились оптические мыши. Для мыши изгот. Специальный коврик, покрывался специальной сеткой.
Интерфейс мыши
Мыши используют стандартные интерыейсы
-COM
-PS/2
-USB
Безпроводные:
-радио (Bluetooth)
-инфракрасные
2. Планшеты
Любой планшетный манипулятор состоит из 2х частей:
- планшет
- указатель(определяет участок на планшете, который нужно выделить)
Отличия от мыши:
Мышь не использует в Note Book
Планшет реагирует не только на указатель пера но и на силу нажатия(чем можно регулировать толщину линии)
Контактные
Первые планшеты состояли из матрицы проводников
При нажатии указателем на верхнюю пленку, она прогнется и через отверстия один проводящий слой коснется второго. Контактные обладают разрешающей способностью.
Потенциальные
Основаны на явлении распределения потенциала.
По величине потенциала в точке с координатами (х,у) можно однозначно определить значение в этой точке.
Перо обладает потенциальным щитом, которое позволяет определить этот потенциал.
Электромагнитные
В качестве съемника информации используется небольшая катушка не требуется использование контакта с поверхностью бумаги.
Если на рамку поместить ел магн. Поле, то в рамке возникнет ЭДС
Ф – электро магнитный поток
S- расстояние
ЭДС по краям рамки противоположны. Суммарная ЭДС = 0.
Когда будем вращать рамку, то ЭДС будет менятся.