版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
....串口通信測(cè)試方法關(guān)于串口通信的一些知識(shí):RS-232C是目前最常用的串行接口標(biāo)準(zhǔn),用來實(shí)現(xiàn)計(jì)算機(jī)和計(jì)算機(jī)之間、計(jì)算機(jī)和外設(shè)之間的數(shù)據(jù)通信。在PC機(jī)系統(tǒng)中都裝有異步通信適配器,利用它可以實(shí)現(xiàn)異步串行通信。而且MCS-51單片機(jī)本身具有一個(gè)全雙工的串行接口,因此只要配以電平轉(zhuǎn)換的驅(qū)動(dòng)電路、隔離電路就可以組成一個(gè)簡(jiǎn)單可行的通信接口。由于MCS-51單片機(jī)的輸入和輸出電平為TTL電平,而PC機(jī)配置的是RS-232C標(biāo)準(zhǔn)串行接口,二者電氣規(guī)范不一致,因此要完成PC機(jī)與單片機(jī)的數(shù)據(jù)通信,必須進(jìn)行電平轉(zhuǎn)換。注明:3)RS-232C~-15V0:+3~+15V所以與單片機(jī)連接時(shí)常常需要加入電平轉(zhuǎn)換芯片:實(shí)現(xiàn)串口通信的三個(gè)步驟:硬件連接51TTLMAX232。我們采用了三線制連接串口,935GND2RXD3TXD10119101520使用MAX232串口通信電路圖(9孔串口接頭)串行通信程序設(shè)計(jì)①通信協(xié)議的使用通信協(xié)議是通信設(shè)備在通信前的約定。單片機(jī)、計(jì)算機(jī)有了協(xié)議這種機(jī)與單片機(jī)之間進(jìn)行通信,在設(shè)計(jì)過程中,有如下約定:0x31:PC機(jī)發(fā)送0x31,單片機(jī)回送0x01,表示選擇本單片機(jī);0x**:PC機(jī)發(fā)送0x**,單片機(jī)回送0x**,表示選擇單片機(jī)后發(fā)送數(shù)據(jù)通信正常;在系統(tǒng)工作過程中,單片機(jī)接收到PC機(jī)數(shù)據(jù)信息后,便查找協(xié)議,完成相應(yīng)的操作。發(fā)送和接收程序主要采用計(jì)算機(jī)高級(jí)語(yǔ)言編寫,如C語(yǔ)言,WINDOWS可不寫!在單片機(jī)上主要用匯編或C編寫,在使用串口之前,必須先對(duì)串口進(jìn)行初始化,主要是設(shè)置產(chǎn)生波特率的定時(shí)器1、串口控制和中斷控制。具體步驟如下:1D(設(shè)置波特率;SCON;CPUIE1TH1,TL1;1TCONTR11110081SBUFTI=0TXDTI。輸入:在(REN)=1時(shí),串行口采樣RXD引腳,當(dāng)采樣到1到0的跳變時(shí),09(1)RI=0(2)SM2=091時(shí),第9(停止位)才進(jìn)入件置位中斷標(biāo)志RI.否則信息丟失。所以在方式1接收時(shí),應(yīng)先用軟件清零RI和SM2標(biāo)志。通常串行接口以方式1工作時(shí),SM2置為0.SM2=1239據(jù)幀。這里就可以根據(jù)地址判斷出我們需要選取的板是不是方位監(jiān)測(cè)板。注明:如果用C語(yǔ)言來寫的話,無論你是先發(fā)地址幀,然后數(shù)據(jù)幀,還是只發(fā)數(shù)據(jù)幀,最后顯示的都是一樣的內(nèi)容,而匯編語(yǔ)言是不行的。SM2:多機(jī)通信控制位,僅用于方式2和方式3.接收狀態(tài)時(shí),當(dāng)串行口工作于方式2或3時(shí),以及SM2=1時(shí),只有當(dāng)接18SBUFRISM2=0九位數(shù)據(jù)為多少,直接送入并申請(qǐng)中斷,因?yàn)檫@個(gè)時(shí)候是直通方式。注明:這里如果在SM2=1(SM2=0)如不需要MOVA,SCON;;判斷是不是第二次中斷后發(fā)來的數(shù)據(jù)CJNEA,#90H,WAIT發(fā)來的如果是數(shù)據(jù),能夠進(jìn)入中斷服務(wù)程序的一定是SM2清零后的數(shù)據(jù)。方式2為固定波特率的11位UART方式,它比方式1增加了一位可程控為1或0的第9位數(shù)據(jù)。輸出:發(fā)送的串行數(shù)據(jù)由TXD端輸出一幀信息為11位,附加的第9位來自SCON寄存器的TB8位,用軟件置位或復(fù)位。它可作為多機(jī)通信中地址、數(shù)據(jù)信息的標(biāo)志位;也可以作為數(shù)據(jù)的奇偶校驗(yàn)位。當(dāng)單片機(jī)執(zhí)行一條數(shù)據(jù)寫入SUBF的指令且TI=0時(shí),就啟動(dòng)發(fā)送器發(fā)送。發(fā)送一幀信息后,置位中斷標(biāo)志TI,發(fā)送完一個(gè)之后,如果TI不清零的話,則會(huì)一直發(fā)送在發(fā)送緩沖器里的數(shù)據(jù)JNBTI,$CLRTI。輸入:在(REN)=1時(shí),串行口采樣RXD引腳,當(dāng)采樣到1到0的跳變時(shí),09(1)RI=0(2)SM2=091時(shí),第9(地址位或者數(shù)據(jù)位)才進(jìn)入RI,此時(shí)申請(qǐng)中斷,進(jìn)入中斷服務(wù)程序.RB8=1;標(biāo)志此時(shí)是一個(gè)地址幀,SM2=1SBUFRI,2傳送來的數(shù)據(jù)。RB8=0;數(shù)據(jù)幀,對(duì)SM2=1,RB8=0的從機(jī)接收到直接丟棄,而對(duì)SM2=0的從機(jī),直通方式,不論RB8是0還是1,都將接受并將置位,發(fā)出中斷請(qǐng)求。注明 :多機(jī)處理通信方式,首先保證每一臺(tái)從機(jī)在系統(tǒng)中的編號(hào)是唯一的。SM2收狀態(tài)。9819(TB8)0,發(fā)送命令或數(shù)據(jù)。觀察結(jié)果:下面列舉一個(gè)使用的串口通信測(cè)試軟件,其功能為,將PC機(jī)鍵盤的輸入發(fā)PCPC幕上顯示出來,只要兩者相同,則說明兩者之間的通信正常。在PC上打開軟件串口調(diào)試器.exe,設(shè)置端口號(hào)COM1,波特率4800,數(shù)首先發(fā)送地址,如圖2所示操作:....圖2接下來,發(fā)送功能數(shù)據(jù)碼操作如圖3所示:圖3通信故障分析過程如果串口通信不行的話,按以下步驟進(jìn)行檢查:①M(fèi)AX232MAX23278②MAX232第10腳和第11....MAX232芯片有問題:先更換芯片;如果芯片正常,則查看外圍的極性電容是否正常焊接,一般不正常焊接極性電容也會(huì)出現(xiàn)以上問題;③如果以上檢查都正常,出現(xiàn)串口通信沒有回送數(shù)值,則代表單片機(jī)工作不正常:先檢查單片機(jī)的電源電壓是否正常供電;如果正常供電,則判斷單片機(jī)是否程序成功燒入,重新對(duì)單片機(jī)進(jìn)行燒寫程序,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025河北科技工程職業(yè)技術(shù)大學(xué)第二批選聘22人參考筆試題庫(kù)附答案解析
- 2026廣東東莞市道滘鎮(zhèn)中心小學(xué)春季學(xué)期編外教師招聘2人參考考試題庫(kù)及答案解析
- 2025河北唐山一中教育集團(tuán)金楓葉學(xué)校招聘教師1人模擬筆試試題及答案解析
- 2026甘肅張掖市教育系統(tǒng)招聘公費(fèi)師范生72人備考考試試題及答案解析
- 2026西藏日喀則市薩迦縣選(聘)任社區(qū)工作者20人備考筆試題庫(kù)及答案解析
- 2025河北秦皇島市九龍山醫(yī)院第二批選聘工作人員3人模擬筆試試題及答案解析
- 2025年甘肅省張掖市山丹縣招聘城鎮(zhèn)公益性崗位人員33人備考考試試題及答案解析
- 2025四川雅安石棉縣佳業(yè)勞務(wù)派遣有限公司招聘石棉縣應(yīng)急救援指揮中心輔助人員1人備考筆試試題及答案解析
- 2025聊城陽(yáng)昇嘉誠(chéng)新悅(陽(yáng)谷)物業(yè)管理服務(wù)有限公司公開選聘工作人員(5人)參考考試試題及答案解析
- 2025德州夏津縣事業(yè)單位工作人員“歸雁興鄉(xiāng)”參考考試試題及答案解析
- 2023年南通啟東市郵政局招考筆試參考題庫(kù)(共500題)答案詳解版
- 多媒體系統(tǒng)維保服務(wù)投標(biāo)方案
- JCT890-2017 蒸壓加氣混凝土墻體專用砂漿
- 深圳亞馬遜超級(jí)大賣副總制定的亞馬遜運(yùn)營(yíng)SOP計(jì)劃表
- 海洋與海洋測(cè)繪課件
- 鋼筋工程的驗(yàn)收要點(diǎn)
- 康復(fù)治療學(xué)Bobath技術(shù)
- 上海市九年義務(wù)教育階段寫字等級(jí)考試(一級(jí))硬筆方格收寫紙
- 語(yǔ)料庫(kù)和知識(shí)庫(kù)的研究現(xiàn)狀
- 南部三期污水處理廠擴(kuò)建工程項(xiàng)目環(huán)評(píng)報(bào)告
- 強(qiáng)磁場(chǎng)對(duì)透輝石光催化性能影響的實(shí)驗(yàn)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論