Клавіатура комп'ютера: принцип дії

Основні функції клавіатури не потребують спеціального програмного забезпечення. Необхідні для роботи клавіатури драйвера вже є в ПЗУ BIOS. Тому комп'ютер реагує на команди основних клавіш клавіатури відразу після включення.

 

Принцип дії клавіатури такий:

1.      Після натискання клавіші, мікросхема клавіатури генерує скан-код.

2.      Скан-код надходить в порт, інтегрований в материнську плату.

3.      Порт клавіатури повідомляє процесору переривання з фіксованим номером.

4.      Отримавши фіксований номер переривання, процесор звертається в спец. область оперативної пам'яті, що містить вектор переривань - список даних. Кожен запис списку даних, містить адресу програми, яка обслуговує переривання, що збігається з номером запису.

5.      Визначивши запис програми, процесор переходить до її виконання.

6.      Потім програма обробник переривання направляє процесор до порту клавіатури, де той знаходить скан-код. Далі, під керуванням обробника, процесор визначає, який із символів відповідає даному скан-коду.

7.      Оброблювач відправляє код в буфер клавіатури, сповістивши про це процесор, потім припиняє свою роботу.

8.      Процесор переходить до відкладеної задачі.

9.      Введений символ зберігається в буфері клавіатури, поки його не забере програма, для якої він призначений, наприклад, текстовий редактор Microsoft Word.

 

 

 

Скругленный прямоугольник: До змісту