


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、串行口控制寄存器(SCON)SCO嗷是MCS-51單片機得一個可位尋址得專用寄存器,用于串行數據通信得控制。單元地址為98H,位地址為98H9FH。寄存器得內容及位地址表示如下:位地址9FH9EH9DH9CH9BH9AH99H98H位符SM0SM1SM2RENTB8RB8TIRI號各位得說明如下:1)SM0、SM1串行口工作方式選擇位其狀態組合與對應工作方式為:SM0SM1工作方式00方式001方式110方式211方式32)SM2允許方式2、3得多機通信控制位在方式2與3中,若SM禁1且接收到得第九位數據(RB8)為1,才將接收到得前8位數據送入接收SBUF中,并置位RI產生中斷請求;否則丟棄
2、前8位數據。若SM2=0,則不論第九位數據(RB8)為1還就是為0,都將前8位送入接收SBUF中,并產生中斷請求。3 方式0時,SM2必須置0)REN允許接收位RE庫0禁止接收數據RE庫1允許接收數據)TB8發送數據位8在方式2、3時,TB8得內容就是要發送得第9位數據,其值由用戶通過軟件來設置RB8接收數據位8在方式2、3時,RB8就是接收得第9位數據。在方式1時,RB8就是接收得停止位在方式0時,不使用RB8TI發送中斷標志位在方式0時,發送完第8位數據后,該位由硬件置位在其它方式下,于發送停止位之后,由硬件置位。因此,TI=1表示幀發送結束,其狀態既可供軟件查詢使用,也可請求中斷。TI由
3、軟件清0”。5) RI接收中斷標志位在方式0時,接收完第8位數據后,該位由硬件置位。在其它方式下,于接收到停止位之時,該位由硬件置位。因此,RI=1表示幀接收結束,其狀態既可供軟件查詢使用,也可請求中斷RI由軟件清0”SCON:申行口控制寄存器寄存器地址98H,位尋址9FH98H位地址9F9E9D9C9B9A9998位符號SM0SM1SM2RENTB8RB8TIRISM0、SM1:申行口工作方式選擇位SM2:多機通信控制位REN:允許/禁止申行口接收得控制位TB8:在方式2與方式3中,就是被發送得第9位數據,可根據需要由軟件置1或活零,也可以作為奇偶校驗位,在方式1中就是停止位。RB8:在方式
4、2與方式3中,就是被接收得第9位數據(來自第TB8位);在方式1中,RB8收到得就是停止位,在方式。中不用。TI申行口發送中斷請求標志位:當發送完一幀申行數據后,由硬件置1;在轉向中斷服務程序后,用軟件活0。RI申行口接收中斷請求標志位:當接收完一幀申行數據后,由硬件置1;在轉向中斷服務程序后,用軟件活0。51單片機得簡介串行口、SCON51單片機有一個全雙工串行通訊口,它即可作為UART(UniversalAsynchronousReceiver/Transmitter),也可作為一個同步移位寄存器。而且作為UART時,其具有多機通訊能力。51單片機得串行口由發送控制、接收控制、波特率輸入管
5、理與發送/接收緩沖區SBUF(地址為99H)組成。SBUF作為發送與接收緩沖區其實際就是分開得兩個器件,數據不會相互覆蓋,但在對其尋址時都就是99H,51單片機會根據讀或者寫指令操作相應得器件。站在匯編角度來瞧,51單片機得串行口通訊操作體現為累加器Acc(地址E0H)與發送/接收緩沖區SBUF之間得數據傳遞。當我們要發送數據時,對串行口完成初始化設置后,數據由累加器A傳入SBUF,然后在發送控制器得控制下組成幀結構,并自動從TXD端口發出,發送結束后置位TI(TI就是特殊功能寄存器SCON得可獨立尋址位,參見SCON介紹),如果要繼續發送就在指令中將TI清0。接收數據時,相當于對串口完成初始
6、化設置后,數據由SBUF傳入累加器Acc,在置位允許位(即設置SCON得獨立尋址位REN為1)后才開始進行串行接收操作,在接收控制器控制下,通過移位寄存器將串行數據輸入SBUF,接收結束后將RI(SCON中可獨立尋址位)置位,最后將數據送累加器Acc。特殊功能寄存器SCON就是串行口控制寄存器,用于存放串行口得控制與狀態信息,其地址為98H,具有位尋址功能,其各位得結構如下圖所示:D7D6D5CrtD3D2DID0其中各個位得功能及含義如下:SM0、SM1:串行口工作方式選擇位,其組合含義如下圖所示:SM0SM1方式功就蜥|:0o0落位哥存fit方式用TI/D口擴展)0i8位UART,波待奉變
7、(T1留出事1020位UART,沒特率為或Ji1|39位UART.波特孳可變(T131出率/口)SM2:多機通訊控制位。在方式2與方式3中用于多機通訊控制,在方式2、方式3得接收狀態中,若SM2=1,當接收到得第9位(同時系統將第9位值賦予RB8)為0時,舍棄接收到得數據,RI置0;若第9位為1時,將接收到得數據送入接收SBUF中,并將RI置1;而對于方式1,接收到有效得停止位時,將RI置1。對于方式0,SM2應該置0。REN:允許接收位。REN置1時允許接收數據,REN由指令置位或者復位。TB8:第9位發送得數據。多機通訊時(即方式2、方式3)TB8表示主機發送得就是地址還就是數據,TB8=0表示發送得就是數據,TB8=1表示發送得就是地址。TB8由指令置位或者復位。RB8:第9位接收得數據。用來存儲接收到得第9位數據,用于標明接收到得數據特征或者用于校驗。對于方式0,不使用RB8。TI:發送中斷標志,由硬件設置,由軟件清0。方式0串行發送完8位數據后置位,其它方式串行發送停止位后置位。RI:接收中斷標志,由硬件設置,由軟件清0。方式0接收完8位數據后置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學助教培訓心得體會范文
- 高校教師師德師風建設意見學習心得體會
- 小學一年級運動健康教育計劃
- 城市建設工程服務安全措施
- 金融服務擬投入主要物資計劃
- 學校師德師風培訓實施計劃
- 七年級信息化勞動技術教學計劃他
- 2025兒童口腔護理專項計劃
- 高一下學期年級部課外輔導計劃
- 手工制作興趣小組時尚設計活動計劃
- 新校區搬遷活動方案
- 2025年威海市中考數學試卷真題(含答案解析)
- 2025至2030中國綠色建筑材料行業發展趨勢分析與未來投資戰略咨詢研究報告
- 國家開放大學機考答案4人力資源管理2025-06-21
- 病理生物安全管理制度
- 系統性紅斑狼瘡護理要點講課件
- 急性呼吸衰竭教學
- 土地執法知識課件
- 信息分級分類管理制度
- 2022包頭輕工職業技術學院招聘筆試真題含答案詳解
- 畢業設計(論文)-自動展開曬衣架設計
評論
0/150
提交評論