TRIOD писал(а):Спасибо за подсказку. теперь я понимаю что Debounce мне не подходит. Поскольку мне нужен вариант который не будет зависить от задержек в основном цикле програмы. Получается только через таимеры.
Совершенно верно! Марк Альбертс советует использовать в примерах(см.Config Timer0)
Timer0 как системный таймер с безусловным прерыванием программы по факту его переполнения.
Смотрим в словаре: BOUNCE - отскок, дергание; на французский манер DEBOUNCE - антидребезг, время выдержки до установления состояния - вместо него можно использовать WAITMS.
?
С транслейтом я бы не вкурил. С переводчиком, если не в ту колею пошёл, то сам не свернёшь, будешь тупо биться в стену, если кто-нибудь не поможет.