wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5942|回復: 4
收起左側(cè)

基于51單片機的多機通訊Proteus仿真程序

[復制鏈接]
ID:536838 發(fā)表于 2019-7-24 10:03 | 顯示全部樓層 |閱讀模式
通過設(shè)置單片機的串口可以方便實現(xiàn)三個或三個以上單片機之間的多機通信,構(gòu)成主從式多機通信系統(tǒng)。串口通信的電器特性、邏輯電平和各種信息都有其自身的特點。89C51 系列單片機之間通過多機通信進行數(shù)據(jù)交換時,將串口設(shè)置為工作方式2 或者3,數(shù)據(jù)的接收受到SM2的控制。

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png

單片機源程序如下(主機+從機):
  1. //**************************************************************
  2. /*****************雙機通信主機程序******************************
  3. *雙機通信協(xié)議簡介:
  4. 1.主機發(fā)送從機地址,例如0x01;
  5. 2.從機回復地址數(shù)據(jù)0x01;
  6. 3.主機發(fā)送字符長度len;
  7. 4.從機回復len;
  8. 5.主機發(fā)送字符串。
  9. *版本:0.0.1
  10. *作者:kxm
  11. *時間:09.06.10
  12. ***************************************************************/
  13. //**************************************************************
  14. #include "target.h"
  15. #include "key.h"
  16. #define REG_MAX 10        //緩沖區(qū)最大值
  17. uchar sendBuff[REG_MAX];  //串口緩沖區(qū)
  18. /********************************************************
  19. *函數(shù)名稱:send_data_package(uchar address,uchar sendLen)
  20. *函數(shù)功能:向從機發(fā)送一個數(shù)據(jù)包
  21. *函數(shù)入口:從機地址address,發(fā)送數(shù)據(jù)長度sendLen
  22. *函數(shù)出口:無
  23. *說明:啟動數(shù)據(jù)包發(fā)送時,應將數(shù)據(jù)放緩沖區(qū)內(nèi)
  24. *********************************************************/
  25. void send_data_package(uchar address,uchar sendLen)
  26. {
  27.   uchar temp;
  28.   uchar i;
  29.   TB8=1;                //發(fā)送地址數(shù)據(jù)
  30.   send_char(address);
  31.   delay_us(10);
  32.   temp=get_char();     //讀取從機地址數(shù)據(jù)回復
  33.   if(temp!=address)    //若回復和發(fā)送不同,函數(shù)返回
  34.     return;
  35.   TB8=0;               //發(fā)送數(shù)據(jù)長度
  36.   send_char(sendLen);
  37.   delay_us(10);
  38.   temp=get_char();
  39.   if(temp!=sendLen)
  40.     return;
  41.   for(i=0;i<sendLen;i++)
  42.     send_char(sendBuff[i]);
  43. }
  44. void main()
  45. {
  46.         uchar keyValueRead;
  47.         uchar keyReg[2]={0x00,0x00};
  48.         uchar c;
  49.         usart0_initial();          //串口初始化
  50.         init_key();                          //按鍵初始化
  51.         while(1)
  52.                 {
  53.                    keyValueRead=get_key_value();
  54.                    if(keyValueRead!=KEY_NULL)
  55.                    {
  56.                      if(keyValueRead==KEY_ONE)
  57.                            c=0x01;
  58.                          if(keyValueRead==KEY_TWO)
  59.                            c=0x02;
  60.                          if(keyValueRead==KEY_THREE)
  61.                            c=0x03;
  62.                          if(keyValueRead==KEY_FOUR)
  63.                            c=0x04;
  64.                          if(keyValueRead==KEY_FIVE)
  65.                            c=0x05;
  66.                          keyReg[1]=keyReg[0];
  67.                          keyReg[0]=c;
  68.                          sendBuff[0]=keyReg[0];               //將發(fā)送給地址為0x02的從機的內(nèi)容放入發(fā)送緩沖
  69.                          send_data_package(0x02,0x01); //將緩沖區(qū)內(nèi)容發(fā)給0x02從機
  70.                          sendBuff[0]=keyReg[1];                   //將發(fā)送給地址為0x01的從機的內(nèi)容放入發(fā)送緩沖
  71.                          send_data_package(0x01,0x01); //將緩沖區(qū)內(nèi)容發(fā)給0x01從機
  72.                    }
  73.                  }          
  74. }
