unforgivable
Üye
- Katılım
- 13 Mar 2009
- Mesajlar
- 16
- Puanları
- 1
- Yaş
- 34
2500 sn'lık bir nop döngüsü oluşturmam lazım bana yardım ederseniz çok sevinirim
; Delay = 2500 seconds
; Clock frequency = 4 MHz
cblock
d1
d2
d3
d4
endc
Delay
;2499999991 cycles
movlw 0x70
movwf d1
movlw 0x8E
movwf d2
movlw 0x8F
movwf d3
movlw 0x11
movwf d4
Delay_0
decfsz d1, f
goto $+2
decfsz d2, f
goto $+2
decfsz d3, f
goto $+2
decfsz d4, f
goto Delay_0
;5 cycles
goto $+1
goto $+1
nop
;4 cycles (including call)
return
Kod:; Delay = 2500 seconds ; Clock frequency = 4 MHz cblock d1 d2 d3 d4 endc Delay ;2499999991 cycles movlw 0x70 movwf d1 movlw 0x8E movwf d2 movlw 0x8F movwf d3 movlw 0x11 movwf d4 Delay_0 decfsz d1, f goto $+2 decfsz d2, f goto $+2 decfsz d3, f goto $+2 decfsz d4, f goto Delay_0 ;5 cycles goto $+1 goto $+1 nop ;4 cycles (including call) return
2500 sn'lık bir nop döngüsü oluşturmam lazım bana yardım ederseniz çok sevinirim