freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的串行通信系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-01-09 00:57 本頁面
 

【文章內(nèi)容簡介】 中斷 1 TO 定時(shí) /計(jì)數(shù)器 0 T1 定時(shí) /計(jì)數(shù)器 1 WR 外部數(shù)據(jù)存儲器寫選通 RD 外部數(shù)據(jù)存儲器讀選通 此外, P3 口還接收一些用于編程和程序校驗(yàn)的控制信號 圖 復(fù)位電路與晶振電路 顯示電路 采用 LED 燈顯示發(fā)送的數(shù)據(jù)是否正確,驗(yàn)證通信的準(zhǔn)確性。為了提高P2 口的負(fù) 載能力,采用 74ls240 來驅(qū)動(dòng),提高電流。如圖 圖 顯示電路 外部鍵入值電路和觸發(fā)電路 低電平觸發(fā),查詢方式,如圖 圖 外部鍵入值電路和觸發(fā)電路 主從單片機(jī)連接電路,如圖 圖 主機(jī)的 RXD 與從機(jī)的 TXD 相連 串行通信硬件連接電路圖 主從機(jī)接收數(shù)據(jù)執(zhí)行程序時(shí)通過中斷來實(shí)現(xiàn)。中斷來時(shí),轉(zhuǎn)到中斷服務(wù)程序,執(zhí)行程序命令,通過液晶或數(shù)碼管顯示信息。通過不同按鍵觸發(fā),主機(jī)查詢檢測,來顯示不同的通信信息??驁D 如下所示: 圖 硬件連接 串行通信設(shè)計(jì)思路 在多機(jī)通信中,要保證主機(jī)與從機(jī)的順利通信,必須具有從機(jī)身份的識別功能,每個(gè)從機(jī)都有唯一的地址碼,該地址碼就是從機(jī)身份的識別標(biāo)志。串行口控制寄存器 SCON 中的 SM2 位就是為了滿足這一要求而設(shè)置的多機(jī)通信控制位。串行口以方式 2 或方式 3 實(shí)現(xiàn)多機(jī)通信時(shí),主機(jī)發(fā)出的信息有兩類:一類是地址信息,用來為地確定需要和主機(jī)通信的從機(jī),其特征是主機(jī)串行傳送的的第九位信息 TB8 為 1,即令主機(jī) TB8 1,呼叫從機(jī);另一類是數(shù)據(jù)信息,特征是串行傳送的第九位信息 TB8 為 0,實(shí)現(xiàn)主機(jī)和從機(jī)之間的數(shù)據(jù)傳送。 對主機(jī) 來說,也要利用 SCON 寄存器中的 SM2 位的控制功能來區(qū)分地址信息和數(shù)據(jù)信息。在接收時(shí),令 RI 0,若 SM2 1,則僅當(dāng)接受到的第九位信息 RB8為 1 時(shí),接收到的一幀信息才有效,并將接收到的信息裝入 SBUF,置位 RI,請求 CPU 對主機(jī)發(fā)出的信息進(jìn)行處理。若 SM2 1,接收到的第九位 RB8 位為 0 時(shí),接收到的一幀信息無效。若從機(jī)令 SM2 0,則接收到一個(gè)數(shù)據(jù)后,不管第九位信息 RB8 是 0 還是 1,都將數(shù)據(jù)裝入接收緩沖器 SBUF,并置位中斷標(biāo)志 RI,請求CPU 處理。因而,對于從機(jī)來說,在接收地址時(shí),應(yīng)使 SM2 1,以便接 收主機(jī)發(fā)來的地址碼,從而確定主從之間的通信關(guān)系。主從之間的通信關(guān)系一經(jīng)確認(rèn),從機(jī)應(yīng)使 SM2 /數(shù)據(jù)或識別下一地址碼。 主從式單片機(jī)多機(jī)通信一般過程如下: ( 1) 所有從機(jī)的 SM2 位置 1,處于接收地址幀狀態(tài) 監(jiān)聽狀態(tài) 。 ( 2) 主機(jī)發(fā)送一地址幀,其中八位是地址,第九位是地址 /數(shù)據(jù)的區(qū)分標(biāo)志,該位置 1 表示該幀為地址幀,即令主機(jī) TB8 1,呼叫從機(jī)。 ( 3) 所有從機(jī)收到地址幀后,把收到地址與本機(jī)地址進(jìn)行比較。地址符合的從機(jī),使自己的 SM2 為 0(以接收主機(jī)隨后發(fā)來的數(shù)據(jù)幀),并將本站地 址發(fā)回主機(jī)作為應(yīng)答;對于不符合自己的從機(jī),仍保持監(jiān)聽狀態(tài) SM 1,對隨后發(fā)來的的數(shù)據(jù)幀不予理睬,直至主機(jī)發(fā)送一個(gè)新的地址幀。 ( 4) 主機(jī)收到從機(jī)應(yīng)答地址后,確認(rèn)地址是否相符,如果不符,發(fā)復(fù)位信號 數(shù)據(jù)幀中 TB8 1 ,如果地址符合,則清 TB8,開始發(fā)數(shù)據(jù)。 ( 5) 從機(jī)發(fā)送數(shù)據(jù)結(jié)束后,要發(fā)送一幀笑驗(yàn)證和,并置第九位 TB8 1,作為從機(jī)數(shù)據(jù)傳送的標(biāo)志。 ( 6)主機(jī)接收數(shù)據(jù)時(shí),先判斷數(shù)據(jù)接收標(biāo)志 RB8。若接收幀的 RB8 0,則存數(shù)據(jù)到緩沖區(qū),并接收下幀信息:若 RB8 1,表示數(shù)據(jù)傳送結(jié)束,并比較此幀的校驗(yàn)和, 如果正確則回送正確信號 00H,此信號命令該從機(jī)復(fù)位,即從機(jī)回到監(jiān)聽狀態(tài),重新等待地址幀,如果校驗(yàn)和出錯(cuò),則發(fā)送 0FFH,命令該從機(jī)重新發(fā)送數(shù)據(jù)。 ( 7)從機(jī)收到復(fù)位命令后回到監(jiān)聽狀態(tài)( SM 1) ,否則開始接收數(shù)據(jù)和命令。 8 最后,數(shù)據(jù)發(fā)送完后,發(fā)送到 P2 口顯示。 從機(jī)狀態(tài)字格式為: D7 D6 D5 D4 D3 D2 D1 D0 ERR TRDY RRDY 表 從機(jī)狀態(tài)字格式 RRDY 1,:表示從機(jī)準(zhǔn)備好接收。 TRDY 1:表示從機(jī)準(zhǔn)備好發(fā)送。 ERR 1:表示從機(jī)接收的命令是非法的。 約定主機(jī)和從機(jī)之間每次傳送 8 個(gè)字節(jié),從機(jī)地址存于 40H 單元,主機(jī)要發(fā)送的命令存于 41H 單元。 40H 單元中若為 AA 表示從機(jī)一, 66 表示從機(jī)二, 41H單元中若為 77 表示發(fā), 88 表示接收 全局電路圖: 圖 全局圖 軟件設(shè)計(jì)方案 軟件流程 圖 主機(jī)程序流程圖 圖 從機(jī)中斷服務(wù)程序流程圖 程序 如附錄 第 4 章 電路調(diào)試與仿真分析 仿真及結(jié)果分析 主機(jī)與各個(gè)從機(jī)通信,顯示一樣,說明通信正確,如圖 圖 主機(jī)與各個(gè)從機(jī)通信 主 機(jī)呼叫從機(jī) 1,并與之通信,顯示一樣,說明通信正確,如圖 4,2 圖 主機(jī)與從機(jī) 1 通信 主機(jī)呼叫從機(jī) 2,并與之通信,顯示一樣,說明通信正確,如圖 圖 主機(jī)與從機(jī) 2 通信 結(jié) 論 本系統(tǒng)設(shè)計(jì)方案符合論文設(shè)計(jì)的要求,系統(tǒng)經(jīng)測試滿足設(shè)計(jì)要求和實(shí)際需要,通信系統(tǒng)電路簡潔明了,系統(tǒng)具有開發(fā)參考價(jià)值,是一個(gè)不錯(cuò)的方案。通過畢業(yè)設(shè)計(jì) ,我深刻體會到要做好一件事情,需要有完整的思維方式和方法,對待要解決的問題,要耐心、要善于運(yùn)用挖掘已有的資源。自知自己能力有限,此系統(tǒng)有些地方有待完善,待以后有時(shí)間希望在日后有更加 深入的研究。受限于知識水平,論文中不足之處,敬請各位專家、老師和同學(xué)提出寶貴的意見和建議。 參考文獻(xiàn) [1] 李朝青.單片機(jī)原理及接口技術(shù) [M].北京:北京航空航天大學(xué)出版社,2021. [2] 何立民.單片機(jī)高級教程 [M].北京:北京航空航天大學(xué)出版社, 1999. [3] 張俊謨.單片機(jī)中級教程 [M].北京:北京航空航天大學(xué)出版社, 2021. [4] 陳忠平, 2 版) [M].北京:清華大學(xué)出版社, 2021. [5] 陳忠平, 2 版)應(yīng)用指導(dǎo)[M].北京:清華大學(xué)出版社, 2021. [6] 萬光毅, 2 版) [M].北京 :北京航空航天大學(xué)出版社, 2021. [7] 夏繼強(qiáng), 2 版) [M].北京:北京航空航天大學(xué)出版社, 2021. [8] 周立功等單片機(jī)實(shí)驗(yàn)與實(shí)踐教程(三) [M].北京:北京航空航天大學(xué)出版社, 2021. [9] 馮育長,雷思孝,馬金強(qiáng).單片機(jī)系統(tǒng)分析設(shè)計(jì)與實(shí)例分析 [M].西安:西安電子科技大學(xué)出版社, 200. 0000 SJMP START START: MOV 30H,0F0H MOV 31H,0EH MOV 32H,0CH MOV 33H,0AH MOV 34H,08H MOV 35H,06H MOV 36H,04H MOV 37H,02H JUEDING: JNB ,FA JNB ,SHOU SJMP JUEDING FA: NOP MOV 41H,77H XUANZE: JNB ,YI1 JNB ,ER2 SJMP XUANZE YI1: MOV 40H,0AAH 。從機(jī)地址 LJMP MAIN ER2: MOV 40H,66H LJMP MAIN SHOU:NOP MOV 41H,88H XUANZE2: JNB ,YI JNB ,ER SJMP XUANZE2 YI: MOV 40H,0AAH 。從機(jī)地址 LJMP MAIN ER: MOV 40H,55H LJMP MAIN MAIN: MOV TMOD,20H ; T1 方式 2 MOV TH1,0FDH ;波特率 9600 MOV TL1,0FDH MOV PCON,00H SETB TR1 MOV SCON,0F0H ;串口方式 3,多機(jī),準(zhǔn)備接收應(yīng)答 LOOP1: SETB TB8 MOV SBUF,40H JNB TI,$ CLR TI JNB RI,$ CLR RI MOV A,SBUF XRL A,40H ;判斷應(yīng)答的地址是否正確 JZ ADOK ADERR: MOV SBUF,0FFH ;應(yīng)答錯(cuò)誤,發(fā)命令 0F
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1