Mit einem Timer problemlos möglich

Vielleicht kannst Du Dir dort ein paar Anregungen holen

http://www.mikrocontroller.net/forum/read-4-159103.html