ВУЗ:
Составители:
Рубрика:
а) Чтение: осуществляется ввод слова состояния клавиатуры. Под
это отведен всего один разряд D1 (BUSY). Если D1=1, то клавиатура
занята.
б) Запись: Осуществляется передача команды процессору 8042,
перечень которых приведен в таблице 22.
Таблица 20 —Система команд управления клавиатурой (порт 61h)
Код команды Описание
FF Сброс клавиатуры и запуск внутреннего теста.
FE Повторить последнюю передачу.
FD Вызов прерывания IRQ1.
F6
Привести клавиатуру в исходное состояние и
разрешить сканирование.
f5
Привести клавиатуру в исходное состояние и
запретить сканирование.
F4
Сбросить буфер клавиатуры и начать
сканирование.
F3 data1
Задать задержку и скорость ввода символов
(таблица 21; первоначально клавиатура
начинает повторять нажатую клавишу через 0,5
сек со скоростью 10 повторов в секунду).
EE
Эхо (для диагностики). Просто возвращает ЕЕ
.
ED data2 Управление светодиодами клавиатуры.
1) Синтез data 1:
D7 D6 D5 D4 D3 D2 D1 D0
┌─┬─┬─┬─┬─┬─┬─┬─┐
0
└─┴─┴─┴─┴─┴─┴─┴─┘
│ └ D4-D0
: Код количества повторов в секунду;
└ D6-D5
: Начальная задержка в мсек: 00-250, 01-500, 10-750,
11-1000.
Количество повторов задается следующей таблицей:
Таблица 21 —Таблица кодирования повторов
Конст. Скорость Конст. Скорость Конст. Скорость
00h 30.0 0Bh 10.9 16h 4.3
01h 26.7 0Ch 10.0 17h 4.0
02h 24.0 0Dh 9.2 18h 3.7
03h 21.8 0Eh 8.6 19h 3.3
04h 20.0 0Fh 8.0 1Ah 3.0
05h 18.5 10h 7.5 1Bh 2.7
06h 17.1 11h 6.7 1Ch 2.5
110
а) Чтение: осуществляется ввод слова состояния клавиатуры. Под это отведен всего один разряд D1 (BUSY). Если D1=1, то клавиатура занята. б) Запись: Осуществляется передача команды процессору 8042, перечень которых приведен в таблице 22. Таблица 20 —Система команд управления клавиатурой (порт 61h) Код команды Описание FF Сброс клавиатуры и запуск внутреннего теста. FE Повторить последнюю передачу. FD Вызов прерывания IRQ1. Привести клавиатуру в исходное состояние и F6 разрешить сканирование. Привести клавиатуру в исходное состояние и f5 запретить сканирование. Сбросить буфер клавиатуры и начать F4 сканирование. Задать задержку и скорость ввода символов (таблица 21; первоначально клавиатура F3 data1 начинает повторять нажатую клавишу через 0,5 сек со скоростью 10 повторов в секунду). Эхо (для диагностики). Просто возвращает ЕЕ EE . ED data2 Управление светодиодами клавиатуры. 1) Синтез data 1: D7 D6 D5 D4 D3 D2 D1 D0 ┌─┬─┬─┬─┬─┬─┬─┬─┐ 0 └─┴─┴─┴─┴─┴─┴─┴─┘ │ └ D4-D0: Код количества повторов в секунду; └ D6-D5: Начальная задержка в мсек: 00-250, 01-500, 10-750, 11-1000. Количество повторов задается следующей таблицей: Таблица 21 —Таблица кодирования повторов Конст. Скорость Конст. Скорость Конст. Скорость 00h 30.0 0Bh 10.9 16h 4.3 01h 26.7 0Ch 10.0 17h 4.0 02h 24.0 0Dh 9.2 18h 3.7 03h 21.8 0Eh 8.6 19h 3.3 04h 20.0 0Fh 8.0 1Ah 3.0 05h 18.5 10h 7.5 1Bh 2.7 06h 17.1 11h 6.7 1Ch 2.5 110
Страницы
- « первая
- ‹ предыдущая
- …
- 108
- 109
- 110
- 111
- 112
- …
- следующая ›
- последняя »