Yo no tengo el Proteus instalado.
¿Qué es lo que va mal?
Podéis intentar lo siguiente: todas las salidas RB a uno, excepto una que esté siempre a cero.
Leer las entradas RA a ver que tienen.
Intentad trabajar por ahora con leds de salida, para no mezclar los problemas con el RS232 o el USB.
Puede que tengáis problemas con los retardos. Si los hacéis con un bucle, el USB se cuelga.
Saludos.