Lector Wiegand con PIC

Hola amigos, mi consulta es la siguiente:
* Dado un lector de tarjetas de proximidad Wiegand 26 como este:
(http://www.soyal.net/content/products/products02.asp?f_id=3&f1_id=20).

* Dado el protocolo Wiegand (http://control-accesos.es/protocolos/protocolo-wiegand):
Es una transmisión asíncrona de 3 hilos (data 0, data 1, masa) con una señal de entre 0 V y 5,5 V como máximo. Los 0 y los 1 son unos impulsos de entre 20 µs à 100 µs de duración en su estado bajo. El interface se completa con 5 bornes, con la codificación siguiente:

*Rojo: alimentación (5 V ó 12 V ó 24 V nominal).
*Negro: comun (masa)
*Blanco: data 1
*Verde: data 0
*Marrón: control de LED

En estado de reposo las líneas DATA1 y DATA0 están en alto, a nivel de +5V ó VCC.
Para transmitir un Bit 1 lo que se hace es mandar un pulso a Bajo, normalmente de 50 uS de duración, por la línea DATA1, mientras DATA0 permanece en Alto.
Para transmitir un Bit 0 lo que se hace por el contrario es mandar un pulso a Bajo, también de la misma duración 50 uS, por la línea DATA0, mientras ahora es DATA1 la que permanece en Alto.

¿Es posible Capturar estos datos en un PC a traves del puerto serie o usb?
¿Como se haria esto? Si esto se hace con una placa, la idea seria manejar mas de un lector.
 
Hola amigos del foro, quiero realizar un proyecto de control de acceso, bueno primero debo poder leer una tarjeta de proximidad que tiene formato de salida wiegand, lo debo hacer con un microcontrolador pic, necesito una referencia de como poder leer este codigo wiegand con un pic.
 
Atrás
Arriba