MCs51單片機串行口結(jié)構(gòu)
發(fā)布時間:2016/7/16 19:41:29 訪問次數(shù):885
MCsˉ51單片機串行口控制
80C51單片機的串行口設(shè)有SMAJ13CA兩個控制寄存器:串行控制寄存器sCON和電源控制寄存器PCON。
串行控制寄存器sCON
串行控制寄存器sCON,占用內(nèi)部RAM98H單元,用于選擇串行通信的工作方式和某些控制功能。表8.1列出了sCoN的位名稱。
表81 串行控制寄存器sC0N
其中,/。sc為系統(tǒng)晶振頻率。串行口的這4種工作方式中,方式0為同步移位寄存器方式,可通過外接移位寄存器芯片實現(xiàn)I/o口的擴展;方式1、2、3都是異步通信方式,方式1為8位UART;方式2和3每幀信息都是9位UART,其區(qū)別僅在于波特率不同。利用方式2和方式3可靈活構(gòu)建多機通信系統(tǒng)。
SM2:為多機通信控制位,允許工作在方式2和方式3時實現(xiàn)多機通信。
SM2=1時,當接收到的第9位數(shù)據(jù)(RB8)為0時,不啟動接收中斷標志RI,即RI=0,
所接收到的數(shù)據(jù)無效;當接收到的第9位數(shù)據(jù)(RB8)為1'時,接收數(shù)據(jù)有效,把接收到的前8位數(shù)據(jù)送入SBUF,置RI=1,發(fā)出中斷申請。sM2=0時,不管第9位是0還是1,都將接收到的前8位數(shù)據(jù)送入SBUF,并發(fā)出中斷申請。在工作方式1時,若SM2丬,當接收有效停止位時,置RI=1,數(shù)據(jù)有效;沒有接收到有效停止位時,RI=0,數(shù)據(jù)無效。在工作方式0時,sM2不用,設(shè)置為0。
MCsˉ51單片機串行口控制
80C51單片機的串行口設(shè)有SMAJ13CA兩個控制寄存器:串行控制寄存器sCON和電源控制寄存器PCON。
串行控制寄存器sCON
串行控制寄存器sCON,占用內(nèi)部RAM98H單元,用于選擇串行通信的工作方式和某些控制功能。表8.1列出了sCoN的位名稱。
表81 串行控制寄存器sC0N
其中,/。sc為系統(tǒng)晶振頻率。串行口的這4種工作方式中,方式0為同步移位寄存器方式,可通過外接移位寄存器芯片實現(xiàn)I/o口的擴展;方式1、2、3都是異步通信方式,方式1為8位UART;方式2和3每幀信息都是9位UART,其區(qū)別僅在于波特率不同。利用方式2和方式3可靈活構(gòu)建多機通信系統(tǒng)。
SM2:為多機通信控制位,允許工作在方式2和方式3時實現(xiàn)多機通信。
SM2=1時,當接收到的第9位數(shù)據(jù)(RB8)為0時,不啟動接收中斷標志RI,即RI=0,
所接收到的數(shù)據(jù)無效;當接收到的第9位數(shù)據(jù)(RB8)為1'時,接收數(shù)據(jù)有效,把接收到的前8位數(shù)據(jù)送入SBUF,置RI=1,發(fā)出中斷申請。sM2=0時,不管第9位是0還是1,都將接收到的前8位數(shù)據(jù)送入SBUF,并發(fā)出中斷申請。在工作方式1時,若SM2丬,當接收有效停止位時,置RI=1,數(shù)據(jù)有效;沒有接收到有效停止位時,RI=0,數(shù)據(jù)無效。在工作方式0時,sM2不用,設(shè)置為0。
上一篇:允許串行接收控制位
熱門點擊
- 超凈間的等級劃分
- MAX232引腳排列與內(nèi)部功能結(jié)構(gòu)
- 字數(shù)據(jù)定義偽指令DW
- 82C55的內(nèi)部結(jié)構(gòu)和引腳排列
- 查詢傳送方式
- 外部RAM單元1000H的內(nèi)容傳送到R5
- 金與鋁
- 斜坡電流測量流程
- PC口按位置位/復位命令字
- 全譯碼
推薦技術(shù)資料
- 聲道前級設(shè)計特點
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]