View Single Post
Old 24-05-2009, 08:48 PM   #2
tungnh
Đệ tử 5 túi
 
Tham gia ngày: Sep 2007
Bài gửi: 94
:
Trích:
Nguyên văn bởi DIEP View Post
Xin các bạn giải thích ý nghĩa lệnh bz và bnz trong đoạn code sau:

drive2
movf porta,w ;Read PORTA
sublw b'000000110' ;Check motor position
bnz drive4 ;Unmatch ---->>>>>>>>>>>> if result # 0 goto drive4
movf mode,w ;Read mode
sublw d'1' ;Right ?
bz drive3 ;Yes. Right --->>>>>>>>>>>>> if result = 0 goto drive3
movlw b'00000101' ;No. Set Left data
goto drive_end ;Jump to PORTA write
Lệnh bz là lệnh nhảy.Nếu kết quả = 0 thì nhảy đến nhãn, với lệnh bnz thì kết quả khác 0 thì nhảy đến nhãn.
tungnh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn