Page 98 -
P. 98
8-3 UART 相關暫存器
在 SFR 記憶體中與 UART 相關的暫存器有兩個,分別為串列埠控制暫存器(Serial
Port Control register,簡稱為 SCON)及電源控制暫存器(Power Control register,簡稱為
PCON)。以下為此二暫存器的結構圖:
SCON 圖
SCON:串列埠控制暫存器 (SERIAL PORT CONTROL REGISTER)
位址:98H
SM0 SM1 SM2 REN TB8 RB8 TI RI
SM0 SCON.7 串列埠模式選擇。
SM1 SCON.6 串列埠模式選擇。
SM2 SCON.5 在串列埠為模式 2 和 3 時,致能多處理器通信的功能。在模式 2 或 3,
如果 SM2=1,則當接收到的第 9 資料位元為 0 時,RI 不動作。在模式
1 時,若 SM2=1」,當接收到的停止位元不正確時,RI 也不動作,在模
式 0 時,SM2 必須為 0。
REN SCON.4 由軟體去設定或清除,以決定是否接收串列輸入資料,(REN=1 接收)。
TB8 SCON.3 在模式 2 或 3 時,為傳送資料時的可規劃資料位元,由軟體控制。
RB8 SCON.2 在模式 2 或 3 時,接收的可規劃資料位元放在這個位元裡。在模式 1
時
,如果 SM2=0,RB8 為接收到的停止位元;在模式 0 時,RB8 沒有用。
TI SCON.1 傳送中斷旗號,在模式 0 時,在第 8 位元結束時,硬體會將它設為 1,
其他模式時,是在停止位元的開始時設定為 1。此位元必須由軟體清除。
RI SCON.0 接收中斷旗號,在模式 0 時,在第 8 位元結束時,硬體會將它設為 1,
其他模式時,在停止位元的一半的時候由硬體設定(參考 SM2)此位元必
須由軟體清除。