
- •Вінниця 2013 рік
- •1. Ціль роботи:
- •2. Апаратура, прилади, матеріально-технічне оснащення:
- •3. Теоретичні відомості.
- •3.1 Структура клавіатури
- •3.2 Функціональна схема клавіатури
- •3.3. Скен-коди клавіатури.
- •3.4. Ascii-коди.
- •3.5. Інтерфейс клавіатури рs/2
- •3.7. Протокол обміну «Пристрій – Хост»
- •3.8. Протокол обміну «Хост - Пристрій»
- •3.8. Команди інтерфейсу з клавіатурою
- •3.9. Часові діаграми обміну інформації Пристрій до host
- •Host до пристрою
- •4. Порядок виконання лабораторної роботи
- •5. Типові варіанти індивідуальних завдань
- •6. Контрольні питання.
- •Host до пристрою
- •6.2. Пояснити принцип опитування та шифрування механічної клавіатури.
- •Пристрій до host
- •6.4. Пояснити принцип опитування та шифрування ємнісної клавіатури.
- •6.5. За структурною схемою пояснити механізм формування скен-кодів.
- •6.6. Надати класифікацію клавішних пристроїв та особливості їх конструкції, схемотехніки. Кодуючі клавіатури
- •Кодуючі клавіатури для відеоадаптерів і пк
- •Структура клавіатури
- •Аналогова клавіатура
- •Найнезвичайніші клавіатури
- •6.7. Надати приклади будови контактних та безконтактних клавіш.
- •6.8. За структурною схемою пояснити принцип роботи клавіатури.
- •6.9. Пояснити принцип формування ascii-кодів.
- •6.10. Пояснити з яких функціональних особливостей клавіатура може вводити інформацію на будь-якій мові світу.
- •6.11. Сформувати основні команди клавіатури та Хосту при обміні даними.
- •3.8. Команди інтерфейсу з клавіатурою
- •6.12. Назвати основні несправності клавіатурних модулів
- •6.13. Пояснити можливі способи під’ єднання клавіатури до системного блоку.
- •6.14. Сформувати принципи стандартизації клавіатур та навести приклади цих стандартів. Навести приклади та схемотехніку аналогової клавіатури.
- •6.15. Надати структуру та пояснення пакету повідомлення пристрою з 2-х байтів.
- •6.16. Пояснити принцип дії ємнісного перемикача.
- •6.17. Навести схемотехніку апаратних засобів інтерфейсу рs/2, зміст транзакції.
- •6.18. Надати основні способи підвищення завадостійкості ємнісних клавіатур.
- •6.20. Пояснити принцип дії герконових, оптоелектронних та клавіатур, що побудовані на принципі ефекта Холла.
- •Безконтактні клавіші
- •Ефект Холла
- •6.21. Пояснити зміст стартового протоколу обміну по інтерфейсу ps/2.
- •6.22. Пояснити зміст і призначення таблиці скен-кодів.
- •6.23. Навести приклади команд Хосту, що змінюють стан клавіатури.
- •6.24. Навести приклади схемотехніки некодуючих клавіатур.
- •6.25. Навести основні функції аналогових клавіатур.
- •6.26. Сформувати основні версії несправностей клавіатури та спосіб їх усування.
- •6.27. Пояснити зміст синхронного та асинхронного способу передачі даних.
- •7. Література
3.8. Команди інтерфейсу з клавіатурою
Контролер клавіатури посилає хосту скан-коди натиснених і відтиснених клавіш, а також певні коди команд, в зокрема код підтвердження прийому команди від хоста. Хост посилає клавіатурі команди, які змінюють стан клавіатури. За командам хоста вмикаються і вимикаються світлодіоди на клавіатурі, змінюється швидкість автоповтору натиснутої і утримуваної клавіші, проводиться заборона і дозвіл сканування і т.д.
Всі клавіші клавіатури, що використовують кодову таблицю № 2, крім Pause / Break працюють у режимі Typematic / Break / Маkе. Це означає те, що при натисканні будь-якої клавіші обов’язково передається код натиску, а при відтисканні, відповідно, код не натисненого стану. При натисненні і довгому утриманню здійснюється режим Typematic - автоповтор коду натисненої клавіші з періодом, заданим передачою спеціальної команди із хоста. По заммовчуванню пауза перед автоповтором встановлюється 500мс, а період автоповтору – 10симв./с. Не всі коди команд реально використовуються. Як правило, в процесі роботи ніколи не змінюється призначення режиму клавіш. Вибір таблиці скан-кодів використовується в клавіатурах деяких країн.
6.12. Назвати основні несправності клавіатурних модулів
Зхх - Несправність клавіатури.
301 - Несправність скидання клавіатури або "залипання" клавіші (XX 301, XX-шістнадцятирічний скан-код).
302 - Заблокований вимикач клавіатури на системному блоці.
302 - Визначувана користувачем помилка тесту клавіатури.
303 - Несправність клавіатури або системної плати; несправність контролера.
304 - Несправність клавіатури або системної плати; висока частота синхронізації клавіатури.
305 - Несправність джерела живлення +5 У клавіатури; у Ps/2 вийшов з ладу запобіжник клавіатури.
341 - Несправність клавіатури.
342 - Несправність кабелю клавіатури.
343 - Несправність кабелю або плати світлодіодів клавіатури
345 - Несправність кабелю або плати світлодіодів клавіатури.
346 - Несправність інтерфейсного кабелю клавіатури.
347 - Несправність кабелю або плати світлодіодів клавіатури.
6.13. Пояснити можливі способи під’ єднання клавіатури до системного блоку.
COM-порт
PS/2-порт
USB-порт.
Радіозв'язок.
Інфрачервоний порт.
6.14. Сформувати принципи стандартизації клавіатур та навести приклади цих стандартів. Навести приклади та схемотехніку аналогової клавіатури.
Клавіатура на сучасному етапі розвитку обчислювальної техніки є найбільш універсальним пристроєм введення інформації. Для введення будь якої інформації (в даному разі інформації про символ) необхідно створити адекватний фізичному електричний сигнал. Такий сигнал можливо створювати за допомогою клавішного пристрою, який є складовою частиною клавіатури. Клавішні пристрої введення інформації призначені для ручного введення алфавітно-цифрових символів з метою їх подальшого перетворення в електричні сигнали. Клавішні пристрої можуть виконуватись як автономні, конструктивно завершені одиниці, так і у вигляді вбудованих блоків. В загальному вигляді клавішний пристрій має одну або декілька клавіатур, шифратори, мультиплексори, інтерфейсні регістри, пристрої пам'яті, схему керування, індикатори контролю за станом клавіатури та ряд інших вузлів.
Рисунок 1.1 – Структура клавіатури
В структурі використано наступні абревіатури: ДШ - дешифратор, МПС - мультиплексор сигналів вибору клавіші; G - генератор тактових імпульсів, ЛЧ - лічильник імпульсів, ПД – протидребезгова схема, RG – регістр, МП - мікропроцесор, П - пам'ять, ІНТ – інтерфейс.