Интерфейсы манипуляторов

 

Устройство ввода мышь (mouse) передает в систему информацию о своем перемещении и нажатии-отпускании кнопок. Обычная конструкция имеет свободно вращающийся массивный обрезиненный шарик, передающий вращение на два координатных диска с фотоэлектрическими датчиками — две открытые оптопары (светодиод — фотодиод), в оптический канал которых входит вращающийся диск с прорезями. По интерфейсу с компьютером различают три основных вида мышей: Bus Mouse, Serial Mouse и PS/2-Mouseb и с интерфейсом USB.

▪ Bus Mouse (шинная мышь) — вариант, применявшийся в первых мышах.

Контакт Сигналы   Контакт Сигналы
  Vcc (+5 В) Lb - левая кнопка  
Ха — датчик X Mb — средняя кнопка
ХЬ — датчик X Rb — правая кнопка
Ya —датчик Y GND
Yb —датчик Y

Таблица 4.1 – разъем Bus Mouse

Содержит только датчики и кнопки; обработка их сигналов производится на специализированной плате адаптера Мультипортовые карты (COM-, LPT- и GAME-порты), на которых установлен и адаптер Bus Mouse, встречаются редко. Кабель 9-проводный, разъем специальный (рисунок 4.4 и таблица 4.1), хотя на первый взгляд напоминает разъем PS/2-Mouse.

▪ Serial Mouse — мышь с последовательным интерфейсом, подключаемая через 25 или 9-штырьковый разъем СОМ-порта (таблица 7.7). Имеет встроенный микроконтроллер, который обрабатывает сигналы от координатных датчиков и кнопок. Каждое событие кодируется двоичной посылкой по интерфейсу RS-232C .

▪ PS/2-Mouse — мышь, появившаяся с компьютерами PS/2. Ее интерфейс и 6-штырьковый DIN мини-разъем аналогичны клавиатурному (рисунок 4.5). Адаптер и разъем PS/2-Mouse устанавливается на современных системных платах brand-name. Контроллер такой мыши может входить в контроллер клавиатуры или занимать дополнительные адреса в пространстве ввода/вывода. Для PS/2-Mouse используется прерывание IRQ 12.

С интерфейсами Serial Mouse и PS/2-Mouse иногда возни­кают недоразумения. Хотя оба они последовательные, но имеют принципиальные различия в уровнях сигналов, способе синхронизации, частоте и формате посылок:

 

 

Рисунок 4.4 – Разъем Bus Mouse Рисунок 4.5 – Разъем PS/2-Mouse

Интерфейс PS/2 использует однополярный сигнал с уров­нями ТТЛ, питание мыши — однополярное с напряжением +5 В относительно шины GND. Интерфейс RS-232C, применяемый в Serial Mouse, использует двухполярный сигнал с уровнями срабатывания +3 В и -3 В, требует двухполярного питания.

Синхронный интерфейс PS/2-Mouse использует две раздельные сигнальные линии, одну — для передачи данных, другую — для сигналов синхронизации. Serial Mouse использует асинхронный способ передачи данных по одной линии.

Ясно, что совместимости между этими интерфейсами нет. Тем не менее, выпускаются и продаются переходники (пассивные!), позволяющие выбирать способ подключения мыши. Они предназначены только для универсальных мышей, у которых встроенный контроллер по напряжению питания способен распознать, к какому интерфейсу его подключили, и установить соответствующий тип своего выходного интер­фейса. Универсальные мыши не особо распространены, поэтому часто приходится слышать о неудачных попытках применения таких переходников к обычным Serial Mouse или PS/2-Mouse.

Манипулятор трекбол (trackball) («шар») представляет со­бой перевернутую мышь, шарик которой вращают пальцами. Иногда встраивается в клавиатуру.








Дата добавления: 2016-02-24; просмотров: 1078;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.