Timer with no delay?

What about to use attachInterrupt http://arduino.cc/en/Reference/AttachInterrupt
That can do the job for U, only think about debouncing switch, or small capacitor on input...