Hola, les dejo una consulta y espero hacerme entender. Tengo un equipo consta de una entrada de pulsos de un encoder, y de alli de acuerdo a las medidas programadas activa y desactiva salidas, y cuenta ciclos cada x cantidad de pulsos que son mostrados en displays de 7 segmentos (RA0 a RA3 para los datos para el 4511, y RB4 a RB7 para el multiplexado). La entrada de pulsos se hace por interrupción por el RB0. El equipo funciona, pero aparece un 0 en todos los displays cuando sale de la interrupción aparentemente, lo que le da un aspecto feo al equipo, es como un ruido, un barrido del display con un dato erroneo. yo probe a desactivar las salidas del multiplexado en la interrupción pero no pude solucionarlo. Del pic no estoy usando ni los comparadores ni los conversores A/D para mas informacion. Desde ya muchas gracias.