TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: chugus en 20 de Octubre de 2011, 16:52:31
-
Hola gente, hace un par de semanas que empece a programar el PIC 16f84 en assembler ya que tengo una materia en la facultad que se trata de esto.
En base a esto nos dieron unos trabajos practicos para hacer. Uno de ellos me esta volviendo loco ya que no logro entender como hacer una cosa.
El problema pide incrementar de a 1 un registro XXX que inicia en 0x0D hasta alcanzar el valor 1Ah. Despues disminuye de a 1 hasta cero y vuelve a incrementar hasta 1Ah infinitamente.
Lo que nose como hacer es el chequeo del registro para saber cuando este llega a 1Ah. Se me ocurrio que entre incrementos, podria restarle 1Ah y testear el bit Z del registro status, si este esta en 1 quiere decir que llego a 26. El prolema es como escribo eso en codigo ya que nunca hice comparaciones con registros..
Si alguien puede darme una mano se lo agradeceria..
Un saludo
Leandro.
-
Revisa por aquí... http://www.todopic.com.ar/foros/index.php?topic=24720.0
En la parte de display de 7 segmentos.
Saludos!
-
Buenisimo encontre lo que necesitaba, era lo que yo tenia planeado de trabajar con el bit Z del registro Status. Hubo que adaptarlo un poco pero la base estaba...
Un saludo
Gracias!!!