亚洲成a人片在线不卡一二三区,天天看在线视频国产,亚州Av片在线劲爆看,精品国产sm全部网站

        單片機,雙機通信實驗報告(合集)

        發(fā)布時間:2022-11-26 21:46:15

        • 文檔來源:用戶上傳
        • 文檔格式:WORD文檔
        • 文檔分類:1號文庫
        • 點擊下載本文

        千文網(wǎng)小編為你整理了多篇相關(guān)的《單片機,雙機通信實驗報告(合集)》,但愿對你工作學(xué)習(xí)有幫助,當然你在千文網(wǎng)還可以找到更多《單片機,雙機通信實驗報告(合集)》。

        第一篇:單片機實驗

        實驗三 單片機I/O口控制程序?qū)嶒?/p>

        一、實驗?zāi)康暮鸵螅?/p>

        掌握單片機串行傳輸輸入輸出的應(yīng)用方法。

        二、實驗設(shè)備:

        安裝了THGY51的計算機,單片機實驗箱。

        三、實驗內(nèi)容和步驟:

        1、編輯一個程序,實現(xiàn)以下功能:

        A程序(編程下載到A實驗箱):

        初始化為打開外部0中斷,同時設(shè)置串口為方式1,波特率為1200bps(用T1溢出率來實現(xiàn)),同時禁止串行中斷,用單脈沖信號連接到INT0(P3.2)上,當按下單脈沖按鈕時,引發(fā)外部0中斷,A實驗箱從串口用查詢方式發(fā)送01H到B實驗箱,按一次發(fā)一次,內(nèi)容從01H開始加1發(fā)送。(如: 第一次按,發(fā)01H,第二次按,發(fā)02H……)

        B程序(編程下載到B實驗箱):

        初始化為允許串行接收中斷,波特率與A實驗箱相同。當接收到A實驗箱發(fā)送來的數(shù)據(jù)后(使用查詢方式或中斷方式皆可),將其從P1口輸出,P1連接到LED燈上顯示。

        2、在A實驗箱上,將P3。2接到單脈沖發(fā)生器上,在 B實驗箱上將P1口接到LED上。用兩個實驗箱A和 B,它們的RXD、TXD交叉連接,GND(地線)相連。

        3、打開實驗箱調(diào)試程序(圖標為THGY51字樣,與上學(xué)期8088實驗圖標類似),在里面輸入調(diào)試成功的程序,下載程序到實驗箱,運行程序,按單脈沖發(fā)生器3次,觀察LED燈。

        四、實驗報告要求:

        1、寫出:確定串口工作于方式1,波特率為1200bps時,T1采用的工作方式;計算定時計數(shù)初值的過程及結(jié)果。(系統(tǒng)晶振為11.0592MHz)

        2、記錄調(diào)試通過的實驗程序源文件。

        3、總結(jié)敘述一下單片機串行工作時,應(yīng)該怎么設(shè)置?

        4、考慮如果讓A也具有B的功能,B也具有A的功能,(即雙方都可以發(fā)數(shù),讓對方顯示)該怎么做?

        第二篇:單片機實驗

        實驗一清0、移數(shù)

        將片內(nèi)20H~2FH及片外0010H~001FH單元清0;

        然后將片內(nèi)30H~3FH的數(shù)據(jù)移到片外0000H~000FH中;判斷:

        若(30H)≤10,則求其平方存到31H中,并將位00H置1(其它位清0)若(30H)=10,則將AA存到31H中,并位01H置1(其它位清0)若(30H)≥10,則減10存到31H中,并位02H置1(其它位清0)

        實驗二加法、排序

        有兩個長度為10的無符號數(shù)分別放在片內(nèi)20H和30H為首的存儲單元中(低位),求其對應(yīng)項之和(帶進位位),結(jié)果放在40H為首的單元中(若最高位有進位則存在后續(xù)單元中),然后按升序排列放在50H為首的單元中

        實驗三查表、散轉(zhuǎn)

        設(shè)有一表格,表中數(shù)為:00H、11H、22H、33H、44H、55H、66H、77H、88H、99H、AAH、BBH、CCH、DDH、EEH、FFH。根據(jù)片外0001H單元的低4位的數(shù),取出表中相應(yīng)的值存到片內(nèi)30H中;根據(jù)片外0001H單元的高4位的數(shù),將片內(nèi)RAM區(qū)中可位尋址的相應(yīng)的位置1(從位00H~位0FH,只可有一個位地址為1)

        實驗四外中斷

        P1.0~P1.7接8個發(fā)光二極管,管腳INT0、INT1接兩個按鍵,分別定義為“L”和“R”。

        要求:上電全滅,按 “L”(或R)鍵,最右(左)側(cè)燈亮,每按一次“L” ”(或R)鍵,則亮的燈向左(右)移一位,當移到最左(右)端時,燈全滅

        實驗五定時器

        P1.0、P1.1分別接兩個發(fā)光二極管,INT0腳接

        一按鍵做開關(guān),按一次開關(guān),則啟動,兩個發(fā)

        光管一亮一滅,亮滅時間均為1秒;再按一次

        開關(guān),則關(guān)閉,即兩個發(fā)光管都滅。

        實驗六定時器、計數(shù)器

        P3.2口輸出周期為2S的方波,T1口為脈沖輸入端,記錄輸入的脈沖個數(shù),脈沖個數(shù)由P1口所接的8個數(shù)碼管顯示(二進制),設(shè)一按鍵作為開關(guān)控制系統(tǒng)運行,關(guān)閉時數(shù)碼管全滅,P3.2無輸出。

        第三篇:單片機實驗三雙機通信實驗程序

        實驗三 雙機通信實驗

        一、實驗?zāi)康?/p>

        UART 串行通信接口技術(shù)應(yīng)用

        二、實驗實現(xiàn)的功能

        用兩片核心板之間實現(xiàn)串行通信,將按鍵信息互發(fā)到對方數(shù)碼管顯示。

        三、系統(tǒng)硬件設(shè)計

        實驗所需硬件:電腦一臺;

        開發(fā)板一塊;

        串口通信線一根; USB線一根;

        四、系統(tǒng)軟件設(shè)計

        實驗所需軟件:編譯軟件:keil uvision3;

        程序下載軟件:STC_ISP_V480; 試驗程序:

        #include sbit W1=P0^0;sbit W2=P0^1;sbit W3=P0^2;sbit W4=P0^3;sbit D9=P3^2;sbit D10=P3^3;sbit D11=P3^4;sbit D12=P3^5;sbit DP=P1^7;code unsigned char table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};sfr P1M1=0x91;sfr P1M0=0x92;sbit H1=P3^6;sbit H2=P3^7;sbit L1=P0^5;sbit L2=P0^6;sbit L3=P0^7;unsigned char dat;unsigned char keynum;unsigned char keyscan();void display();void delay(void);

        L1=1;L2=1;L3=1;

        H1=0;if(L1==0)

        return 1;else if(L2==0)

        return 2;else if(L3==0)

        return 3;

        H1=1;H2=0;if(L1==0)

        return 4;else if(L2==0)

        return 5;else if(L3==0)

        return 6;H2=1;return 0;

        } unsigned char keyscan(){ static unsigned int ct=0;static unsigned char lastkey=0;unsigned char key;key=getkey();

        if(key==lastkey){

        ct++;

        if(ct==900)

        {

        ct=0;

        lastkey=0;

        return key;

        } } else {

        第四篇:單片機,雙機通信實驗報告

        洛陽理工學(xué)院實驗報告

        系別 計算機系 班級 B140504 學(xué)號 B14050414 姓名 史錦峰 課程名稱 單片機原理及組成 實驗日期 2016.04.28 實驗名稱 雙機通信及 PCB 設(shè)計過程 成績

        實驗?zāi)康模赫莆沾锌谕ㄐ殴ぷ髟?,熟悉單片機電路的 PCB 設(shè)計過程 實驗條件:計算機、Keil uVision4、ISIS 7 Professional、實驗箱 實驗內(nèi)容:

        1.掌握串行通信原理和中斷法通信軟件編程; 2.完成實驗的 C51 語言編程;

        3.學(xué)習(xí)使用 ARES 軟件,完成實驗 61#機電路;

        實驗電路圖

        仿真運行效果

        圖一:

        圖二:

        源程序:

        #include #define uchar unsigned char void delay(unsigned int time){

        unsigned int j=0;

        for(;time>0;time--)

        for(j=0;j

        }

        void main(void){

        uchar counter=0;

        P2=0x3f;

        TMOD=0x20;

        TH1=TL1=0xf4;

        PCON=0;

        SCON=0x50;

        TR1=1;

        while(1){

        SBUF=counter;

        while(TI==0);

        TI=0;

        while(RI==0);

        RI=0;

        if(SBUF==counter){

        P2=counter;

        if(++counter>15)counter=0;

        delay(500);

        }

        } }

        #include #define uchar unsigned char void main(void){ uchar receiv;P2=0x3f;TMOD=0x20;TH1=TL1=0xf4;PCON=0;SCON=0x50;TR1=1;while(1){

        while(RI==1){

        RI=0;

        receiv=SBUF;

        SBUF= receiv;

        while(TI==0)

        TI=0;

        P2=receiv;

        }

        }

        }

        實驗總結(jié):一直不能正確顯示同步的信號,詢問老師后才知道是實驗箱燒寫程序時用了兩臺電腦,但是進行通訊時不在一臺機子上。這是一個很重要的店。

        第五篇:單片機實驗三雙機通信實驗程序

        實驗三 雙機通信實驗

        一、實驗?zāi)康?/p>

        UART 串行通信接口技術(shù)應(yīng)用

        二、實驗實現(xiàn)的功能

        用兩片核心板之間實現(xiàn)串行通信,將按鍵信息互發(fā)到對方數(shù)碼管顯示。

        三、系統(tǒng)硬件設(shè)計

        實驗所需硬件:電腦一臺;

        開發(fā)板一塊;

        串口通信線一根; USB線一根;

        四、系統(tǒng)軟件設(shè)計

        實驗所需軟件:編譯軟件:keil uvision3;

        程序下載軟件:STC_ISP_V480; 試驗程序:

        #include sbit W1=P0^0;sbit W2=P0^1;sbit W3=P0^2;sbit W4=P0^3;sbit D9=P3^2;sbit D10=P3^3;sbit D11=P3^4;sbit D12=P3^5;sbit DP=P1^7;code unsigned char table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};sfr P1M1=0x91;sfr P1M0=0x92;sbit H1=P3^6;sbit H2=P3^7;sbit L1=P0^5;sbit L2=P0^6;sbit L3=P0^7;unsigned char dat;unsigned char keynum;unsigned char keyscan();void display();void delay(void);

        L1=1;L2=1;L3=1;

        H1=0;if(L1==0)

        return 1;else if(L2==0)

        return 2;else if(L3==0)

        return 3;

        H1=1;H2=0;if(L1==0)

        return 4;else if(L2==0)

        return 5;else if(L3==0)

        return 6;H2=1;return 0;

        } unsigned char keyscan(){ static unsigned int ct=0;static unsigned char lastkey=0;unsigned char key;key=getkey();

        if(key==lastkey){

        ct++;

        if(ct==900)

        {

        ct=0;

        lastkey=0;

        return key;

        } } else {

        網(wǎng)址:http://puma08.com/gdwk/1h/1102221.html

        聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至89702570@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。