Технические средства обработки информации




Принцип действия


Принцип действия клавиатуры представлен на Рис. 3.1.1. сигнал при нажатии клавиши регистрируется контроллером клавиатуры и передается в виде так называемого СКЭН-КОДА на материнскую плату.

Рис. 3.1.1. Принцип действия клавиатуры

СКЭН-КОД - это однобайтовое число, младшие 7 бит которого представляют идентификационный номер, присвоенный каждой клавише. На материнской плате РС для подключения клавиатуры используется специальный контроллер. Для РС типа АТ обычно применяется микросхема универсального периферийного интерфейса. СКЭН-КОД поступает в контролер, процессор прекращает свою работу и выполняет процедуру, анализирующую СКЭН-КОД. Данное прерывание обслуживается специальной программой, входящей в состав ROM BIOS. Затем введённый код помещается в буфер клавиатуры, представляющий собой область памяти, способную запомнить до 15 вводимых символов, пока прикладная программа не может их обработать. Буфер организован по принципу FIFO (первый пришел - первый вышел). Каждая клавиша генерирует два типа СКЭН-КОДА: код нажатия, когда клавиша нажимается, и код освобождения, когда клавиша отпускается.




Содержание  Назад  Вперед