• 正文
    • 1.scon是什么寄存器
    • 2.scon的用途
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

scon是什么寄存器 scon的用途

2022/07/19
2101
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

單片機的外設(shè)模塊當(dāng)中,串口模塊可謂是應(yīng)用最為廣泛的一個模塊了。在串口模塊 中,SBUF(串口緩沖寄存器)可以說是最為核心的了,但是同時也有一個非常重要的寄存器,那就是S CON, 它是是串口控制寄存器,我們來看一下它的具體作用。

1.scon是什么寄存器

S CON寄存器控制串行端口數(shù)據(jù)傳輸和接收,并且提供了包括幀同步、錯誤檢測等功能。S CON 由 SCON.7-SCON.0的8位所組成。其中,S CON.7位 SM0 (Serail Mode Bit0),S CON.6位 SM1(Serial Mode Bit1) 分別代表工作模式的選擇,詳細的可參考相關(guān)手冊。

2.scon的用途

S CON主要通過以下幾個方面來控制串口的使用:

  1. 波特率控制:通過SM0和SM1來選擇串口工作的模式,從而控制波特率
  2. 啟用中斷:當(dāng)串口接收到字節(jié)時,S CON 的 SCON.4 位會被設(shè)置為 1,可以使 CPU 知道有新的數(shù)據(jù)已經(jīng)準(zhǔn)備好了,并且需要立即進行處理。
  3. 幀同步:在同步方式中,S CON 可以規(guī)定某一個特定的字符來實現(xiàn)幀同步。
  4. 錯誤檢測:S CON 還可以檢測傳輸過程中是否出現(xiàn)誤碼等情況。
  5. 全雙工/半雙工控制:S CON 可以設(shè)置為全雙工或者半雙工模式。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