Hallo,
mit der seriellen, parallelen Schnittstelle sollte es keine Probleme geben. Hierfür gibt es jede Menge Komponenten (z.b. bei torry.net). Außer dem wurde dieses Thema hier schon öfters diskutiert. (Suchfunktion).
Beim USB ist es etwas komplizierter. Was möchtest Du damit tun? Hast Du schon ein USB-Gerät, welches Du ansprechen möchtest oder willst Du etwas völlig eigenes entwickeln. (Ich denke hier noch an mein erstes USB-Projekt (Hardware, Treiber, und Software). Mir stehen noch heute die Haare zu Berge

wenn ich an den Aufwand denke bis das Projekt fertig war.
ciao
Matthias