復制代碼
  1. #include "Include.h"
  2. #include "led.h"
  3. #include "target.h"
  4. #define machineAddress 0x01 //本從機地址定義
  5. uchar displayBuff[2];          //從機顯示緩沖區(qū),本從機只有一個顯示區(qū)
  6. uchar getCharStep;
  7. void main()
  8. {
  9.   usart0_init();
  10.   led_init();
  11.   displayBuff[0]=0x00;
  12.   getCharStep=0x00;
  13.   sei();
  14.   while(1)
  15.   {
  16.     ledWrite(displayBuff[0]+'0',0x01,DIGITAL);
  17.   }
  18. }
  19. void uart_get_char(void) interrupt 4
  20. {
  21.   uchar temp;
  22.   static count,i;
  23.   temp=SBUF;
  24.   RI=0;
  25.   RB8=0;
  26.   if(getCharStep==0x00)       //第一階段接收從機地址
  27.   {
  28.     if(temp==machineAddress)  //地址相符
  29.         {
  30.           send_char(temp);              //回復主機
  31.           SM2=0;                            //進入接收數(shù)據(jù)階段
  32.         }
  33.         else
  34.         {
  35.           return;
  36.         }
  37.   }
  38.   if(getCharStep==0x01)              //第二階段接收數(shù)據(jù)長度
  39.   {
  40.     count=temp;
  41.         send_char(temp);
  42.         i=0x01;
  43.   }
  44.   if(getCharStep==0x02)                  //第三階段接收數(shù)據(jù)
  45.   {
  46.     if(i!=count)                          //本實例實際count=0x01,此段程序為擴展接收多個數(shù)據(jù)使用
  47.         {
  48.           displayBuff[i-0x01]=temp;
  49.           i++;
  50.         }
  51.         else                                          //接收數(shù)據(jù)完畢
  52.         {
  53.           SM2=1;                                  //啟動地址位接收
  54.           displayBuff[i-0x01]=temp;
  55.         }         
  56.   }
  57.   if(getCharStep<0x02)
  58.    getCharStep++;
  59.   else if(SM2==1)
  60.    getCharStep=0x00;
  61. }
復制代碼


所有資料51hei提供下載:
多機通信系統(tǒng).zip (33.43 KB, 下載次數(shù): 96)



回復

使用道具 舉報

ID:622343 發(fā)表于 2019-10-19 11:33 | 顯示全部樓層
多謝樓主
回復

使用道具 舉報

ID:756963 發(fā)表于 2020-5-20 22:51 | 顯示全部樓層
您好,我是個新手,沒咋看懂,是怎么樣進行操作呢,按鈕都有啥用呀~
回復

使用道具 舉報

ID:728202 發(fā)表于 2020-10-31 12:03 | 顯示全部樓層
我試了一下,好想沒反應
回復

使用道具 舉報

