Hỏi đoạn delay
Tôi đã down cái tutorial của NTC và thấy khó hiểu ở đoạn delay sau:
movlw 20
movwf delay-reg
loop decfsz delay-reg,1
goto loop
...
Tại sao tổng số chu kỳ lệnh để thực hiện đoạn delay trên là: (20+1)3ti?
theo tôi tính thì chỉ có [(20-1)3+2+2 ]ti.
Tác giả còn nói là nếu nạp vào reg_delay già trị là N thì Tdelay=(N+1)3ti?
Tôi mới học pic nên còn non lắm.Mong các bác giúp thêm
thanks!
|