TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: oam en 12 de Septiembre de 2008, 10:32:11

Título: Re: recoger un valor y empezar a contar desde ahi
Publicado por: oam en 12 de Septiembre de 2008, 10:32:11
lo siento pero con los problemas de conexion no me ha dejado poner mi duda....
os lo vuelvo a poner todo y ya siento las molestias...

tengo un problema con un pic 16f874

recojo un valor del teclado, pero no consigo que el contador empiece desde ese valor, alguien me puede ayudar??
Título: Re: recoger un valor y empezar a contar desde ahi
Publicado por: Chenao en 12 de Septiembre de 2008, 22:22:55

Lo primero que necesitas hacer es crear una variable donde guardar el resultado, es decir, si presionas una tecla ese valor queda en un variable.

Ejemplo.

repite            btfsc             portb,1
goto              uno
btfsc             portb,2
goto             dos
btfsc            portb,3
goto            incrementa
goto            repite

uno    movlw     d'00000001'
         movwf     contador
         goto        repite

dos    movlw     d'00000010'
         movwf     contador
         goto         repite

incrementa      incf   contador,1
                      goto  repite

Esa es más o menos la idea, lo único que puede estar mal son las instruciones "Nunca me las aprendí" :mrgreen:   i también los tiempo espero que te sirva. Un abrazo.

Un saludo desde Pereira-Colombia
Título: Re: recoger un valor y empezar a contar desde ahi
Publicado por: maunix en 17 de Septiembre de 2008, 16:51:33
oam cuando hablas de contador, ¿te refieres a algun timer?

Cuando hablas de recoger un valor de teclado, qué tipo de valores? que rango toman esos valores?

Saludos
Título: Re: recoger un valor y empezar a contar desde ahi
Publicado por: oam en 26 de Septiembre de 2008, 15:55:46
chenao gracias por responder, pero no se si voy a saber como meter eso en mi programa......

maunix, es que emos hecho un reloj mediante contadores, y lo que pretendemos es que el usuario pueda cambiar los valores del reloj y este siga funcionando desde ahi.
si quieres cuelgo el cacho del programa para que veas como lo hemos hecho hasta ahora.....

gracias a los dos por responder ;)
Título: Re: recoger un valor y empezar a contar desde ahi
Publicado por: Chenao en 26 de Septiembre de 2008, 16:42:57
Un saludo OAM. Pon el código y explica el funcionamiento de tu proyecto, y empezamos a cacharreale.

Un saludo desde Pereira - Colombia