Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВССиТК-Лекция09.doc
Скачиваний:
1
Добавлен:
07.12.2019
Размер:
273.92 Кб
Скачать

1.2. Функционирование клавиатуры.

Контроллер клавиатуры осуществляет (Слайд 3):

  • сканирование (опрос) состояния клавиш;

  • буферизацию (временное запоминание) до 20 отдельных кодов клавиш на время между двумя соседними опросами клавиатуры со стороны МП;

  • преобразование с помощью программируемых системных таблиц (драйвера клавиатуры) кодов нажатия клавиш (SCAN-кодов) в коды ASCII;

  • тестирование (проверку работоспособности) клавиатуры при включении ПК.

При нажатии и отпускании клавиши (1) в буферную память контроллера клавиатуры поступает код нажатия или отпускания (2) - (соответственно 0 или 1) и ее SCAN-код. При поступле­нии любой информации в буферную память посылается запрос на аппаратное прерывание (3), инициируемое клавиатурой. При выполнении прерывания (4) SCAN-код преобразуется в код ASCII (5), и оба кода (SCAN-код и ASCII-код) пересылаются (6) в соответствующее поле ОЗУ машины. При этом по наличию кода отпускания про­веряется, все ли клавиши отпущены в момент нажатия следующей клавиши (это необходимо для организации совместной работы с клавишами Shift, Ctrl и Alt).

Контроллер клавиатуры организует и автоматическое повторение клавишной опе­рации: если клавиша нажата более 0,5 сек, то генерируются повторные коды нажатия клавиши через регулярные интервалы так, как если бы клавишу нажимали повторно.

Различные клавиатуры - (Слайд 4)

2. Мышь.

Мышь — электронно-механическое или электронно-оптическое устройство управления манипуляторного типа с двумя основными кнопками и с дополнительной третьей кнопкой (колесиком) скроллинга (вертикальной прокрутки) вверх-вниз страницы в окне дисплея.

Перемещение мыши по плоской поверхности синхронизировано с перемещением графического объекта (указателя мыши) на экране монитора.

В отличие от клавиатуры, мышь явля­ется органом управления, расширяющим стандартный интерфейс пользователя до графического интерфейса пользователя. Базовые средства ввода и вывода (BIOS) компьютера, размещенные ПЗУ, не содержат программных средств для обработки прерываний мыши.

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

Управление компьютером осуществляется перемещением мыши по плоскости и кратковременными нажатиями правой и левой кнопок, называемыми щелчками.

Разновидности мыши. (Слайд 5).

  • Электронно-механическая мышь (ее вариант – оптико-механическая мышь) - сигналы перемещения посылаются компьютеру от системы датчиков, на которые влияет вращение шарика, т.е. ее работа основана на преобразовании вращательного движения по двум осям через электрический (или оптический) конвер­тор в серию цифровых импульсов, пропорциональных скорости пере­движения.

  • Оптическая мышь - сигналы перемещения посылаются компьютеру от системы, состоящей из светодиодов и фотодатчиков. Оптическая мышь не имеет движущихся частей и потому отличается высокой надежностью. Принцип действия заключается в посылке све­товых импульсов на подстилающую поверхность (коврик не обязате­лен!) и регистрации отраженных сигналов. Разрешение (точность позиционирования) оптических мышей достигает нескольких тысяч dpi.

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

В отличие от клавиатуры мышь не может напрямую использоваться для ввода знаковой информа­ции — ее принцип управления является событийным. Перемещения мыши и щелчки ее кнопок являются событиями с точки зрения ее программы-драйвера. Анализируя эти события, драйвер устанавливает, когда произошло событие, и в каком месте экрана в этот момент находился указатель. Эти данные передаются в прикладную про­грамму, с которой работает пользователь в данный момент. По ним программа может определить команду, которую имел в виду пользователь, и приступить к ее исполнению.

В прошлом основными были мыши с ныне устаревшим интерфейсом СОМ; современные интерфейсы - PS/2, USB, беспроводные - IrDA, Bluetooth и другие варианты радиоинтерфейса. Например, мыши с интерфейсом IrDA (инфракрасный порт) передают сигналы на приемник, подключенный к ПК, с помощью лучей инфракрас­ного диапазона.

В ПК могут использоваться и другие устройства управления манипуляторного типа:

  • Трекболы – фактический аналог мыши; пользователь непосредственно воздействует на шарик, без перемещения по коврику.

  • Тачпады (Touchpad) - используются в ноутбуках; пользователь водит пальцем по особой чувствительной площадке – функция перемещения курсора, а также выполняет легкие одиночные и двойные удары по ней - функция одиночного и двойного щелчка.

Различные мыши для геймеров - (Слайд 6)