Контроллер является специальным управляющим блоком, постоянно следящим за состоянием отдельных периферийных устройств. Например, при нажатии любой клавиши контроллер прерывает работу процессора и посылает ему код нажатой клавиши. Если нажата управляющая клавиша, процессор выполняет затребованное действие. Если нажатие клавиши связано с вводом данных, то вводимый символ посылается процессором в память и отображается на экране дисплея.
Контроллер клавиатуры выполняет ряд функций, обеспечивающих удобства работы пользователя. Одной из таких функций является автоматическое повторение ввода символа (с частотой 10 символов в секунду) в случае, если нажатие клавиши этого символа длится более чем 0,5 с.
Если процессор занят и не может отреагировать сразу на ввод символа, то введенный символ запоминается в специальной буферной памяти контроллера клавиатуры. В буфере может запоминаться до 20 последовательных нажатий клавиш.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление