Клавиатура – устройство, представляющее собой набор кнопок, предназначенных для управления каким-либо устройством или для ввода информации. Клавиатуры отличаются по типу соединения с процессором, назначением, раскладкой клавиш, а также функциональностью.
Принцип работы клавиш: В основе работы используется принцип кодирования клавиш, что означает, что передается позиционный номер (скан-код) положения клавиш. Клавиатура генерирует 2 скан-кода для каждой клавиши – нажатие клавиши и отжатие.
Основные функции микроконтроллера: *сканирование матрицы клавиш, *устранение дребезга при нажатии/отпускании клавиши, *буферизация данных, *поддержка двунаправленной связи, *автоматическое тестирование клавиатуры.
Интерфейс клавиатуры: Используется 5-контактный разъем, состоящий из 5 сигналов: KB_Data, KB_Clock, KB_Reset, Vcc, GND.
Типы клавишных переключателей по способу нажатия:
*клавиши нажатия;
*клавиши прикосновения;
*контактные (в которых при нажатии/отжатии клавиш происходит электрическое замыкание/размыкание контакта): герконовые; на основе токопроводящей резины; пленочные;
*бесконтактные (в них механическое воздействие приводит к изменению емкости, индуктивности, сопротивления, а затем это изменение преобразуется в электрический сигнал): сенсорные.