アセンブラの割り込みでいいじゃん
割り込み有効にして、割り込み処理内で好きな変数をカウントアップだけしてりゃいいんだよ
メインでカウント値比較すればタイマーとして無限個使える