www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

基于MCU單片機的多機并行通信

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2011-3-19
摘要:單片機的多機串行通信應用十分廣泛,但在串行口被占用又要進行多機通信時就要采取其它措施。本文介紹了一種使用并口進行多機通信的方法,在實踐中已得到驗證。
關鍵詞:MCU,并口通信

1. 問題的提出
    某系統中使用了三路串行接口的傳感器(GPS、壓力和風向)及三路模擬電流(4~20mA)接口的傳感器(濕度、溫度和水位)。現需要將這些數據匯總后通過串口上傳給PC機,并且要求每路信號數據都能夠實時獨立的接收。

2.系統設計
    經過分析,我們分別使用一塊2051單片機接收各路串口傳感器的數據,同時使用一塊多路高精度ADC對轉換成電壓的溫度等信號采樣,系統結構圖如圖1所示。主從機之間的具體管腳連接參見圖2。



    圖1 系統結構框圖

    系統中51單片機作為主機控制著整個系統的動作并發起每次通信,每塊2051作為實時從傳感器獲取數據并在主機控制下完成通信。主機和各從機之間通過并口連接通信。主從機工作流程如下:

·   主機上電初始化后,通過P0口發送從機地址選中一路從機并等待應答。
·   各從機上電初始化后接收傳感器串行數據,然后通過P1口接收主機地址,當地址與自己相符后,調整245方向并由245向主機發送傳感器數據,此過程由握手線負責控制。
·   從機發送完所有數據后再次將245方向改為接收,重新開始接收傳感器數據和主機發送的地址。
·   主機按照同樣方式接收所有各路2051數據。
·   串口數據接收完畢后,主機控制AD轉換并獲取三路信號數據。
·   主機將所有數據集合成規定格式后通過232發送給PC機。

     主從機的工作流程圖如圖3所示:

                     圖2 主從機間的管腳連接

           圖3 主從機工作流程圖

主要程序代碼分別如下,主機為:
 
……
sbit adc_busy=P3^2;
sbit adc_hben=P3^3;
sbit hand1=P2^0;//GPS
sbit hand2=P2^1;//PRESSURE
sbit hand3=P2^2;//WIND
sbit hand4=P2^3;//BAK1

uchar idata gps[96];
uchar idata pressure[9];
uchar idata wind[26];
uchar idata tem[6];
uchar idata hum[6];
uchar idata water_tem[7];
……
P1=0x01;
for(i=0;i<96;i++){
    while(hand1!=0);
    gps[i]=P1;
    while(hand1==0);
}
sendbyte2pc(’#’);
sendbyte2pc(’#’);
sendbyte2pc(’1’);
sendbyte2pc(’ ’);
sendbyte2pc(’ ’);
send2pc(gps,96);
……
從機為:
……
sbit dir=P3^2;
sbit en=P3^3;
sbit hand=P3^4;
……
loop:
    RI=0;i=0;
    while(!RI);//wait for receiving ready
    if (SBUF!=0x40)//data head
        goto loop;
    data_str[i]=0x40;i++;

    RI=0;
    while(!RI);//wait for receiving ready
    if (SBUF!=0x40)//data head
        goto loop;
    data_str[i]=0x40;i++;
    do{
        RI=0;
        while(!RI);
        data_str[i]=SBUF;
        i++;
    }
    while(i!=96);

    dir=0;en=0;//enable data receiving    P1=0xff;
    for(i=0;i<100;i++){
        if(P1==0x01)
            goto send;
    }
    en=1;
    goto loop;
send:
    for(i=0;i<96;i++){
        dir=1;
        P1=data_str[i];
        hand=0;
        for(j=0;j<5;j++){;}
        hand=1;
    }
    en=1;dir=0;
    goto loop;
……
 
3.結語
    本文中提出的并行通信方法具有電路結構簡單清晰、程序容易實現等特點,已經在實際中證明可行。在調試過程中可以借用串口助手等軟件接收數據來驗證通信的可靠性。

參考文獻
[1]    王建校,王建國.51系列單片機及C51程序設計[M].北京:科學出版社,2002.
[2]    徐維祥,劉旭敏.單片機微型計算機原理及應用[M].大連:大連理工大學出版社,2002.7.
Tags:單片機,多機,并行通信,程序  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
日韩免费看的电影| 亚洲成人黄色影院| av网站一区二区三区| 亚洲啪啪综合av一区二区三区| 91在线云播放| 天天综合网 天天综合色| 日韩一二三四区| 国产精品99久久久久久久vr | 精品处破学生在线二十三| 国产麻豆精品一区二区| 亚洲天天做日日做天天谢日日欢| 欧美视频日韩视频| 精品综合久久久久久8888| 国产精品美女久久久久久久网站| 色就色 综合激情| 美腿丝袜亚洲三区| 国产精品人妖ts系列视频| 欧美中文字幕亚洲一区二区va在线| 美日韩黄色大片| 国产精品伦一区| 欧美肥妇free| 成人一区二区三区中文字幕| 亚洲一区二区三区爽爽爽爽爽| 日韩精品一区二区三区视频播放 | 国产精品自拍一区| 亚洲精品成人精品456| 日韩精品一区二区三区三区免费| 成人av一区二区三区| 午夜精品久久一牛影视| 久久久久久久一区| 欧美性大战久久| 国产盗摄一区二区| 亚洲成人免费视| 中文字幕国产一区| 91精品国产综合久久久蜜臀粉嫩| 高清国产一区二区三区| 午夜激情综合网| 亚洲欧美影音先锋| 欧美成人女星排行榜| 在线欧美日韩精品| 国产盗摄一区二区三区| 日本系列欧美系列| 亚洲视频网在线直播| 精品日韩欧美一区二区| 欧美亚日韩国产aⅴ精品中极品| 激情综合网激情| 亚洲一区二区av在线| 欧美激情在线观看视频免费| 在线电影欧美成精品| 成人中文字幕电影| 看片的网站亚洲| 亚洲伊人伊色伊影伊综合网| 亚洲国产精品黑人久久久| 制服.丝袜.亚洲.中文.综合| 99re这里只有精品视频首页| 黄色成人免费在线| 日韩精品三区四区| 亚洲精品视频观看| 国产欧美视频一区二区三区| 日韩一区二区电影网| 欧洲日韩一区二区三区| 成人激情小说网站| 韩国中文字幕2020精品| 婷婷开心久久网| 伊人婷婷欧美激情| 中文一区二区完整视频在线观看| 欧美一级欧美一级在线播放| 在线这里只有精品| 99国产麻豆精品| 国产成a人无v码亚洲福利| 久久99精品国产| 日韩精品视频网站| 午夜私人影院久久久久| 夜夜精品浪潮av一区二区三区| 国产精品久久久久久久第一福利| 久久亚洲精品国产精品紫薇| 日韩欧美一二三区| 欧美片网站yy| 欧美在线观看18| 色88888久久久久久影院按摩 | 国产精品久久久久影院色老大| 久久影院视频免费| 欧美电视剧在线观看完整版| 51精品国自产在线| 欧美精品久久一区二区三区| 欧美怡红院视频| 一本高清dvd不卡在线观看| av中文字幕一区| 成人成人成人在线视频| 国v精品久久久网| 国产东北露脸精品视频| 国产福利91精品一区| 国产成人av自拍| 国产suv精品一区二区883| 国产精品影视天天线| 国产精品1区2区| 国产成人精品综合在线观看| 国产精品一二三四区| 国产精品一二三四五| 丁香亚洲综合激情啪啪综合| 懂色av噜噜一区二区三区av| 成人av影视在线观看| 99精品一区二区| 91麻豆福利精品推荐| 色综合一个色综合| 欧洲视频一区二区| 欧美日韩一区二区不卡| 欧美精品一级二级三级| 欧美一区二区视频在线观看 | 成人午夜在线视频| 成人黄色软件下载| 91在线国产福利| 91国模大尺度私拍在线视频| 欧美性大战久久| 欧美一区二区三区在线观看| 精品国产一区二区在线观看| 久久综合久久鬼色| 日本一二三不卡| 亚洲免费观看高清在线观看| 亚洲小说欧美激情另类| 视频一区欧美日韩| 久久97超碰色| 福利一区福利二区| 一本大道久久a久久精二百| 欧美三级午夜理伦三级中视频| 欧美精品在线观看播放| 久久综合狠狠综合久久激情| 国产精品免费av| 亚洲高清久久久| 另类小说色综合网站| 国产成人鲁色资源国产91色综 | 99视频一区二区| 精品视频在线免费看| 日韩欧美电影在线| 国产情人综合久久777777| 亚洲色欲色欲www在线观看| 亚洲成人精品一区| 久久99九九99精品| 91在线国内视频| 欧美一区二区免费视频| xfplay精品久久| 亚洲欧美日韩电影| 日韩影院免费视频| 豆国产96在线|亚洲| 欧美视频精品在线| 久久综合九色综合97婷婷| 国产精品福利一区| 天使萌一区二区三区免费观看| 久久精品噜噜噜成人av农村| 成人av网在线| 91精品国产综合久久久久久久| 国产清纯在线一区二区www| 亚洲综合精品自拍| 国产美女一区二区三区| 91免费观看国产| 日韩欧美国产一区二区三区 | 在线播放中文一区| 久久精品人人做人人综合| 一二三四社区欧美黄| 国产最新精品免费| 欧美日韩综合在线| 国产日韩精品一区二区浪潮av| 亚洲香肠在线观看| 国产精品系列在线观看| 欧美久久久一区| 国产精品久久久久影视| 日韩精品乱码av一区二区| caoporen国产精品视频| 日韩一级完整毛片| 亚洲精品亚洲人成人网| 国产精品一级片| 91精品国产综合久久久久久久 | 日韩一区二区影院| 亚洲天堂精品视频| 精品一区二区三区影院在线午夜| 在线观看亚洲精品视频| 久久精品男人天堂av| 日韩电影免费在线观看网站| 99久久精品免费精品国产| 精品久久久久久久久久久久久久久久久| 亚洲久本草在线中文字幕| 精品亚洲成a人在线观看| 91激情五月电影| 欧美激情资源网| 开心九九激情九九欧美日韩精美视频电影| 色婷婷综合久久久| 国产女人水真多18毛片18精品视频| 丝瓜av网站精品一区二区| 91美女蜜桃在线| 国产午夜精品一区二区三区嫩草 | 国产一区二区三区香蕉| 欧美日韩国产乱码电影| 日韩理论在线观看| 国产福利一区二区| 精品久久久三级丝袜| 日本欧美加勒比视频| 欧美视频一区二区| 亚洲精品国产a| 成人av先锋影音| 国产亚洲综合在线|