Pour RS232 et usb je ne sais pas trop, bien qu'il existe un chip bien connu pour le RS232, mais je ne me souviens plus le nom.
En revanche, je pense que le plus simple pour vous est d'utiliser le port parallèle (registres h378/379 en principe).
Il suffirait de connecter une résistance de quelques KOhm entre une broche input du registre 379 et le +Vcc (broche 1 il me semble), et le contact sec entre cette meme broche et la masse.
Dans ce cas, lors du contact, le bit concerné du registre h379 passerait à 0 au lieu du 1 maintenu par la résistance.
NB: penser à mettre les bons reglages dans le bios: choosir la derniere version et en mode "ECC+EPP".
NB2: regarder le brochage du port parallèle afin de connaitre les broches des bits de chaque registre.