Hola! Miren que tengo una duda de una temporizacion de 10ms que encontre en un libro. Hace asi:
RETRASO10 bcf INTCON,2 ; borra flag del TMR0
movlw 08
movwf TMR0 ;carga el TMR0 con el valor 39
RETRASO10_1 btfss INTCON,2 ;espera rebosamiento del TMR0
goto RETRASO10_1
decfsz TEMPORAL_1,F
goto RETRASO10
return
Mas o menos entiendo todo, pero no tengo ni idea de lo que es D8 y porque dice que con eso le ha cargado el valor 39.
Luego hace otro retraso pero de 1 segundo, basandose en esta rutina de 10ms, repitiendola 100 veces:
RETRASO1S movlw 0x64
movwf TEMPORAL_1
call RETRASO10
return
Aqui tampoco entiendo lo del 0x64, es que estoy empezando un poquillo...muchas gracias de antemano!
RETRASO10 bcf INTCON,2 ; borra flag del TMR0
movlw 08
movwf TMR0 ;carga el TMR0 con el valor 39
RETRASO10_1 btfss INTCON,2 ;espera rebosamiento del TMR0
goto RETRASO10_1
decfsz TEMPORAL_1,F
goto RETRASO10
return
Mas o menos entiendo todo, pero no tengo ni idea de lo que es D8 y porque dice que con eso le ha cargado el valor 39.
Luego hace otro retraso pero de 1 segundo, basandose en esta rutina de 10ms, repitiendola 100 veces:
RETRASO1S movlw 0x64
movwf TEMPORAL_1
call RETRASO10
return
Aqui tampoco entiendo lo del 0x64, es que estoy empezando un poquillo...muchas gracias de antemano!