0899-Інтерфейс клавіатури - глава 18 пристрої введення - модернізація і ремонт пк - книги -

марки Lexmark і IBM, які стосуються ємнісний технології. Особисто я працюю з кла-Віатур марки Lexmark, виготовленої в Unicomp, яка включає в себе пристрій позиціонування TrackPoint, створене IBM. Чутливість і довговічність цієї клавіатури вище всяких похвал.

Клавіатура складається з набору перемикачів, об'єднаних в матрицю. При на-жатіі клавіші процесор, встановлений в самій клавіатурі, визначає координати натиснутоюклавіші в матриці. Крім того, процесор клавіатури визначає продовж-ність натискання і може обробити навіть одночасне натискання кількох кла-виш. У клавіатурі встановлений буфер ємністю 16 байт, в який заносяться дані при дуже швидких або одночасних натисканнях. Потім ці дані у відповідній послідовності передаються в систему.

Зазвичай при натисканні клавіш виникає ефект деренчання, т. Е. Контакт встанов-ється не відразу, а після декількох короткочасних замикань і розмикань. Процес-сміття, встановлений в клавіатурі, повинен придушувати це деренчання і відрізняти його від двох послідовних натискань на одну і ту ж клавішу. Зробити це досить просто, оскільки перемикання контактів при деренчання відбувається набагато швидше, ніж при натисканні клавіші користувачем.

Клавіатура ПК фактично являє собою невеликий комп'ютер, пов'язаний з основною системою одним з двох способів:

# 9632; за допомогою стандартного роз'єму клавіатури і спеціального послідовного каналу передачі даних;

# 9632; через порт USB.

Зв'язок з системним блоком здійснюється через послідовний канал, дані по якому передаються по 11 біт, причому вісім з них власне дані, а осталь-ні - що синхронізують і керуючі. Хоча це повноцінний послідовний канал зв'язку (дані передаються по одному провіднику), він не сумісний зі стандарт-ним послідовним портом RS-232, який часто використовується для підключення модемів.

У клавіатурах перших PC використовувався мікроконтролер 8048, а в новіших комп'ютерах застосовується мікросхема 8049 з вбудованою пам'яттю ROM або інші мікросхеми, сумісні з 8048 або 8049. Наприклад, в розширеній клавіатурі IBM завжди використовувався спеціалізований варіант процесора 6805 компанії Motorola, сумісний з мікросхемами Intel. Вбудований процесор клавіатури сканує матри-цу перемикачів, усуває ефект деренчання, виробляє при натисканні клавіші відповідний скан-код і передає його на системну плату. Цей процесор має свою пам'ять, іноді невелику пам'ять ROM і вбудований послідовний інтерфейс.