Đoạn này em lấy được trong piclist.com, dùng để thực hiện trễ 1s với thạch anh 4MHz, em thay vào hàm delay trong đoạn chương trình trên nhưng chương trình biên dịch có lỗi. Đoạn này em cũng không hiểu lắm về cách làm của họ, mà trước hết là có lệnh cblock (?)
cblock
d1
d2
d3
endc
;999997 cycles
movlw 0x08
movwf d1
movlw 0x2F
movwf d2
movlw 0x03
movwf d3
Delay_0
decfsz d1, f
goto $+2
decfsz d2, f
goto $+2
decfsz d3, f
goto Delay_0
;3 cycles
goto $+1
nop
Đoạn link chương trình này:
http://www.piclist.com/cgi-bin/delay...=Delay&CPU=PIC
Các bác xem giùm em luôn nhé.