В.А. Авдеев, В.Ф. Гузик
Компьютеры: шины, контроллеры, периферийные устройства
Учебное пособие. Таганрог: ТРТУ, 2001. - 536 с.
12. Устройства связи и преобразования информации
12.1. Манипулятор «мышь»
Манипулятор «мышь» относится к устройствам интерактивной
связи человека с машиной.
При перемещении "мыши" по плоской поверхности
выполняется движение курсора по экрану монитора, т.е. курсор отслеживает
перемещение "мыши" с помощью выполнения соответствующей программы.
Манипуляторы "мышь" получили широкое распространение при работе с
программами, содержащими машинную графику (Windows, AutoCAD и т.п.).
Подключение манипулятора "мышь" к ПК выполняется либо с помощью
специальной платы (шинная "мышь"), либо через последовательный порт
(СОМ). Различают следующие типы манипуляторов этого класса: механические, оптомеханические
и оптические. На рис. 12.1 показано условное изображение механического (а) и оптического
(б) манипуляторов "мышь", поясняющее принцип их работы.
Рис.
12.1. Условное изображение механического и оптического
манипуляторов “мышь”
Рассмотрим принцип работы механической "мыши". При
перемещении мыши по столу (специальному коврику) начинает вращаться каучуковый
шар, размещенный в основании корпуса. С шаром соприкасаются два вращающихся
ролика (Р1 и Р2), установленные под углом 900
друг к другу. При движении "мыши" в горизонтальном направлении (по
оси Х) вращается ролик Р2, а при движении в вертикальном направлении
(по оси У) – ролик Р1. Детекторы Д1 и Д2
вращения роликов передают соответствующие импульсы на плату с электронной схемой,
сигналы кодов с которой поступают в ПК. Как уже указывалось, большинство
манипуляторов используют последовательный порт RS-232C. Кроме того, имеются
беспроводные ("бесхвостые") мыши, использующие инфракрасное излучение
для передачи кодов в приемник, подключенный к последовательному порту. На
корпусе "мыши" находится одна или несколько клавиш (Кi),
код которых также поступает в ПК. Обслуживающая программа определяет текущее
положение "мыши" относительно известных положений и состояние ее
клавиш и выполняет соответствующие действия. Нажатие одной клавиши
"мыши" может быть эквивалентно нажатию клавиши Enter клавиатуры,
нажатие другой – клавиши Esc клавиатуры. Программные файлы представляются на
экране в виде картинок (пиктограмм), которые выбираются путем подвода курсора
на их место и нажатия клавиши "мыши". В WINDOWS устанавливается чувствительность
"мыши" и время двойного щелчка, используемого для запуска программы.
Кроме того, выпускаются специализированные многокнопочные "мыши".
Принцип действия оптической "мыши", в которой
подвижный шарик отсутствует, заключается в следующем. Такая "мышь"
содержит два фотодатчика ФД1 и ФД2, каждый из которых
содержит фотоэлемент (фотоприемник) и светодиод (фотопередатчик). Один
светодиод излучает красный свет, а другой инфракрасный. Кроме того, фотодатчик
ФД1 принимает только красный свет, а ФД2 – только
инфракрасный. Фотоэлемент и светодиод ФДi размещены под углом друг к
другу, так, чтобы отраженный от поверхности свет попадал на фотоэлемент.
Светодиоды освещают двухцветную сетку, нанесенную на специальную подложку. При
перемещении мыши происходит отражение света, интенсивность которого меняется в
зависимости от приближения (удаления) к линии (от линии). Изменение
интенсивности одного или другого света показывает направление движения
"мыши" по оси Х или У. Схема платы "мыши" передает
соответствующие сигналы Х и У фотоэлементов в ПК, в котором драйвер
"мыши" их анализирует и управляет движением курсора на экране.
Кроме того, выпускаются оптомеханические "мыши",
содержащие шарик и фотооптические датчики, которые являются как бы частью
клавиатуры (подключаются через специальный блок). Сигналы "мыши"
воспринимаются как сигналы клавиатуры. В этом случае не используется последовательный
порт и упрощается некоторым образом программа обработки сигналов
"мыши".
Похожие материалы:
Манипулирование ценами
на оптовом и (или) розничных рынках электрической энергии (мощности)
Манипулирование рынком - ст.185.3 УК РФ
Манипулирование рынком
Манипуляции в общении
Манипуляция в общении (Скаженик Е.Н.)
Маржинализм
|