下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實驗八串口通信實驗一、實驗目的理解串行通信的基本概念和51系列單片機的串行通信接口結(jié)構(gòu)。熟悉串口的4種工作方式、通信連線和應(yīng)用編程。二、實驗內(nèi)容使用串口實現(xiàn)單片機1與單片機2的數(shù)據(jù)通信,實現(xiàn)互相控制。要求按下單片機1系統(tǒng)板上的S3—S4鍵,單片機2系統(tǒng)板上LED4—LED5分別點亮。按下單片機2系統(tǒng)板上的S3—S4鍵,單片機1系統(tǒng)板上LED4—LED5也分別點亮。使用串口實現(xiàn)單片機與PC機的數(shù)據(jù)通信。要求按下單片機系統(tǒng)板上中斷INT0時,單片機向PC機發(fā)送0-9這十個數(shù)字,并用“串口調(diào)試助手”接收顯示。在“串口調(diào)試助手”上發(fā)送0-9中任何一個數(shù)字時,單片機用8個發(fā)光二極管顯示對應(yīng)的ASCII碼值。三、實驗環(huán)境軟件資源:編程軟件keil,程序燒寫軟件STC_ISP_V3.1,串口調(diào)試工具。硬件資源:兩塊mini80E開發(fā)板,板上資源用到發(fā)光二極管LED3,小按鍵S3,插針J11。帶串口的PC機一臺以及串口下載線一根(如果PC機沒有串口,請用USB轉(zhuǎn)串口下載線)。四、實驗原理MAX232芯片用于電平轉(zhuǎn)換,實現(xiàn)RS232電平與TTL電平(單片機)的互相轉(zhuǎn)換。本次實驗單片機之間通信不使用握手信號,只需3根信號線:TXD(發(fā)送線),RXD(接收線),GND(地線)。單片機之間通信的原理圖如圖1所示,當單片機1(主機)查詢外接控制開關(guān)S3按下時,單片機1發(fā)送一個自定義信號給單片機2(從機),單片機2收到信號后點亮指示燈LED4。圖1單片機之間通信的原理圖單片機與PC機之間通信原理圖如圖2所示。S3鍵接P3.2,作為外部中斷INT0輸入端,當S3按下,產(chǎn)生中斷,執(zhí)行中斷程序發(fā)送0-9這十個數(shù)字,在PC機上用“串口調(diào)試助手”接收并顯示。圖2單片機與PC機之間通信五、實驗步驟進行單片機1與單片機2的通信實驗。硬件連接:將J11的左邊兩個引腳針(1和2)用跳冒連接,用三根導線分別連接兩個串口的RX、TX、GND。編寫軟件:首先設(shè)置單片機1和單片機2的TMOD寄存器,使定時器T1為工作方式2,作為波特率時鐘。設(shè)定波特率為1200,根據(jù)公式計算出定時器1的定時初值并啟動T1。設(shè)置SCON寄存器,使串口工作在方式1(波特率可變10位異步通信方式)。單片機1串口負責發(fā)送數(shù)據(jù),程序中查詢P3.2--P3.3的電平,其中有一個為低電平表示S3—S4有一個按下,串口發(fā)送自定義信號。單片機2串口負責接收數(shù)據(jù),收到信號并點亮相對應(yīng)的燈LED4—LED5。當單片機2這邊S3—S4有鍵按下時,單片機板1上也點亮相對應(yīng)的燈LED4—LED5。進行單片機與PC機的通信實驗。硬件連接:將J11左邊兩個引腳針(1和2)用跳冒連接,用串口下載線將PC機與單片機連接。編寫軟件:單片機1串口負責發(fā)送0-9十個數(shù)據(jù),按照上個實驗的設(shè)置來配置串口的工作方式。設(shè)置中斷寄存器IE、IP和TCON,打開中斷,當S3按下時出發(fā)中斷開始發(fā)送數(shù)據(jù)?!按谡{(diào)試助手”是在電腦上運行的程序,它可以接收并顯示電腦串口上的數(shù)據(jù),設(shè)置如圖3所示。圖3串口調(diào)試助手界面六、實驗程序(選用12M晶振)實驗A、單片機1與單片機2的通信實驗:ORG0000HAJMPMAINORG0023HAJMPINTRTORG0030HMAIN:MOVTMOD,#20H ;設(shè)置定時器1的工作方式MOVTH1,#0E6H ;設(shè)置波特率1200MOVTL1,#0E6HSETBTR1;啟動定時器1MOVSCON,#50H;設(shè)置串口工作方式CLRRI;清除標志位CLRTI;清除標志位 SETBES;開串口中斷SETBEA;開總中斷LOOP:JNBP3.2,S3OK;檢測按鍵是否按下JNBP3.3,S4OK AJMPLOOPS3OK:MOVA,#0FBH ;點亮LED4MOVSBUF,A JNBTI,$;等待發(fā)送完 SJMPLOOP2S4OK:MOVA,#0F7H ;點亮LED5MOVSBUF,A JNBTI,$;等待發(fā)送完 LOOP2:ACALLDELAY AJMPLOOPINTRT:PUSHACCJNBTI,NEXT CLRTI AJMPOUTNEXT:CLRRI ;清標志 MOVA,SBUF ;讀取接收的數(shù)據(jù) MOVP1,A ;送P1口OUT:POPACC RETIDELAY:MOVR3,#60;延時0.6秒D1:MOVR4,#20D2:MOVR5,#248DJNZR5,$DJNZR4,D2DJNZR3,D1RETEND實驗B、單片機與PC機的通信實驗:ORG0000HAJMPMAINORG0003HAJMPIN0ORG0030HMAIN:MOVTMOD,#20H ;設(shè)置定時器1的工作方式MOVTH1,#0E6H ;設(shè)置波特率1200MOVTL1,#0E6HSETBTR1;啟動定時器1MOVSCON,#50H;設(shè)置串口工作方式CLRTI;清除標志位SETBEX0;開外部中斷SETBEA;開總中斷SETBIT0GO_ON:CLRRIJNBRI,$MOVA,SBUFCPLAMOVP1,ASJMPGO_ON;等待IN0:PUSHACCCLREX0;關(guān)外部中斷 JBP3.2,OUT CALLDELAY_10;延時10ms去抖動 JNBP3.2,$ CALLDELAY_10;延時10ms去抖動 JNBP3.2,$MOVR0,#30HLOOP:MOVA,R0;向PC機發(fā)送P2口采集到的信號MOVSBUF,AJNBTI,$;等待發(fā)送完CLRTI;清除標志位INCR0CJNER0,#3AH,LOOPOUT:SETBEX0;開外部中斷POPACCRETIDELAY_10:MOV R7,#20D4:MOV R6,#250 DJNZ R6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代簡約風格與科技公司辦公環(huán)境的融合
- 現(xiàn)代物流技術(shù)與醫(yī)療物資保障體系
- 溝通技巧在教育工作中的創(chuàng)新應(yīng)用
- 環(huán)保技術(shù)在現(xiàn)代城市建設(shè)中的應(yīng)用
- 物流信息技術(shù)在商業(yè)領(lǐng)域的應(yīng)用
- Unit 3 Where did you go?PartB (說課稿)-2023-2024學年人教PEP版英語六年級下冊
- 2《燭之武退秦師》說課稿-2024-2025學年高一語文下學期同步說課稿(統(tǒng)編版必修下冊)
- 2024新教材高中地理 第四章 區(qū)域發(fā)展戰(zhàn)略 第二節(jié) 我國區(qū)域發(fā)展戰(zhàn)略說課稿 湘教版必修第二冊
- Unit3 Amazing animals(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊001
- 2024年高中化學 第三章 晶體結(jié)構(gòu)與性質(zhì) 章末整合說課稿 新人教版選修3
- 運用PDCA降低住院患者跌倒-墜床發(fā)生率
- 2025屆高中數(shù)學一輪復習專練:橢圓(含解析)
- 立春氣象與生活影響模板
- 中國服裝零售行業(yè)發(fā)展環(huán)境、市場運行格局及前景研究報告-智研咨詢(2025版)
- 初一英語閱讀理解100篇七年級上冊英語閱讀理解及答案
- 2024年廣東省深圳市中考道德與法治試題卷
- 汽車車身密封條設(shè)計指南
- DB4101-T 121-2024 類家庭社會工作服務(wù)規(guī)范
- DB53∕T 1269-2024 改性磷石膏用于礦山廢棄地生態(tài)修復回填技術(shù)規(guī)范
- 2024建安杯信息通信建設(shè)行業(yè)安全競賽題庫(試題含答案)
- JBT 14727-2023 滾動軸承 零件黑色氧化處理 技術(shù)規(guī)范 (正式版)
評論
0/150
提交評論