Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pu / конспект лекций11.docx
Скачиваний:
4
Добавлен:
21.02.2016
Размер:
6.17 Mб
Скачать

Универсальный периферийный адаптер:

Драйвер клавиатуры состоит из двух обработчиков:

  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х частей:

- планшет

- указатель(определяет участок на планшете, который нужно выделить)

Отличия от мыши:

  1. Мышь не использует в Note Book

  2. Планшет реагирует не только на указатель пера но и на силу нажатия(чем можно регулировать толщину линии)

Контактные

Первые планшеты состояли из матрицы проводников

При нажатии указателем на верхнюю пленку, она прогнется и через отверстия один проводящий слой коснется второго. Контактные обладают разрешающей способностью.

Потенциальные

Основаны на явлении распределения потенциала.

По величине потенциала в точке с координатами (х,у) можно однозначно определить значение в этой точке.

Перо обладает потенциальным щитом, которое позволяет определить этот потенциал.

Электромагнитные

В качестве съемника информации используется небольшая катушка не требуется использование контакта с поверхностью бумаги.

Если на рамку поместить ел магн. Поле, то в рамке возникнет ЭДС

Ф – электро магнитный поток

S- расстояние

ЭДС по краям рамки противоположны. Суммарная ЭДС = 0.

Когда будем вращать рамку, то ЭДС будет менятся.

Соседние файлы в папке pu