Клавиатура. Клавиатура - клавишное устройство управления персональным компьютере
Клавиатура - клавишное устройство управления персональным компьютере. Служит для ввода алфавитно-цифровых (знаковых) данных, а также команд управления. Комбинация монитора и клавиатуры обеспечивает простейший интерфейс пользователя. С помощью клавиатуры управляют компьютерной системой, а с помощью монитора получают от нее отклик.
Клавиатура относится к стандартным средствам персонального компьютера. Ее основные функции не нуждаются в поддержке специальными системными программами (драйверами). Необходимое программное обеспечение для начала работы с компьютером уже имеется в микросхеме ПЗУ в составе базовой системы ввода-вывода (BIOS), и потому компьютер реагирует на нажатия клавиш сразу после включения. Клавиатура содержит встроенный микроконтроллер(местное устройство управления).
Принцип действия клавиатуры:
При нажатии на клавишу (или комбинацию клавиш) специальная микросхема, встроенная в клавиатуру выдаёт скан-код.
Скан-код поступает в микросхему, выполняющую функцию порта клавиатуры.
Порт клавиатуры выдаёт процессору прерывания с фиксированным номером. Для клавиатуры номер прерывания - 9.
Получив прерывание, процессор откладывает текущую работу и по номеру прерывания обращается в специальную область оперативной памяти, в которой находится вектор прерываний.
Определив адрес начала программы, обрабатывающей возникновение прерываний, процессор переходит к её исполнению.
Программа-обработчик прерывания по скан-коду определяет, какой код символа ASCII соответствует данному скан-коду.
Далее обработчик прерываний отправляет полученный код символа в небольшую область памяти - буфер клавиатуры, и прекращает свою работу, известив об это процессор.
Процессор прекращает обработку прерывания и возвращается к отложенной задачи.
Введённый символ хранится в буфере клавиатуры до тех пор, пока его не заберёт оттуда та программа, для которой он и предназначался, например текстовый редактор или текстовый процессор. Если символы поступают в буфер чаще, чем забираются оттуда, наступает эффект переполнения буфера. В этом случае ввод новых символов на некоторое время прекращается.
Средства настройки клавиатуры относятся к системным и обычно входят в состав операционной системы. Настройке подлежат: параметры режима повтора, используемые раскладки и органы управления, используемые для переключения раскладок.
Дата добавления: 2015-08-08; просмотров: 816;