антидребезг 50мс на таймере T1A
МК Atmega8, по прерыванию таймера Т1А каждые 50мс (настраиваемо) происходит опрос кнопки. Если два соседних опроса выдают одинаковое состояние, специальная переменная принимает это значение. Таким образом осуществляется программный антидребезг без необходимости повторять его каждый раз при опросе кнопки. В примере короткие нажатия имитируют помеху и успешно игнорируются, длинные переключают состояние светодиода.
МК Atmega8, по прерыванию таймера Т1А каждые 50мс (настраиваемо) происходит опрос кнопки. Если два соседних опроса выдают одинаковое состояние, специальная переменная принимает это значение. Таким образом осуществляется программный антидребезг без необходимости повторять его каждый раз при опросе кнопки. В примере короткие нажатия имитируют помеху и успешно игнорируются, длинные переключают состояние светодиода.



