TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: ENCARPA en 19 de Marzo de 2005, 12:17:00
-
Amigos, tengo que sacar por el puertoB de un 16f84 una serie de secuencias que dependen de el estado del puertoA.
Còmo sacar los datos està claro, el problema es cuando el puertoA cambia de estado y debo cambiar a la secuencia corespondiente en el puertoB.
¿como censo en forma permanente el puertoA?
-
Hola Encarpa, (ja,ja,ja) pues mirà una forma muy simple de censar cualquier puerto es cargarlo constantemente en una variable previamente determinada y aplicarle la funcion XORWF, donde F seria el registro que contiene el valor anterior del puerto "X"y W el valor contra el cual quieres verificar la igualdad, cuando lograste saber que son iguales (chequeando bit 3 de registro ESTADO),
llamas a la subrutina que nesecites con un CALL.
W puede ser una tabla con una serie de estados posibles.
Espero te sea ùtil, saludos