Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интерфейсы_Шпоры.docx
Скачиваний:
4
Добавлен:
25.09.2019
Размер:
213.2 Кб
Скачать

25. Интерфейсы клавиатуры и мыши.

Сейчас используется расширенная клавиатура. АТ или PS/2 и имеющая более 100 клавиш.Разница между клавами АТ и PS/2 заключается только в разъеме подключения. АТ2 это 5-ти контактная розетка DIN, а у PS/2 это 6-ти контактная розетка miniDIN ил и PS/2. На этот разъем выводятся сигналы линии для встроенных в клаву трекболов. С появлением интерфейса USB появились и клавы с этим интерфейсом. Часто они имеют встроенный USB хаб используемый для подключения мыши и других устройств.

Для клавы с интерфейсом USB требуется специальная поддержка со стороны BIOS которая позволяет появилась сравнительно недавно, связано это с тем что USB появился поздно.

Через разъем на клаву обязательно подаются 2 сигнала: КВ – data, KB – clock. Процессор общается с клавой через интерфейс клавы, которая имеет программно доступный регистр, он в разговорной речи называется буфером данных. Другой регистр используется для управления и отображения состояний. Формируется сигнал прерываний IRQ1.

Интерфейс современной клавы является двунаправленным это позволяет настраивать клаву на необходимый режим обмена. Обмен ведется старт – стопными комбинациями.

Мышь является устройством предназначенным для ввода координат перемещения и нажатия клавиши. Интерфейс мыши применим для любого физического воплощения мыши (механическая, оптическая, трекбол). По интеграции с компом различают 3 вида мышей: Serial Mouse; PS/2 Mouse; Bus Mouse.

Serial Mouse – это мышь с последовательным интерфейсом подключения к 25 контактному COM порту. Перемещение мыши или нажатие клавиши кодируется и передается в комп в виде старт – стоповой последовательности по стандарту RS-232. Двухмерное питание мыши осуществляется от управляющих цепей интерфейса иногда это является причиной неработоспособности. В этом стандарте различают 2 разновидности: MS Mouse; PC Mouse => Serial Mouse. Которые требуют различных драйверов. MS Mouse передает инфу комбинациями и каждое состояние кодируется 3-мя старт-стоповыми комбинациями. PC Mouse передает инфу 8-ми разрядными комбинациями и каждое состояние отрабатывает 5-ю старт-стоповую комбинацию. Если использовать не тот драйвер курсор мыши будет хаотично дергаться по экрану.

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

PC Mouse подключается через miniDIM или PS/2.

Адаптер мыши устанавливается практически на всех современных системных платах, т.е. этот разъем специализирован для мыши и мышь и мышь поддерживается на уровне BIOS.

Питание линии происходит от напряжения +5В через интерфейс, поэтому обмен ведется одиночными сигналами. Связь с мышью PS/2 двусторонняя. Процессор может изменить режим работы линии.

Современные PS/2 Mouse могут работать через разъем USB для этого используется специальный переходник, входящий в состав поставки мыши.

BUS Mouse использовалась в первых вариантах ПК когда мышь имела только датчики а обработка сигналов велась на плате расширения. Такая мышь имела специальный разъем с 9-ю контактами.