View Single Post
Old 04-10-2010, 01:10 PM   #5
kidmaster08
Đệ tử 2 túi
 
Tham gia ngày: Sep 2010
Bài gửi: 41
:
ok, minh da viet duoc phan phat cho uart roi
processor 16f877a
include <P16f877a.inc>
org 0x000
goto start
start
BCF STATUS,RP1
BCF STATUS,RP0 ;CHON BANK O
BSF RCSTA,SPEN ; CHO PHEP UART
BSF STATUS,RP0
bcf TRISC,6 ;CONG C BIT 6 LA CHAN RA
MOVLW 0X19 ;CHON TOC DO BAUD LA 9600 VOI 4MHz
MOVWF SPBRG
BCF TXSTA,SYNC ;CHON CHE DO PHAT KO DONG BO
BSF TXSTA,BRGH ; CHON CHE DO TRUYEN TOC DO CAO
BSF TXSTA,TXEN ;CHO PHEP PHAT ;KO SU DUNG CHE DO PHAT 9 BIT
TRUYEN
MOVLW b'10101010' ; CHUOI BIT CAN TAO RA
BCF STATUS,RP0 ;TRO VE BAN O DE THAO TAC VOI THANH GHI TXREG
MOVWF TXREG
KT
BSF STATUS,RP0
BTFSC TXSTA,TRMT ; KIEM TRA DA TRUYEN XONG CHUA
GOTO TRUYEN ; NEU TRUYEN XONG ROI LAI TIEP TUC TRUYEN
GOTO KT ; NEU CHUA TRUYEN XONG LAI KIEM TA TIEP
END ;KET THUC CHUONG TRINH



mo phog tren protelus duoc,phan thu chac tuong tu thoi
kidmaster08 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn