版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
項目七串行通信應(yīng)用任務(wù)1串行通信工作原理任務(wù)2兩個單片機之間的單向通信應(yīng)用任務(wù)3兩個單片機之間的雙向通信應(yīng)用教學(xué)任務(wù)任務(wù)1:串行通信工作原理。任務(wù)2:兩個單片機之間的單向通信應(yīng)用。任務(wù)3:兩個單片機之間的雙向通信應(yīng)用。教學(xué)目標(biāo)(1)掌握串行通信的工作原理,串行通信的兩種基本方式。(2)掌握同步通信和異步通信的實現(xiàn)方法。(3)掌握單片機控制系統(tǒng)之間的相互通信以及具體的實現(xiàn)方法。(4)掌握實際項目中利用串行通信技術(shù)來解決實際問題的能力。
任務(wù)1串行通信工作原理
任務(wù)要求:在本小節(jié)學(xué)習(xí)基礎(chǔ)上簡述串行通信工作原理及波特率、溢出率的計算方式。學(xué)習(xí)目標(biāo):(1)掌握串行通信的工作原理。(2)掌握SCON寄存器的結(jié)構(gòu)及串行口工作方式。(3)掌握PCON寄存器的結(jié)構(gòu)及各種方式下波特率的計算方式。串行接口是一種可以將接收的來自CPU的并行數(shù)據(jù)字符轉(zhuǎn)換為連續(xù)的串行數(shù)據(jù)流發(fā)送出去,同時可將接收的串行數(shù)據(jù)流轉(zhuǎn)換為并行的數(shù)據(jù)字符供給CPU的器件。一般完成這種功能的電路,我們稱為串行接口電路。51單片機內(nèi)部有一個全雙工串行接口。一般來說,只能接收或只能發(fā)送的串行口稱為單工串行;既可接收又可發(fā)送,但不能同時進行的稱為半雙工;能同時接收和發(fā)送的串行口稱為全雙工串行口。SBUF寄存器:它是兩個在物理上獨立的接收、發(fā)送緩沖器,可同時發(fā)送、接收數(shù)據(jù),可通過指令對SBUF的讀寫來區(qū)別是對接收緩沖器的操作還是對發(fā)送緩沖器的操作,從而控制外部兩條獨立的收發(fā)信號線RXD(P3.0)、TXD(P3.1),同時發(fā)送、接收數(shù)據(jù),實現(xiàn)全雙工。SM2:多機通信控制位。REN:串行接收允許位:REN?=?0時,禁止接收;REN?=?1時,允許接收。TB8:在方式2、3中,TB8是發(fā)送機要發(fā)送的第9位數(shù)據(jù)。在多機通信中它代表傳輸?shù)牡刂坊驍?shù)據(jù),TB8?=?0時為數(shù)據(jù),TB8?=?1時為地址。RB8:在方式2、3中,RB8是接收機接收到的第9位數(shù)據(jù),該數(shù)據(jù)正好來自發(fā)送機的TB8,從而識別接收到的數(shù)據(jù)特征。TI:串行口發(fā)送中斷請求標(biāo)志。RI:串行口接收中斷請求標(biāo)志。表中各位(從左至右為從高位到低位)含義如下。SMOD:波特率加倍位。SMOD?=?1,當(dāng)串行口工作于方式1、2、3時,波特率加倍。SMOD?=?0,波特率不變。GF1、GF0:通用標(biāo)志位。PD(PCON.1):掉電方式位。當(dāng)PD?=?1時,進入掉電方式。IDL(PCON.0):待機方式位。當(dāng)IDL?=?1時,進入待機方式。波特率計算:在了解了串行口相關(guān)的寄存器之后,我們可得出其通信波特率的一些結(jié)論:(1)方式0和方式2的波特率是固定的。在方式0中,波特率為時鐘頻率的1/12,即fOSC/12,固定不變。在方式2中,波特率取決于PCON中的SMOD值,即波特率為當(dāng)SMOD?=?0時,波特率為fOSC/64;當(dāng)SMOD?=?1時,波特率為fOSC/32。(2)方式1和方式3的波特率可變,由定時器1的溢出率決定。當(dāng)定時器T1用作波特率發(fā)生器時,通常選用定時初值自動重裝的工作方式2(注意:不要把定時器的工作方式與串行口的工作方式搞混淆了)。其計數(shù)結(jié)構(gòu)為8位,假定計數(shù)初值為Count,單片機的機器周期為T,則定時時間為(256?-?Count)?×?T。從而在1?s內(nèi)發(fā)生溢出的次數(shù)(即溢出率)可由公式(1)求得:從而波特率的計算公式由公式(2)求得:在實際應(yīng)用時,通常是先確定波特率,然后根據(jù)波特率求T1定時初值,因此式(2)又可寫為
任務(wù)2兩個單片機之間的單向通信應(yīng)用
任務(wù)要求:在某個控制系統(tǒng)中有U1、U2兩個單片機,U1單片機首先將P1端口指撥開關(guān)數(shù)據(jù)載入SBUF,然后經(jīng)由TXD將數(shù)據(jù)傳送給U2單片機,U2單片機將接收數(shù)據(jù)存入SBUF,再由SBUF載入累加器,并輸出至P1端口,點亮相應(yīng)端口的LED。學(xué)習(xí)目標(biāo):(1)掌握51單片機單向通信的基本實現(xiàn)思路。(2)掌握C語言子函數(shù)的調(diào)用方法。(3)掌握按鍵延時消抖的代碼實現(xiàn)。1.硬件電路設(shè)計所需元件:晶振(CRYSTAL)、電阻(RES)、電容(CAP)、電解電容(CAP-ELEC)、單片機(AT89C51)、數(shù)碼管(7SEG)、按鍵(Button)、排阻(RES8PACK)。3.仿真效果效果:當(dāng)按下矩陣按鍵中的任意一個按鍵的時候,在右邊的數(shù)碼管上面則會顯示當(dāng)前按下的按鍵的鍵值,例如圖7-2中按下了鍵值為4的按鍵,于是就能在數(shù)碼管上面看到顯示的值是4。程序編譯通過后,生成?.hex文件導(dǎo)入仿真圖AT89S51單片機內(nèi),執(zhí)行特效即為項目所需特效。
任務(wù)3兩個單片機之間的雙向通信應(yīng)用
任務(wù)要求:甲單片機按鍵同時控制甲單片機本身和乙單片機3個LED燈,分別實現(xiàn)四種效果;第一次按下并抬起,實現(xiàn)閃爍;第二次按下并抬起,實現(xiàn)LED1亮;第三次按下并抬起,實現(xiàn)LED2亮;第四次按下并抬起,實現(xiàn)流水顯示。乙機按鍵每按下并抬起一次,甲機數(shù)碼管加1顯示。學(xué)習(xí)目的:(1)了解51單片機串行口(UART)的結(jié)構(gòu)和工作方式。(2)了解串行口通信的原理及數(shù)據(jù)交換過程。(3)掌握單片機之間進行串口通信的編程方法。1.硬件電路設(shè)計所需元件:晶振(CRYSTAL)、電阻(RES)、電容(CAP)、電解電容(CAP-ELEC)、單片機(AT89C51)、LED燈(LED-RED)、按鍵(BUTTON)。2.仿真效果程序編譯通過后,生成?.hex文件導(dǎo)入仿真圖AT89S51單片機內(nèi),執(zhí)行特效即為項目所需特效。效果:甲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河源2025年廣東河源東源縣衛(wèi)生健康局招聘醫(yī)療衛(wèi)生急需緊缺人才筆試歷年參考題庫附帶答案詳解
- 柳州2025年廣西柳州市公安機關(guān)招聘輔警74人筆試歷年參考題庫附帶答案詳解
- 巴中2025年四川巴中市恩陽區(qū)招聘衛(wèi)生專業(yè)技術(shù)人員47人筆試歷年參考題庫附帶答案詳解
- 寧波浙江寧波余姚市生態(tài)文明促進中心(余姚市水環(huán)境治理中心)招聘筆試歷年參考題庫附帶答案詳解
- 哈爾濱2025年黑龍江哈爾濱新區(qū)新質(zhì)生產(chǎn)力促進中心選調(diào)23人筆試歷年參考題庫附帶答案詳解
- 南陽2025年河南南陽市鎮(zhèn)平縣選調(diào)城區(qū)學(xué)校教師225人筆試歷年參考題庫附帶答案詳解
- 南京2025年江蘇南京市梅山第一小學(xué)招聘教師筆試歷年參考題庫附帶答案詳解
- 保定2025年河北保定易縣事業(yè)單位招聘160人筆試歷年參考題庫附帶答案詳解
- 上饒2025年江西上饒市婺源縣城區(qū)部分學(xué)校遴選教師60人筆試歷年參考題庫附帶答案詳解
- 智研咨詢-中國云南省肥料行業(yè)市場集中度、市場運行態(tài)勢及未來趨勢預(yù)測報告
- 無人駕駛(從想象到現(xiàn)實)
- 貨物供應(yīng)方案及運輸方案
- 幼兒語言表達能力提高策略
- 三片罐行業(yè)分析
- 道德經(jīng)和道家智慧課件
- 中國家庭金融調(diào)查報告
- 高中數(shù)學(xué)人教A版(2019)選擇性必修第三冊教材解讀與教學(xué)分析 課件-2023年高中數(shù)學(xué)新教材培訓(xùn)
- 一種拖曳浮標(biāo)三維軌跡協(xié)調(diào)控制方法
- 國電電力配煤摻燒
- YB150A精密壓力表技術(shù)參數(shù)
- 人教版七年級下冊數(shù)學(xué) 平行線的性質(zhì) 同步練習(xí)(無答案)
評論
0/150
提交評論