logo
ТСИ / Технические средства информатизации

1. Назначение и принцип действия клавиатуры.

Клавиатура (Keyboard) является основным устройством ввода информации в ПК, хотя мышь все больше берет на себя выполнение функций управления.

Принцип действия клавиатуры представлен на рис. 6.1. Основным элементом клавиатуры являются клавиши. Сигнал при нажатии клавиши регистрируется контроллером клавиатуры и передается в виде так называемого скэн-кода на материнскую плату. Скэн-код — это однобайтовое число, младшие 7 бит которого представляют идентификационный номер, присвоенный каждой клавише. На материнской плате ПК для подключения клавиатуры также используется специальный контроллер.

Когда скэн-код поступает в контроллер клавиатуры, инициализируется аппаратное прерывание, процессор прекращает свою работу и выполняет процедуру, анализирующую скэн-код. Скэн-код трансформируется в код символа (так называемые коды ASCII). При этом обрабатывающая процедура сначала определяет установку клавишей и переключателей, чтобы правильно получить вводимый код (например, «ф» или «Ф»). Затем введенный код помещается в буфер клавиатуры, представляющий собой область памяти, способную запомнить до 15 вводимых символов. Контроллер клавиатуры выполняет функции самоконтроля в процессе загрузки системы. Процесс самоконтроля при загрузке отображается однократным миганием трех индикаторов клавиатуры.