Bit7CSRC:bitchọnnguồnclock
− Chếđộkhụngđồngbộ:Khụngdựng.
− Chếđộđồngbộ:
1=ChếđộMaster(clockđượcphỏtbờntrongtừBRG)
0=Chếđộ Slave(clocktừnguồnbờnngồi)
Bit6TX:Bitchophộpchếđộtruyền9bit 1=Chọntruyền9bit
0=Chọntruyền8bit. bit5TXEN:Bitchophộptruyền
1= Chophộptruyền.
0=Khụngchophộptruyền.
bit4SYNC: BitchọnchếđộEUSART
1=Chếđộđồngbộ
0=Chếđộkhụngđồngbộ.
bit3SENDB:Bitgửikớtựgiỏnđoạn − Ch ế độ khụng đụng bộ:
1= Gửi kớ tự ngắtđồng bộở lần truyền tiếp theo (được xúa bởiphầ
n cứng
khihồnthành)
0=Kớtựngắttruyềnxong. − Chế độ đồng bộ:Khụngdựng. bit2BRGH: Bitchọntốcđộcao
PhạmVănCường-Hồng VănQũn.Lớp ĐKTĐ1-K49
38 Viđiềukh iểnPic − Ch ế độ khụng đồ ng bộ: 1=Tốcđộcao 0=Tốcđộthấp. − Chếđộđồngbộ:Khụngsửdụngtrongchếđộnày.
bit1TRMT: BittrạngthỏithanhghidịchTSR. 1=TSRrỗng.
bit0TX9D:Dữliệucủabitthứ 9cúthểlàđịachỉ/dữliệuhoặcđịachỉ.
THANHGHIĐIỀUKHIỂNVÀTRẠNGTHÁINHẬN.
bit7SPEN:Bitchophộpcổngtruyềnnốitiếp.
1 = Cho phộp hoạt động (cấu hỡnh RX/DT và TX/CK cỏc chõn nà
y giống
cỏcchõncổngvàonốitiếp)
0=Khụngchophộp (đượcđặtkhiReset) bit6RX9:Bitchophộpnhận9bit
1=Chọnchếđộnhận9bit 0=Chọnchếđộnhận8bit bit5SREN:Bitchophộpnhậnriờngrẽ.
− Chếđộkhụngđồngbộ:Khụngsửdụng
− Chếđộđồngbộ–Master:
1=Chophộpnhậnriờngrẽ. 0=Khụngchophộpriờngrẽ.
Bitnàyđượcxúasaukhiquỏtrỡnhnhậnhồnthành.
− Chếđộđồngbộ–Slave:Khụngdựngchếđộnày.
bit4CREN:Bitchophộptiếptụcnhận.
− Chếđộkhụngđồngbộ:
1=Chophộpnhận.
0=Khụngchophộpnhận.
− Chếđộđồngbộ:
1=Chophộpnhậnđếnkhibit,CREN,đượcxúa(CRENoverridesS
REN)
0=Khụngchophộptiếptụcnhận.
bit3ADDEN:Cho phộpđỏnhđịachỉ.
− Chếđộkhụngđồngbộnhận9bit(RX9=1):
1=Chophộpđỏnhđịachỉ,chophộpngắtnạpdữliệuvàođệmkhiR SR<8>
đượcđặt.
0 = Khụng cho phộp đỏnh địa chỉ, tất cả cỏc byte được nhận và bi
t thứ 9
đượcđượcsửdụngnhưbitchẳnlẻ.
− Chếđộkhụngđồngbộnhận8bit(RX9=0):Khụngdựng.
bit2FERR:Bitbỏolỗikhungtruyền.
PhạmVănCường-Hồng VănQũn.Lớp ĐKTĐ1-K49
ViđiềukhiểnPic iểnPic
1 = Cú lỗi(Cú thể được xúa khi đọc thanh ghi RCREG và nhận giỏ tri b
yte tiếp theo)
0=Khụngcúlỗi. bit1OERR:Bitbỏotràn.
1=Lỗitràn(CúthểđượcxúakhixúabitCREN) 0=Khụngcúlỗitràn.
bit0RX9D:Dữliệucủabitthứ9.
Đõy cú thể là bit địa chỉ / dữ liệu hoặc bit chẵn lẻ và phảiđược tớnh toỏn bằn g phần
cứng.
THANHGHIĐIỀUKHIỂNTỐCĐỘTRUYỀN
bit7ABDOVF:Bittrạngthỏitựđộngnhậntốcđộtruyền.
1=xảy ratỏcđộng thanh ghiđiềukhiển tốcđộtruyềntrụng cỏcchế độlự achọn
phỏthiện trạngthỏitựđộngboud (phảixoỏbởiphầnmềm) 0=khụngxảyra
bit6RCIDL:Bitbỏotrạngthỏinhận
1=Khụngnhận
0=Xảyraquỏtrỡnhnhận
bit5RXDTP:Bitxỏcđịnhmứctớchcựcdữliệunhận
−Chếđộkhụngđồngbộ:
1=Dữliệunhận (RX)đượcđảo(mứctớchcựcthấp)
0=Dữliệunhận (RX)khụngđượcđảo(mứctớchcựccao)
−Chếđộđồngbộ:
1=Dữliệu (DT)đượcđảo(mứctớchcựcthấp) 0=Dữliệu(DT)khụngđảo (mứctớchcựccao)
bit4 TXCKP:Bitchọntrạngthỏitớchcựcdữliệuvàxungnhịp.
−Chếđộkhụngđồngbộ:
1=Trạngthỏikhụngtruyền(TX)làmứcthấp. 0=Trạngthỏikhụngtruyền(TX)làmứccao. −Chếđộđồngbộ:
1=Trạngthỏikhụnghoạtđộngcủaclock(CK)làmứccao. 0=Trạngthỏikhụnghoạtđộngcủaclock(CK)làmứcthấp. bit3BRG16:Bitchophộpthanhghiphỏttốcđộbaud16bit.
1=Chophộpthanhghiphỏttốcđộ baud16bit–SPBRGHvàSPBRG
0 = Cho phộp thanh ghi phỏt tốc độ baud 8 bit – chỉ thanh SPBRG hoạ
SPBRGHkhụnghoạtđộng.
bit2Khụngxỏcđịnh:xem nhưbằng ‘0’ bit1WUE:Bitkớchhoạt.
−Chếđộkhụngđồngbộ:
1= EUSART sẽ tiếp tụclấy mẫutrờn chõn RX – ngắtđược tạo ra khigi ảm; bit
nàyđượcxúakhiphầncứngtănglờn.
PhạmVănCường- HồngVănQũn.Lớp ĐKTĐ1-K49
40
ViđiềukhiểnPic iểnPic
0=ChõnRXkhụngđượctheodừi hoặctănglờn.
−Chếđộđồngbộ:Khụngdựngchochếđộnày.
bit0ABDEN:Bitchophộptựđộngdũbaud.
−Chếđộkhụngđồngbộ:
1=Chophộpđotốcđộbaudkhitruyềnkớtự tiếptheo.Cầnnhậntrườngđ ồngbộ
(55h);Đượcxúabởiphầncứngkhihồnthành.
0=Khụngđụtốcđộbaud hoặcđĩhồnthành.
−Chếđộđồngbộ:Khụngsửdụngchochếđộnày.