Digitaler Eingang immer 1?

Du darfst nur bei einer positiven Flanke des Signals inkrementieren. Denn nach 250ms ist deine if-Bedingung immer noch erfüllt deswegen wird weiter gezählt.

Grüße,
J3RE