Манипулятор типа “мышь“ является устройством для ввода координат и подачи команд.
По типу интерфейса с ПК различают 3 типа:
1) Bus Mouse:
2) Serial Mouse;
3) PS/2 Mouse.
Интерфейсы Serial и PS/2 Mouse’s являются последовательными, но имеют существенные различия в уровнях сигналов, способе синхронизации, частоте и форме посылок.
1. PS/2 используется однополярный сигнал с уровнями ТТЛ, напряжение питания +5В, интерфейс А5232С (СОМ) используется двух полярный с уровнями срабатывания +3В и –3В для чего требуется 2-х полярное питание мыши.
2. Интерфейс PS/2 использует две раздельные линии, одну для передачи, …
Serial Mause использует асинхронный способ передачи данных. Serial Mause имеет встроенный микроконтроллер кот. обрабатывает сигнал от координат датчиков и кнопок. Каждое событие, т. е. перемещение мыши или нажатие кнопок кодируется двоичной посылкой по интерфейсу RS-232-C. Для передачи информации применяется асинхронная передача, а двух полярного питания ч/з управляющие линии интерфейса. Недостатком Serial Mause является то, что она занимает СОМ-порт и требует монопольное владение его штатной линии прерываний. COM1-IRQ4, COM2-IRQ3. Serial Mause, есть 2 разновидности Microsoft Mause и As Mause.
Каждая из них требует отдельного драйвера. Оба типа мышей при одинаковой скорости 1200 бит в сек., при одном … бите и отсутствие контроля паритета использ. различные форматы посылок. MS Mause имеет 7 бит данных, 3-байтный пакет, положит. значением сигналов, соответ. перемещение по координате X вправо, а коорд. Y вниз. Для 3-х кнопочных мышей добавляется 4 байта, кот. передаются только при изменении состояния третей клавиши. RS Mause имеет 8 бит данных, 5 байтный пакет, положительные уровни перемещения. PS/2 Mause, в ней используется разъём 6pin mini-Din. Данный разъём аналогичен клавиатуре и реализуется тем же контроллером клавиатуры 8242. Контроллер мыши PS/2 может находиться отдельно в слоте расширения ISA и занимать дополнительные адреса в пространстве вв/в. Эта мышь имеет двустороннюю связь, процессор может посылать контроллеру 8242 специальные команды, но в отличии от клавиатуры. Перед записью в 60 порт кажд. байта, 64 порт должен посылаться код р4h. Мышь может работать в одном из 3 режимов: 1) потоковый режим, кот. мышь посылает изменения данных по любому изменению состояния. 2) режим сброса- мышь передает данные только по запросу процессора. 3) диагностический режим, в котором возвращает эхом данные, посылаемые ей контроллером.
Bus Mause – шинная мышь, которая содержит только датчики и кнопки, а обработка их сигналов производиться в специальном адаптере. Для соединения применяется 9 проводной кабель. Главный недостатоком является то, что он занимает слот системной шины, адреса вв/в., линию запроса прерывания.
Мышь
10 Мар, 2009
