Hola amigo,
después de revisar tu proyecto, observo que:
- Tienes como salida el puerto B completo.
- Pretendes utilizar 2 arrays (Os explico el proyecto, se trata de 2 array de 8 led y quiero que cuando un array encienda de derecha a izquierda el otro encienda en intermitencia).
- Pero el micro que has utilizado 16F84 solo tiene un puerto de 8 bits (puerto B) por lo que solo vas a poder utilizar para hacer el barrido de un array, ya que el puerto A solo tiene 5 bits de los cuales además estas utilizando como entrada por lo que veo que es imposible el que utilices 2 arrays completos de 8 bits.
- Deberías utilizar un pic con mas puertos, como mínimo necesitarías 16 pines (para las salidas) y 1 mas para la entrada.
- Luego para realizar ambos barrios uno en un sentido y otro en el otro, basta con que, como dije en el post anterior, añadas bloques de salidas del otro array entre las salidas que ya dispones, según tu ejemplo, y el bloque de delay dentro de cada uno de los case(switch contador).