может конечно логичнее их в какой то порт кидать чисто как нажата/отпущена и без всякой битовой карты отрабатывать уже в программе, по сути практически напрямую с клавы

- - - Добавлено - - -

аааа фиг там, у нас прерываний по приходу не существует
это в ПЦ проц переходит на обработчик и запоминает