Naja, die um einiges einfachere Möglichkeit wäre, einen uC zu benutzen, damit wären eigentlich viele Probleme erledigt...

Ansonsten: http://www.hobbytroniker.de/bs_13_1.htm Da sollte alles dabei sein, was du brauchst.