Hola amigos bakunos pues miren tengo ke hacer un circuito pekeño el cual es en ensamblador el cual haga un recorrido de 5 leds de derecha a izquierda con las instrucciones RRF y RLF pero no se como usarlas necesito de su ayuda por favor y miren he echo esto en códig: Esta en MPLAB
__CONFIG _CP_OFF&_WDT_OFF&_PWRTE_ON&_XT_OSC
LIST P=16F84A
INCLUDE<P16F84A.INC>
ORG 0
ret EQU 0x0C
Inicio
clrw
bsf STATUS,RP0
clrf TRISB
bcf STATUS,RP0
Principal
s1 call carga_uno
call retardo
clrw
s2 call carga_dos
call retardo
clrw
s3 call carga_tres
call retardo
clrw
s4 call carga_cuatro
call retardo
clrw
s5 call carga_cinco
call retardo
goto Principal
carga_uno
movlw b'00000001'
movwf PORTB
return
carga_dos
movlw b'00000010'
movwf PORTB
return
carga_tres
movlw b'00000100'
movwf PORTB
return
carga_cuatro
movlw b'00001000'
movwf PORTB
return
carga_cinco
movlw b'00010000'
movwf PORTB
return
retardo
movlw d'1000'
movwf ret
ciclo decfsz ret,1
goto ciclo
return
fin
END
aquí hace un recorrido pero no se como usar la instrucción RRfy RLF me seria de mucha ayuda que alguno de ustedes me guiara
__CONFIG _CP_OFF&_WDT_OFF&_PWRTE_ON&_XT_OSC
LIST P=16F84A
INCLUDE<P16F84A.INC>
ORG 0
ret EQU 0x0C
Inicio
clrw
bsf STATUS,RP0
clrf TRISB
bcf STATUS,RP0
Principal
s1 call carga_uno
call retardo
clrw
s2 call carga_dos
call retardo
clrw
s3 call carga_tres
call retardo
clrw
s4 call carga_cuatro
call retardo
clrw
s5 call carga_cinco
call retardo
goto Principal
carga_uno
movlw b'00000001'
movwf PORTB
return
carga_dos
movlw b'00000010'
movwf PORTB
return
carga_tres
movlw b'00000100'
movwf PORTB
return
carga_cuatro
movlw b'00001000'
movwf PORTB
return
carga_cinco
movlw b'00010000'
movwf PORTB
return
retardo
movlw d'1000'
movwf ret
ciclo decfsz ret,1
goto ciclo
return
fin
END
aquí hace un recorrido pero no se como usar la instrucción RRfy RLF me seria de mucha ayuda que alguno de ustedes me guiara