ya sustitui tu rutina retardo por la mia destello, ahora bien, estoy viendo la tuya y dice esto...
RETARDO movlw 0xFF
movwf TRES
WAIT movlw 0xFF
movwf DOS
movlw 0xFF
ESPERA movwf UNO
decfsz UNO,f
goto $-1
decfsz DOS,f
goto ESPERA
decfsz TRES,f
goto WAIT
return
La etiqueta Espera, no deberia en el decremento de UNO?, por que si no cada vez que vas a Espera se vuelve a cargar el contenido de W, otra casa, para que se va al wait de vuelta, no daria un bucle infinito asi? estoy confundido!! jeje
RETARDO movlw 0xFF
movwf TRES
WAIT movlw 0xFF
movwf DOS
movlw 0xFF
ESPERA movwf UNO
decfsz UNO,f
goto $-1
decfsz DOS,f
goto ESPERA
decfsz TRES,f
goto WAIT
return
La etiqueta Espera, no deberia en el decremento de UNO?, por que si no cada vez que vas a Espera se vuelve a cargar el contenido de W, otra casa, para que se va al wait de vuelta, no daria un bucle infinito asi? estoy confundido!! jeje