- Bác nào rảnh giải thích giúp em cái hàm Delay này cái:
Code:
Delay
Movlw d’250’
Movwf count1
D1
Movlw 0xc7
Movwf counta
Movlw 0x01
Movwf countb
Delay_0
Decfsz counta, f
Goto $+2
Decfsz countb, f
Goto Delay_0
Decfsz count1, f
Goto D1
Return
- em chưa hiểu về cái lệnh này "Goto $+2"?
- và lệnh "Goto Delay_0" với "Goto D1" thì có gì khác nhau? em thấy trong một số hàm Delay người ta chỉ dùng có lệnh "Goto Delay_0"
Em xin cảm ơn rất nhiều.