Schau doch mal hier, vielleicht kannst Du Dir ein paar Anregungen holen:

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