Gracias a todos por darme una mano.Ayer resolvi el problema que me aquejaba con respecto al código que me había pasado el amigo Vszener.
El código siempre funciono solo que hay que deshabilitar las rutinas de delay que se le dan a los leds.Lo que no me queda claro es si eso tiene que ver con la directiva FUSES INTRC que le dice al programa que use el oscilador interno o no.
La otra duda que me queda es si lo armo va a funcionar en tiempo real habilitando las rutinas de delay de nuevo o se va a colgar.
Bueno por lo menos lo pude simular sin problemas y el programa se comporta en forma logica con lo que se le pide.