como decis, usé al limite los pines que me daba el 16f84, porque tenía uno de esos a mano, por eso use el b6 y b7 para el display (pensas que ahí debe estar el problema, que confundo al programa con b6 y b7 que son salidas o entradas?), o sea estructuralmente estoy haciendo bien las interrupciones, fuera de los pines que usé?
por otro lado cuando en la interrupción digo "fin de interrupción" en qué parte del programa principal continúa, después de don dice GIE=activado?
No lo estoy simulando, lo estoy haciendo con hardware, ya que el proteus no me respondía correctamente.
Saludos