Задержка, зависит от того за сколько тактов успеет посчитать и выдать нужный результат контроллер... От типа и скорости АТ клавиатуры никак не зависит.Сообщение от Prusak
Дело в том что результат зависит от того какие линии механической клавиатуры спека сканируются, поэтому результат нужно вычислять. Результат можно вычислить заранее и держать ввиде таблицы - тогда задержка равна только выдачи из таблицы нужного значения. А если клавиши не нажаты, то можно аппаратно флаг выставить (на ножку контроллера), чтобы в этом случае WAIT не выдавался. Кажется так и сделано у Камиля.
Да видимо если обработчик клавы сидит в прерывании, то скорость обработки не сильно влияется на программу.




.
Ответить с цитированием