
- •2.2. Принцип работы оптико-механической мыши
- •2.3. Оптическая мышь
- •2.4. Лазерная мышь
- •2.5. Трехмерная мышь
- •2.6. Беспроводные мыши Инфракрасная мышь
- •Радиомышь
- •2.7. Разрешение мыши
- •2.8. Интерфейс мыши
- •2.9. Подключение мыши
- •Мышь, подключаемая к карте расширения
- •Мышь, подключаемая через последовательный порт
- •Мышь ps/2
- •Мышь, использующая системную шину
- •2.10. Драйвер мыши
2.7. Разрешение мыши
Качество мыши в значительной степени зависит от ее конструкции, поскольку все механические устройства подвергаются изнашиванию. Но качество мыши зависит и от ее разрешения. Разрешение мыши измеряется в dpi (dp per inch – количество точек на дюйм). Хотя более правильно было бы измерять в cpi (count per inch – число отсчетов на дюйм), т. к. электронная схема мыши считывает в импульсы расстояние, которое прошла мышь. Если мышь имеет разрешение 1500 dpi и вы передвигаете ее на 1 дюйм вправо, то привод мыши передает через микроконтроллер информацию о смещении на 1500 единиц вправо. Мышь рассчитывает эту информацию и усредняет ее в зависимости от разрешения монитора для позиционирования курсора на экране. При этом не имеет значения, двигалась мышь быстро или медленно.
Зависимость точности позиционирования мыши от скорости ее перемещения определяется так называемым баллистическим эффектом. Этот эффект можно изменять. При коротких перемещениях мыши уменьшается баллистический эффект, что ведет к увеличению точности позиционирования указателя мыши (работа в графической программе с мелкими деталями). Во время движений, при которых мышь проходит относительно большое расстояние, при перемещении между окнами редактирования и линейкой инструментов, курсор соответственно будет двигаться быстрее.
Нормальное разрешение мыши лежит в диапазоне от 200 до 900 dpi. Мышь с разрешением более 1000 dpi позволяет очень точно вести и позиционировать курсор, эта точность, естественно, зависит от выбранного разрешения экрана монитора.
2.8. Интерфейс мыши
По интерфейсу с компьютером различают четыре основных вида мышей: Bus Mouse, PS/2, USB, RS-232C.
Основными преимуществами RS-232C являются возможность передачи на значительно большие расстояния и простота соединительного кабеля. Данные в RS-232C передаются в последовательном коде побайтно. Каждый байт обрамляется стартовым и стоповыми битами. Данные могут передаваться как в одну, так и в другую сторону (дуплексный режим). Чаще всего для подключения RS-232C используют 9-контактный разъем (назначение контактов разъема для RS-232C приведено в табл. 1).
Таблица 1
Назначение выводов порта RS-232C
Номер контакта |
Сигнал |
Назначение |
1 |
DCD |
Обнаружение несущей |
2 |
RхD |
Получение данных |
3 |
TхD |
Передача данных |
4 |
DTR |
Готовность терминала |
5 |
SG |
Земля |
6 |
DSR |
Готовность информации |
7 |
RTS |
Запрос на передачу |
8 |
CTS |
Сброс на передачу |
9 |
RI |
Указатель вызова |
Наиболее часто используется трех- или четырехпроводная связь (для двунаправленной передачи). Схема соединения для четырехпроводной линии связи показана на рис. 7.
Условные обозначения:
TxD
– данные, передаваемые компьютером в
последовательном коде;
RxD
– данные, принимаемые компьютером в
последовательном коде;
RTS
– сигнал запроса передачи;
CTS
– сигнал сброса (очистки) для передачи;
DSR
– готовность данных;
SG
– сигнальное заземление, нулевой
провод;
DCD
– обнаружение несущих данных;
DTR
– готовность выходных данных; RI
– индикатор вызова
Рис. 7. Схема 4-проводной линии связи для RS-232C
Для двухпроводной линии связи в случае только передачи из компьютера во внешнее устройство используются сигналы SG и TxD. Формат передаваемых данных показан на рис. 8. Собственно данные (5, 6, 7 или 8 бит) сопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определенный интервал времени. Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми. Скорость передачи по RS-232C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с.
.
Рис. 8. Формат данных RS-232C
Все сигналы RS-232C предаются выбранными уровнями, обеспечивающими высокую помехоустойчивость связи (рис. 9). Отметим, что данные передаются в инверсном коде (логической единице соответствует низкий уровень, логическому нулю – высокий уровень).
Рис. 9. Уровни сигналов RS-232C на передающем и принимающем концах линии связи