chào cả nhà.Là 1 người mới bắt đầu về Pic nên em cũng có 1 vài câu hỏi,mà tinh thần thì cũng như bạn "anhdk" vậy.Vi e thấy mục này thich hợp nên muốn hỏi 1 câu:
Nếu viết 1 đoạn chương trình delay đơn giản có nội dung
Code:
..... ;các lệnh ở trên
MOVLW 0x20 ;đưa giá trị 20h vào W
MOVWF delay_reg ;gán W cho delay_reg
loop
DECFSZ delay_reg ;giảm giá trị của delay_reg
;và so sánh với 0
GOTO loop
..... ;các lệnh khác
(thạnh anh 4MHz)
gọi t1 là thời gian của 1 chu kì lệnh thì
thời gian của đoạn delay la 3*t1*(N+1)(ở đây N=20)
tại sao lại là N+1 mà không phải N,e đếm thử mà
thấy chưa hợp lí? Nhờ mọi người giải thich tường minh cho
e đoạn này ,xin cảm ơn