Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.ПУ №1,2...doc
Скачиваний:
147
Добавлен:
16.11.2018
Размер:
13.54 Mб
Скачать

4 Номера клавиш и скан-коды

При нажатии клавиши встроенный в клавиатуру процессор (8048 или 6805) определяет координаты замкнутого переключателя в матрице. После этого он передает на системную плату последовательный пакет данных, содержащий скан-код нажатой клавиши. В компьютере AT контроллер клавиатуры 8042 преобразует текущий скан-код в один из предусмотренных в системе скан-кодов и направляет его в главный процессор компьютера. Иногда нужно знать эти скан-коды, особенно при поиске неисправностей в клавиатуре или необходимости непосредственно прочитать скан-код в программе.

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

Существует множество горячих клавиш, которые в расширенных клавиатурах и клавиатурах USB могут использоваться для выполнения как определенных операций (например, запуска Web-броузера, перевода системы в режим ожидания, регулировки уровня громкости акустической системы), так и функций, определяемых пользователем. Каждая горячая клавиша имеет собственный скан-код. Клавиатуры USB используют специальный набор кодов Human Interface Device (HID), преобразованных в скан-коды стандарта PS/2.

5 Разъемы для подключения клавиатуры

Клавиатуры выпускаются с кабелями, на концах которых может быть один из двух типов разъемов. Речь идет о том конце кабеля, который подсоединяется к системному блоку (в большинстве клавиатур другой конец кабеля подключен внутри корпуса, и, чтобы его отключить и проверить, нужно разобрать корпус). На одном конце кабеля, предназначенного для подсоединения к клавиатуре, есть специаль­ный разъем SDL (Shielded Data Link — экранированная линия связи), а на другом конце — разъем DIN (Deutche Industrie Norm — промышленный стандарт Германии). Первый из них напоминает телефонный разъем, а второй может быть двух видов:

- 5-контактный, применяемый в PC-совместимых компьютерах с системными платами AT;

- 6-контактный mini-DIN, используемый в компьютерах PS/2 и в большинстве компьютеров с системными платами LPX, АТХ и NLX.

На рисунке 6 показан внешний вид и расположение контактов в этих разъемах, а в таблице 1 представлены сигналы, подаваемые на эти контакты.

Рисунок 6 - Разъемы клавиатуры и мыши

Таблица 1 - Сигналы на разъемах клавиатуры

Сигнал

5-контактный DIN

6-контактный mini-DIN

6-контактный SDL

Данные с клавиатуры

2

1

В

Общий

4

3

С

+5 В

5

4

Е

Синхронизация клавиатуры

1

5

D

Не соединен

-

2

А

Не соединен

-

6

F

Не соединен

3

-

-

Для подключения мыши к системной плате устанавливается 6-контактный разъем mini-DIN, расположение и назначение выводов которого такое же, как и у разъема клавиатуры, но структура передаваемых данных другая. Это означает, что вы можете подключить системную мышь (например, PS/2) к разъему mini-DIN, предназначенному для клавиатуры, и наоборот. В этом случае ни одно из устройств работать не будет.

В современных компьютерах для подключения клавиатуры USB к встроенному порту USB используется USB-разъем серии А.