Не обязательно запускать спец таймеры. У нас же есть Систик таймер,
например с дефолтным шагом 1 мс. В его обработчике инкрементируете
сколько угодно ваших переменных - счетчиков. Проверяете их,
ветвитесь, или обнуляете в ваших нужных местах. Но лучше опять же
это делать в коллбэке Систика.