Интерфейс клавиатуры Для подключения
клавиатуры предназначен последовательный синхронный интерфейс, состоящий
из двух обязательных сигналов, KB-Data и KB-Clock. Необязательный
сигнал KB-Reset сбрасывает клавиатуру низким уровнем сигнала. Интерфейс
на системной плате XT реализован аппаратной логикой — регистром сдвига,
параллельный выход которого подключается ко входам порта А системного
интерфейса 18255. По приему байта от клавиатуры вырабатывается аппаратное
прерывание IRQ2, обработчик которого может прочитать принятый байт
из порта 60h. С помощью бит 7 и 6 порта 61h возможны программная блокировка
и сброс клавиатуры соответственно. Сброс клавиатуры XT осуществляется
обнулением линии KB-Clock. Рис.1. Разъемы подключения клавиатур XT, AT-а и PS/2-б, (вид со стороны контактов) Питание от разъема клавиатуры часто используется такими устройствами, как внешние накопители или адаптеры локальных сетей, подключаемыми к параллельному порту. Плавкий предохранитель, установленный на системной плате, может не выдержать броска тока, потребляемого этими устройствами. При этом откажется работать и клавиатура - ее индикаторы не мигнут при включении. |