Capturar pulsos , compararlos y dar una respuesta por el puerto serie o paralelo

Hola, necesito ayuda con lo siguiente:
Necesito que el puerto paralelo o serial capture las señales que provienen de un interruptor digital ( 5v) ( 15 pulsos o los que se le indiquen al programa ) al registrarlos y compararlos con los que se le digan al programa mande una señal de salida por uno de los pines que dure 3 segundos o el tiempo que se requiera . el hardware ( la interface ) ya esta diseñada el problema es el programa ! ya sea en visual basic o en c .
Gracias !
 
Atrás
Arriba