...
Пятница, 10.05.2024, 02:38
...

Меню сайта

облако тегов

Keyboard

В клавиатурах первых "персоналок" использовался микроконтроллер 8048. В более поздних моделях стала применяться микросхема 8049 со встроенной ROM-памятью или некоторые другие.
Еще в компьютерах PC/XT на системной плате располагалась микросхема 8255, применявшаяся для связи с последовательным интерфейсом клавиатуры. Эта микросхема присоединялась к контроллеру прерываний через линию IRQ1. Сами данные от микросхемы 8255 передавались в процессор через порт ввода/вывода с адресом 60h.
В компьютерах класса AT последовательный интерфейс клавиатуры оказался подключенным к специальному контроллеру клавиатуры на системной плате. В качестве такого контроллера стала применяться микросхема 8042. При этом функции порта 60h не изменились. При необходимости работы в командном режиме или проверки состояния контроллера клавиатуры на системной плате может быть использован порт ввода/вывода с адресом 64h.
В старых системах контроллер 8042 использовался также для управления адресной линией A20.
KBC Input Clock
контроль частоты тактового сигнала контроллера клавиатуры. Параметром задается, проще говоря, скорость, с которой центральный процессор связывается с контроллером клавиатуры. Таким образом, параметр служит для изменения скоростных характеристик работы клавиатуры и повышения стабильности ее работы. Значение параметра как "12 MHz" устанавливается по умолчанию. Если возникли проблемы при работе с клавиатурой, необходимо уменьшить значение параметра. Параметр может принимать значения: "8 MHz", "12 MHz", "16 MHz".
Опция также может носить названия: "KBC Input Clock Select", "Кeyboard Controller Clock".
В общем-то, это уже устаревшая функция, позволявшая в соответствии со спецификациями инсталлированного контроллера клавиатуры устанавливать либо фиксированные значения, например, 7.16 МГц, 9.5 МГц, другие значения, либо получать значения как частное от частоты системной или локальной шины. Опция "Кeyboard Controller Clock" как раз является хорошим примером сказанному, предлагая следующие значения: "7.16 Mhz" (по умолчанию), "PCICLKI/2", "PCICLKI/3", "PCICLKI/4".
Keyboard Reset Control
- опция контроля за пеpезапуском с клавиатуpы. Пpи установке опции в "Enabled" имеется стандартная возможность пеpезапуска компьютера пpи использовании набора клавиш <CTRL>+<ALT>+<DEL>.
Фактически эта опция изначально предназначалась для управления аппаратным сбросом процессора через контроллер клавиатуры, а в системах на 286-х процессорах служила для переключения из защищенного режима работы в реальный.
Keyboard Reset Control (pазpешение пеpезапуска с клавиатуpы): Пpи установке в Enabled позволяет пеpезапускать ЭВМ пpи нажатии клавиш Alt-Ctrl-Del. Рекомендуется устанавливать в Enabled для получения дополнительных возможностей упpавления машиной.
Typematic Rate Setting
- (установка скорости ввода символов). Эта опция возможно позволит устранить не совсем правильные режимы работы клавиатуры. Прежде всего необходимо установить значение опции в "Enabled" (по умолчанию - "Disabled"). Установка в "Disabled" блокирует доступ к следующим функциям: "Typematic Rate" и "Typematic Delay". Опция также может носить название "Typematic Rate Programming". Правда, значения параметра могут оказаться несколько иные: "Default" и "Override". По умолчанию устанавливается, например, 30 или 60 символов в сек. и 250 мсек. (см. ниже). "Override" аналогично же "Enabled".
x Typematic Rate (Chars/Sec)
- эта опция позволяет регулировать скорость ввода символов с клавиатуры, но только при включенном состоянии опции "Typematic Rate Setting". С ее помощью устанавливается временная характеристика - количество сигналов повторения нажатой и не отпущенной клавиши за цикл, которое может изменяться от 6 до 30 символов в секунду (в некоторых вариациях BIOS до 60), т.е. задается частота автоматического повторения символов клавиатуры. Установка большего значения позволяла, например, при работе с "MS-DOS" ускорить передвижение курсора. По умолчанию, как правило, устанавливается 6 символов в сек. Опция может иметь нестандартные значения: "Fast" и "Slow".
x Typematic Rate Delay (msec)
- (задержка повторения в мсек.). Эта опция регулирует вторую временную характеристику - задержку перед автоповтором нажатой клавиши, которая может меняться от 0,25 до 1 сек., т.е. значение задержки от момента нажатия клавиши до начала повторения символа клавиатурой. Значение может быть выбрано из ряда: 250 (по умолчанию), 500, 750 или 1000 мсек. Опция также функционирует только при включенном состоянии опции "Typematic Rate Setting".
Опция также может носить название "Typematic Delay (Msec)".
Ну а теперь остановимся на "Phoenix BIOS". Во многих версиях, достаточно современных, пользователю предоставляется возможность работы в специализированном подменю под названием "Keyboard Submenu" (или "Keyboard Features"). Кое-что здесь представляет несомненный интерес.
"Num Lock" или "Numlock":
"Auto" - состояние клавиши устанавливается во включенное, если дополнительная цифровая клавиатура автоопределена,
"On",
"Off".
"Key Click":
"Enabled" - при нажатии любой клавиши генерируется тоновый (читай, звуковой) сигнал,
"Disabled" (по умолчанию) - беззвучный вариант.
"Keyboard auto-repeat rate": "2/sec", "6/sec", "10/sec", "13.3/sec", "18.5/sec", "21.8/sec", "26.7/sec", "30/sec".

"Keyboard auto-repeat delay": "1/4 sec", "1/2 sec", "3/4 sec", "1 sec".

далее >>Floppy, Serial, Parallel Port >>

Copyright MyCorp © 2024
Используются технологии uCoz