Thanhghi điều khiển và trạng thỏi truyền

Một phần của tài liệu Thiết kế bộ điều khiển PID số trên nền vi điều khiển PIC năm 2014 (Trang 60)

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ẽ. (adsbygoogle = window.adsbygoogle || []).push({});

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. (adsbygoogle = window.adsbygoogle || []).push({});

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ộ (adsbygoogle = window.adsbygoogle || []).push({});

(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.

Một phần của tài liệu Thiết kế bộ điều khiển PID số trên nền vi điều khiển PIC năm 2014 (Trang 60)