Autor Tema: Censar el puertoA de un 16f84?  (Leído 1942 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ENCARPA

  • PIC16
  • ***
  • Mensajes: 172
Censar el puertoA de un 16f84?
« en: 19 de Marzo de 2005, 12:17:00 »
EnfurruñadoAmigos, 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.Enfurruñado

¿como censo en forma permanente el puertoA?Sonrisa Gigante

Desconectado ENCARPA

  • PIC16
  • ***
  • Mensajes: 172
RE: Censar el puertoA de un 16f84?
« Respuesta #1 en: 23 de Marzo de 2005, 16:33:00 »
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, saludosSonrisa Gigante                                



 

anything