Hej
microship, vänterutin
Svara
Har gjort en vänterutin som sak pågå i ca 1/2 sekund. koden ser ut på följande sätt.
;Subrutin börjar här
DELAY: movlw b'11111111' ;ladda w med 255
movwf TEMP ;Kopiera w till TEMP
DELAY1: nop
nop
decfsz TEMP,1
goto DELAY1
DELAY2: nop
nop
decfsz TEMP,1
goto DELAY2
return
Problemet är DELAY2 jag kommer inte in i den delen av programmet. Någon som har lust att förklara hur jag kan rätta till mitt fel.
En liten fråga till har initierat TEMP på adress 20h, det borde stämma?
-->
TEMP equ 20h