View Single Post
Old 02-09-2007, 10:03 AM   #13
Mr.Bi
Đệ tử 7 túi
 
Tham gia ngày: Jul 2007
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 188
:
UH , đúng vậy abeo ah ! với MOVLW B'00000001'
MOVFW PORTB
thì ko có vấn đề gì xảy ra cả !
Về vấn đề DELAY , code của nó thế này :
DELAY CLRF COUNT; xóa thanh COUNT
HERE DECFSZ COUNT,1;giảm nhảy nếu chưa = 0
GOTO HERE
RETURN
Vấn đề là câu lệnh DECFSZ : tại sao lúc đầu ta đã CRLF nó rùi (tức giá trị của COUNT bây giờ = 0) , mà ta lại giảm nữa . Từ g.trị 0 thì giảm về mấy ? chẳng lẽ về giá trị âm ?
Thường thì trong 8051 , ban đầu ta gán cho COUNT = FFh , sau đó giảm về 0thì Bi thấy có lý .
Mr.Bi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn