Принцип работы клавиатуры
Принцип работы клавиатуры разделен на несколько нижеописанных шагов, а именно
Когда нажимаешь кнопку, контроллер выдает скэн-ко
Скэн-код поступает в контроллер на материнской плате
Порт клавиатуры выдает прерывание (Interrupt 9)
Получив прерывание, процессор откладывает текущую работу и по номеру прерывания обращается в специальную область ОЗУ, в которой находится сектор прерывания
Определив адрес начала программы процессор переходит к ее выполнению (она находится в ROM BIOS)
Программа обработчик прерываний считывает скэн-коди загружает его в свои регистры. Затем определяет какой код символа соответствует данному скэн-коду
Далее обработчик прерываний отправляет полученный код символа в буфер памяти и прекращает работу
Процессор прекращает обработку прерывания и возвращается к отложенной программе (FIFO)
Введенный символ хранится в буфере клавиатуры до тех пор, пока его не заберет программа для которой он предназначен3.
Заключение
Итак, клавиатура – основной элемент компьютера, традиционно используемый для ввода текста в компьютер. Выделяют четыре группы клавиш: алфавитно-цифровые и знаковые, функциональные, служебные, вспомогательные.
Многие клавиатуры имеют различные дополнительные клавиши, например, для навигации в сети Интернет или мультимедийные клавиши. Наличие подобных клавиш облегчает работу пользователя.
Выбор клавиатур сегодня огромен. Клавиатуры бывают мембранными, полумеханическими, механическими и герконовыми. Существуют также беспроводные клавиатуры, силиконовые клавиатуры и многие другие.
При выборе клавиатуры необходимо учитывать, для каких целей она нужна, какой дизайн и размер является более подходящим и некоторые другие факторы, важные для работы на клавиатуре.
Список литературы
1. Медведовский И. Клавиатуры. // КОМПЬЮТЕРРА. – 2002. - №1.
2. Семьянов П. Выбираем клавиатуру. / Работа с компьютером. – М.: Олма-пресс, 2000.
3. http://videouroki.net/filecom.php?fileid=98657945(электронный ресурс)
1Медведовский И. Клавиатуры. // КОМПЬЮТЕРРА. – 2002. с78.
2Семьянов П. Выбираем клавиатуру. / Работа с компьютером. – М.: Олма-пресс, 2000.с223
3http://videouroki.net/filecom.php?fileid=98657945