Я ответил на похожий ваш вопрос в соседней ветке:
Цитата(Jenya7 @ Dec 25 2014, 23:36)

...то есть если было 00000199 и стало 00000200 выдать пульс...Очевидное решение такое
Код
digit = (counter / 100); //test 3-d digit
if (digit != old_digit)
{
old_digit = digit;
PulseOut();
}
Вопрос а есть ли более быстрое решение?
Цитата(ae_ @ Dec 27 2014, 00:03)

Что-то вроде этого?
Код
if !(counter % 100) PulseOut();
т.е. PulseOut() вызывается каждый раз, когда меняется третий разряд (сотни) переменной counter, вернее, когда counter кратен 100.