View Single Post
Old 16-06-2006, 05:42 PM   #32
newuser
Đệ tử 4 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 66
:
Đây là đoạn chương trình kiểm tra cờ bận BF cho chương trình giao tiếp LCD mà mình đã post,nếu bạn nào nạp thử chương trình trước chạy không được thì chỉ cần thế đoạn mã kiểm tra cờ BF này là xong.

; KIEM TRA CO BF
TEST_BF
BANK1
MOVLW H'FF'
MOVWF TRISD ;PORTD NHAP/XUAT DATA
BANK0 ; HIEN TAI LA PORT INPUT
BSF EN
BCF RS ; DOC TRANG THAI BANG CACH CHO RS=0
BSF RW ; BIT0 DEN 6 LA DIA CHI HIEN TAI CUA CON TRO-> KO QUAN TAM
NOP ; BIT 7 = BF
BSF EN
NOP
NOP
BUSY_BF
BSF EN
RLF PORTD,W ; C = BF = PORTB<7>
BTFSC STATUS,C
GOTO BUSY_BF ; NEU BF = 1 THI TIEP TUC KIEM TRA
BANK1
CLRF TRISD ; PORTD = OUTPUT
BANK0
RETURN
newuser vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn