пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Устройства ввода текстовой информации. Клавиатура. Принцип работы, характеристики

Специализированный процессор - контроллер клавиатуры - находится непосредственно в ее корпусе рядом с клавишами. Обычно он выполняется на базе Intel 8048 или ее аналогов и постоянно анализирует состояние клавиш, поочередно подавая сигналы на каждый из горизонтальных проводов (входов матрицы) и проверяя состояния вертикальных (ее выходов). Следует заметить, что при одновременном нажатии нескольких клавиш могут образоваться ложные цепи, приводящие к ошибкам в определении нажатых клавиш. Это самый главный недостаток матричной схемы, с которым борются либо, включая последовательно с контактами диоды, исключающие образование ложных цепей, либо усложняя алгоритм работы контроллера.

Обнаружив, что клавиша нажата, контроллер вычисляет ее код (последний часто называют скэн-кодом; от англ. глагола to scan - просматривать, сканировать) и выдает его в порт А микросхемы интерфейса с периферией, расположенной на системной плате.Скан-код -  это однобайтовое число, младшие 7 бит которого представляют идентификационный код, присвоенный каждой клавише. Старший бит кода говорит о том, нажата ли клавиша (бит=1).

29.


16.01.2014; 22:05
хиты: 183
рейтинг:0
Точные науки
информатика
Информационные технологии
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь