Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций ПУ.doc
Скачиваний:
15
Добавлен:
09.11.2019
Размер:
1.58 Mб
Скачать

Тема 9: Манипулятор типа «мышь».

9.1 Общая характеристика манипуляторов.

К ручным манипуляторам относят:

- дигитайзер (оцифровщик - устройство, позволяющее преобразовывать местоположение рабочего органа в координаты Х, У и передавать их в цифровой форме в ПК).

- трекбол (мышь наоборот. вращают шарик руками).

- джойстик (используется в игровых системах. перемещается вверх, вниз, вправо, влево, т.е. может менять свою позицию в пространстве. эти изменения преобразуются в напряжение, а после этого в виде цифр передаются в ПК, где осуществляется перемещение определённого указателя ).

- мышь.

Манипуляторы делят на :

- относительные ( * мышь),

- абсолютные (* дигитайзер).

При работе с абсолютным манипулятором можно переместить в некоторую точку указатель и получить её представление в виде позиции экрана. Рабочий орган абсолютного манипулятора жёстко связан с экраном и с рабочим полем.

9.2 Устройство и принцип действия мыши.

1964 г. - 1 вариант мыши. (Дуглас). мышь каталась на колёсиках и использовалась как указатель Х, У координат дисплея.

1979 г. – фирма Apple ввела мышь в свой ПК.

1984 г. – фирма Макинтош. При этом конструкция мыши претерпела изменения.

Существуют мыши разных форм, но принцип действия один.

изменение конструкции - колёсики были спрятаны внутрь и заменены резиновыми валиками, а по рабочей поверхности катался шарик.

Составные части мыши:

  1. корпус,

  2. прорезиненный или резиновый шарик – датчик перемещения мыши,

  3. несколько кнопок

  4. кабель для соединения с ПК с разъёмом на конце.

Внутреннее устройство мыши

Резиновые валики взаимно перпендикулярны друг другу. Вращение шарика вызывает соответствующее вращение резиновых валиков. В отличие от шарика, который может вращаться в любом направлении, валики могут вращаться только по часовой стрелке или против часовой. Они преобразуют произвольное движение шарика в движение по 2 взаимно перпендикулярным плоскостям Х и У. На оси каждого валика расположены диски с отверстиями и 4 фотодатчика (по 2 на каждом), т.е. оптоэлектронная пара, благодаря чему механическое вращение диска с отверстиями преобразуется в электрический импульс.

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

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

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

9.3 Обмен информацией мыши и пк.

Связь мыши с Пк осуществляется с помощью драйвера. Эти драйвера, как правило, не входят в состав ROM BIOS, т.е. представляются на диске с оборудованием.

ПО может быть: 1- драйвер обычного устройства, 2- резидентной программы, которая выполняет функции драйвера. Выбор осуществляет пользователь.

при постоянной работе с мышью лучше инициализировать драйвер в файл config.sys. Иначе инсталлируется резидентная программа в файл autoexec.bat.

Мыши бывают 2 и 3 кнопочные.

2 кнопочная мышь, имеющая последний интерфейс (через СОМ - порт), использует для передачи 3- байтный формат, 2 из которых передают информацию о перемещении, а 3-й о положении кнопок.

3 кнопочные мыши передают информацию в 5 байтном формате. 2байта содержат информацию о кнопке №3 и о прошлом и текущем состоянии мыши (рассчитывается скорость перемещения мыши). Аппаратное разрешение до 400 точек/дюйм. Скорость передачи 1200 бит/с.

Дальнейшую работу по преобразованию поступившей информации выполняет драйвер. Он определяет направление движения мыши (вверх, вниз, туда, сюда) рисует на экране курсор, повторяющий движение мыши, отслеживает нажатие клавиш и представляет программам интерфейс для работы с мышью, основанный на вызове прерывания int 33h.

В мышах ps/2 имеется поддержка BIOS, обеспечивающая настройку его параметров, причём драйвер мыши может входить в состав ОС или загружаться самостоятельно.

Контроллер мыши аналогичен контроллеру 8242.