........ ..........
........ ..........
DELAY1s
decfsz CONT1,f ; decfsz(1) + goto(2) = 3 microsegundos
goto RETARDO ; 3 x CONT1(2) x RETARDO(161494) = 968964
movlw .2 ; DELAY1s = 968964 + movlw(1) + movwf(1) + return(2) = 968968 microsegundos.
movwf CONT1 ;
return
RETARDO
decfsz CONT2,f ; decfsz(1)+goto(2)=3 microsegundos
goto RETARDO2 ; 3 x CONT2(70) x RETARDO2 (769) = 161490
movlw .70 ; RETARDO= 161490 + movlw(1) + movwf(1) + goto(2) = 161494 microsegundos
movwf CONT2 ;
goto DELAY1s
RETARDO2
decfsz CONT3,f ; decfsz(1)+ goto(2)= 3 microsegundos.
goto RETARDO2 ; 3 x CONT3(255) = 765 microsegundos
movlw .255 ; RETARDO2 = 765 + movlw(1)+movwf(1)+goto(2) = 769 microsegundos
movwf CONT3 ;
goto RETARDO