Re: ADuC841. Работа с клавиатурой
Как-то все сложно делают...
Для определения факта нажатия кнопки достаточно на одних шинах выставить нули (все сразу), а на перпендикулярных их искать. Когда факт свершился, просто найти пересечения (кнопки).
Ресурсы для этого необходимы гораздо скромнее, чем для непрерывного сканирования. Ну, если не объединять это с динамической индикацией.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|