ID:1136884 發(fā)表于 2024-11-19 09:47 | 顯示全部樓層
多謝作者!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
国产熟人av一二三区| 国产a∨精品一区二区三区不卡| 国产精品三级| 成年人视频在线| 人成免费在线视频| 中国丰满人妻videoshd| 国产美女在线精品免费观看| 欧美激情18p| 欧美精品一区二区三区四区| 精品欧美激情精品一区| 91片黄在线观看| 人禽交欧美网站| 天天久久综合| 麻豆一区二区| 免费污视频在线一区| 伊人网av在线| 亚洲欧美卡通动漫| 男男受被啪到高潮自述| www.成年人视频| 欧美精品一区二区三区久久| 国产97在线视频| 国产成人精品综合| 欧美激情在线有限公司| 亚洲欧美国产视频| 91麻豆精品国产91久久久资源速度 | 亚洲影视在线观看| 91免费观看视频| 国产女人aaa级久久久级| 国产99久久精品| 日本不卡中文字幕| 国产激情偷乱视频一区二区三区| 久久一区国产| 亚洲黄色视屏| 欧美成人亚洲| 日韩av二区| 香蕉视频一区| 精品三级av在线导航| 欧美色图五月天| 伊人www22综合色| 日本免费一区二区三区等视频| 精品精品导航| a在线免费观看| 91福利在线视频| 国产香蕉在线| 高清av在线| 欧美zzoo| 可以在线观看的黄色| 最新日本在线观看| 青草影视电视剧免费播放在线观看| 美女av在线免费看| 欧美一级鲁丝片| 91精品国产自产观看在线| aaaa欧美| 欧美美女被草| 精品一区二区三区免费看| 国产精品成人国产| 香蕉久久夜色精品国产使用方法| 国产精品videosex极品| 亚洲看片一区| 国产99久久久国产精品潘金网站| 国产欧美中文在线| 色老汉av一区二区三区| 色视频欧美一区二区三区| 欧美一区二区网站| 欧美大黄免费观看| 亚洲最黄网站| 三级不卡在线观看| www.亚洲精品| 久久久久久久久久美女| 中文字幕+乱码+中文字幕一区| 欧美激情综合网| 日韩欧美精品在线观看| 欧美日韩视频在线第一区| 欧美久久久久久久久中文字幕| 欧美日韩国产综合久久| 日韩一二三区视频| 日韩av中文在线| 国产亚洲精品高潮| 日韩中文字幕不卡视频| 色偷偷88888欧美精品久久久 | 中文字幕欧美日韩| 日韩中文字幕视频在线| 久久久极品av| 欧美性受xxx| 2014国产精品| 亚洲一区三区视频在线观看| 一区二区三区国| 日本黄大片一区二区三区| 性生活在线视频| 无码h肉动漫在线观看| 疯狂撞击丝袜人妻| 天天干在线播放| 国产精品爽爽久久| 亚洲色图 校园春色| 国产人成免费视频| 美女污污网站| 深夜爽爽视频| 最新真实国产在线视频| 亚洲精品乱码日韩| 香蕉亚洲视频| 成人性生交大片免费看中文网站| 国产女同互慰高潮91漫画| 91精品国产乱码| 午夜精品免费视频| 国产激情一区二区三区在线观看 | 亚洲欧美日韩在线播放| 欧美性大战久久久久久久 | 丰满肥臀噗嗤啊x99av| 免费不卡中文字幕视频| 日本dvd播放| 亚洲日本va中文字幕久久| 色呦呦在线视频| 91精品入口| 奇米影视7777精品一区二区| 亚洲成人av一区| 亚洲成人免费在线视频| 久久久久久网站| 亚洲一区二区精品在线| 加勒比一区二区| 国产精品成人aaaa在线| 成人av手机在线| 在线观看的黄色网址| 浪潮av在线| 影音先锋中文在线视频| 欧美残忍xxxx极端| 国产91色综合久久免费分享| 欧美午夜电影在线播放| 国产91亚洲精品| 国产无套内射久久久国产| 免费黄在线观看| 亚洲日本香蕉视频| 在线视频91p| 久久久久国产精品| 波多野结衣亚洲一区| 欧美色播在线播放| 69久久夜色精品国产69乱青草| 日韩精品国内| 欧美又黄又嫩大片a级| 日本少妇性生活| 中文字幕久热精品视频免费| av在线www| **在线精品| 欧美国产三区| 亚洲国产精品一区二区www在线| 欧美精品手机在线| 日本一区二区高清视频| 91精品国产三级| 成人av手机在线| 大胆av不用播放器在线播放| 国产精品99在线观看| 亚洲欧美日本韩国| 国产亚洲精品美女久久久久| 日本在线观看一区| 四虎免费在线视频| 日韩欧美黄色片| 超碰在线国产| 校花撩起jk露出白色内裤国产精品| 91亚洲午夜精品久久久久久| 欧美成人一级视频| 久久99蜜桃综合影院免费观看| 色网站在线视频| 一区三区三区不卡| av一本在线| 极品裸体白嫩激情啪啪国产精品 | 999精品视频一区二区三区| 亚洲一区二区观看| 日本黄色免费网站| 日韩在线网址| 国产精品中文字幕日韩精品| 欧美日韩中文字幕一区| av一区二区三区四区电影| 99热这里只有精品在线播放| 国产一国产二国产三| 国产福利电影网| 国模私拍国内精品国内av| 国产成人欧美日韩在线电影| 这里只有精品在线播放| 2018国产在线| 国产又黄又猛又粗又爽| 天堂av网在线| 狠狠色丁香婷婷综合影院| 一个色妞综合视频在线观看| 国产精品av在线播放| 西西大胆午夜视频| 亚洲精品鲁一鲁一区二区三区| 国产在线拍揄自揄拍| 午夜影院免费播放| 综合亚洲视频| 午夜欧美视频在线观看| 久久久噜噜噜久久中文字免| 400部精品国偷自产在线观看| 老司机深夜福利网站| 高清成人av| 欧美不卡高清一区二区三区| 青草国产精品久久久久久| 日韩h在线观看| 欧美亚洲另类色图| 香蕉久久视频| 成人av观看| 久久99精品久久久久久国产越南| 欧美久久久久免费| 男女激烈动态图| www香蕉视频| 国外成人福利视频| 亚洲视频在线一区观看| 精品国产91亚洲一区二区三区www| www.日本高清视频| 一二三四社区在线视频6| 97精品国产福利一区二区三区| 在线亚洲一区二区| 精品一区2区三区| 蜜臀99久久精品久久久久小说| 免费男女羞羞的视频网站主页在线观看| 免费一区二区三区视频导航| 亚洲天堂免费在线观看视频| 9a蜜桃久久久久久免费| 欧美一二三区视频| 午夜成人影视| 久久99精品国产| 国外色69视频在线观看| gv天堂gv无码男同在线观看| 久久久久久久影视| 粉嫩在线一区二区三区视频| 国产精品激情自拍| 超薄肉色丝袜一二三| 亚洲嫩模一区| 国产大陆精品国产| 成人激情在线播放| 老司机成人免费视频| 欧美日夜夜逼| 久久aⅴ国产欧美74aaa| 日本中文字幕成人| 午夜精品三级久久久有码| 成人影视在线播放| 高清不卡一区二区| 国产欧美精品xxxx另类| 久久精品在线观看视频| 草碰在线视频| 久久色视频免费观看| 911国产网站尤物在线观看| 无码人中文字幕| 在线观看av资源| 豆国产96在线|亚洲| 成人在线激情视频| 中文字幕二区三区| 136导航精品福利| 日韩一区二区三区在线| 亚洲三级在线观看视频| 性感小视频在线看免费| 欧美理伦片在线播放| 欧美一级日韩一级| 天天爽夜夜爽视频| 亚洲精品视频99| 久久免费视频色| 欧美日韩一区二区三| 久久性生活视频| 欧美日韩四区| 91精品国产高清久久久久久久久 | 日韩av网站在线免费观看| 精品国产伦一区二区三区观看方式 | 色综久久综合桃花网| 又嫩又硬又黄又爽的视频| 欧洲在线视频| 午夜成人免费电影| 日本老熟妇毛茸茸| 在线中文字幕av| 国产亚洲成年网址在线观看| 51国偷自产一区二区三区| 夜夜狠狠擅视频| 色8久久久久| 日韩欧美三级在线| 亚洲永久精品ww.7491进入| av官网在线播放| 男男gay无套免费视频欧美| 色吧影院999| 日本熟女一区二区| 日韩精品免费视频一区二区三区| 337p日本欧洲亚洲大胆精品 | 欧美三级乱人伦电影| 爱情岛论坛亚洲自拍| av播放在线观看| 亚洲成av人在线观看| 韩国中文字幕av| 狠狠艹夜夜干| 亚洲永久免费| 91久久精品国产91性色| 中文字幕精品在线观看| 九一国产精品| 欧美国产乱视频| 91久久国语露脸精品国产高跟| 成人爱爱网址| 欧美一级一区二区| 国产白丝一区二区三区 | 一本色道久久综合亚洲91| 男女日批视频在线观看| 免费女人黄页| 国产精品一区二区三区99| 欧美一进一出视频| h版电影在线播放视频网址| 久久婷婷影院| 国产综合av一区二区三区| 亚洲成a人片77777kkkk| 九九热线有精品视频99| 亚洲91av视频| 少妇荡乳情欲办公室456视频| 成人免费在线观看av| 上原亚衣av一区二区三区| 国产精品国产三级国产专区52| 日本成人中文| 久久久久久久久网站| 成人免费公开视频| 国产精品久久久久久模特| 日本电影亚洲天堂| 97超碰人人草| 极品日韩av| 久久精品人人做人人爽电影| wwwxx免费| 中文字幕一区二区视频| 拔插拔插海外华人免费| 亚洲大胆精品| 欧美日韩亚洲视频| 欧美黄色一级片视频| 91免费版在线观看| 亚洲国产aⅴ成人精品无吗| 制服丝袜在线第一页| av在线免费网址| 日韩精品一区二区三区视频在线观看| 欧美日韩精品在线观看视频 | 人人爽人人爽av| 成年女人在线看片| 欧美日韩一级二级| 欧美日韩午夜视频| 网曝91综合精品门事件在线| 日本精品久久久| 成人精品美女隐私视频| 日韩激情在线观看| 成人午夜电影免费在线观看| 一个人免费播放在线视频看片| 久久久亚洲综合| 三上悠亚在线一区二区| 91精品论坛| 超薄丝袜一区二区| 伊人久久成人网| 久久亚洲国产精品一区二区| 国产精品久久成人免费观看| 大地资源中文在线观看免费版| 日韩欧美国产不卡| 无码久久精品国产亚洲av影片| 日本一区二区在线看| 91一区二区三区| 国产视频三区| 色婷婷久久99综合精品jk白丝 | 亚洲国产三级网| 免费中文字幕在线观看| 香港久久久电影| 国产精品自产拍在线观看| 浮力影院网站午夜| 亚洲国产精品尤物yw在线观看| 性少妇xx生活| 中文字幕免费一区二区| 午夜欧美性电影| 久久av红桃一区二区禁漫| 久久a爱视频| 亚洲一区亚洲二区| 免费看美女毛片| 亚洲综合视频在线| 糖心vlog免费在线观看| 国产精品99久久| 在线观看成人一级片| 欧美风狂大伦交xxxx| 欧美欧美午夜aⅴ在线观看| 国产嫩bbwbbw高潮| 亚洲综合激情在线| 亚洲国产日韩欧美| 中文天堂在线观看| 精品久久久久久最新网址| 国产精品男女视频| 久久精品系列| 一区二区三区四区视频在线观看| 岛国在线大片| 日韩在线中文字| 国产大学生自拍视频| 国产欧美日韩激情| 国产手机在线观看| 欧美激情性爽国产精品17p| 久久久久久久香蕉| 18av在线播放| 久久中文字幕在线视频| 中国jizz妇女jizz妇女| 婷婷综合久久一区二区三区| 国产精品久久久久久久妇| 久久精品国产一区二区| 国产3p露脸普通话对白| 先锋欧美三级| 成人福利免费观看| 巨骚激情综合| 久久久精品一区二区| 岛国片免费观看| 日韩一区二区三区在线| 亚洲日本在线播放|