Pues estoy trabajando con delays en un pic16f84a, un cristal de 4MHz, y quiero calcular el tiempo que hago de retardo con una delay. 4 MHz son 4.000.000Hz que quiere decir que una instruccion tarda 4us que son 0,004ms, no? Me parece que no iba así. Cuanto tarda en ejecutar una instrucción?
Porque cuanto tardaría en ejecutar esto?
DELAY
movlw 0xFF
DLOOP
movwf DCOUNT
nop
decfsz DCOUNT,W
goto DLOOP
movlw 0xFF
DLOOP2
movwf DCOUNT
nop
decfsz DCOUNT,W
goto DLOOP2
Gracias
Porque cuanto tardaría en ejecutar esto?
DELAY
movlw 0xFF
DLOOP
movwf DCOUNT
nop
decfsz DCOUNT,W
goto DLOOP
movlw 0xFF
DLOOP2
movwf DCOUNT
nop
decfsz DCOUNT,W
goto DLOOP2
Gracias