59
					
						
						« en: Viernes 27 de Agosto de 2004, 18:39 »
					 
					
					Hola Jonathan y soyperucaforos:
   No pude contestar antes. Muchas gracias por la ayuda prestada dado que me sirvió de mucho. Nuevamente pido disculpas si mis preguntas son triviales pero recién me inicio en ésto. Les paso la rutina que implementé y que funciona perfectamente. Ahora voy por tratar de comparar un numero de 3 digitos en displays de 7 segmentos contra 3 registros en memoria, cualquier cosa los molesto.
J0         BTFSS,0                  ;PREGUNTA
             GOTO  J0                 
             MOVFW   D1            ;A PARTIR DE ACA PONES LAS
             MOVWF   PORTB      ;LINEAS DE LO QUE TENDRÍA QUE HACERSE
             ....................           ; Y CUANDO SE TERMINA PONGO SE PONE UN
             ..................             ;UN RETARDO DE 70 MS
             .................
             CALL RETARDO     (RETARDO DE 70 MS)
 
J1         BTFSC    PORTC,0       ;SE PREGUNTA SI SE SOLTO
             GOTO   J1                   ;LA TECLA
             CLRF  PORTB               ; CUANDO ES SI  SE HACE 
             MOVWF   D2                ; LO QUE SE TENGA QUE HACER
             .....................              ; Y AL FINAL SE PONE UN 
             ..................                ; RETADO DE 30 MS
             ..................
              CALL  RETARDO     (RETARDO DE 30 MS) 
Muchas gracias.