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