连续6年不跑路的安全速度最适合国人VPN
scon 寄存器用於控制單片機串行通信,它包含八位,每位表示不同功能,包括串行模式選擇、接收使能、數據位長度選擇和中斷使能等。使用步驟:設置串行模式、使能串行接收、設置數據位長度、開啓串行中斷、通過 sbuf 寄存器讀寫數據。
單片機 SCON 的用法
單片機中的 SCON 寄存器全稱串行通信控制寄存器,它主要用於控制單片機與外部設備的串行通信。
使用方法:
SCON 寄存器共有 8 位,每一位表示不同的功能:
第 7 位:
- SM0:串行模式選擇位,用於選擇串行通信模式(00:模式 0,01:模式 1,10:模式 2,11:模式 3)
第 6 位:
- SM1:串行模式選擇位,與 SM0 一起確定串行通信模式
第 5 位:
- REN:接收允許位,爲 1 時使能串行接收
第 4 位:
- TB8:發送數據位長度選擇位,爲 1 時發送 8 位數據,爲 0 時發送 9 位數據
第 3 位:
- RB8:接收數據位長度選擇位,爲 1 時接收 8 位數據,爲 0 時接收 9 位數據
第 2 位:
- TI:發送中斷標誌位,爲 1 時表示有發送中斷髮生
第 1 位:
- RI:接收中斷標誌位,爲 1 時表示有接收中斷髮生
第 0 位:
- IE:串行中斷使能位,爲 1 時使能串行中斷
使用步驟:
- 設置串行通信模式:根據通信需求,設置 SM0 和 SM1 位。
- 使能串行接收:設置 REN 位爲 1。
- 設置數據位長度:根據通信協議,設置 TB8 和 RB8 位。
- 開啓串行中斷:根據需要,設置 IE 位爲 1。
- 讀寫數據:通過 SBUF 寄存器讀寫數據。
以上就是單片機中SCON怎麼用的詳細內容,更多請關注本站其它相關文章!