亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 5652|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

2.4G Zigbee無(wú)線串口收發(fā)模塊51單片機(jī)例程

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主

此例程運(yùn)用了兩塊zigbee無(wú)線串口收發(fā)模塊實(shí)現(xiàn)單片機(jī)間通信
發(fā)送端通過(guò)兩個(gè)按鍵實(shí)現(xiàn)發(fā)送
接收端通過(guò)一個(gè)LED燈顯示結(jié)果

單片機(jī)源程序如下:
  1. /*-------------------------發(fā)送程序----------------------------*/
  2. #include <reg51.h>
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. uchar ch;
  6. bit read_flag=0;
  7. sbit key=P1^2;
  8. sbit key1=P1^3;
  9. void Delay10ms()                //@11.0592MHz
  10. {
  11.         unsigned char i, j;

  12.         i = 108;
  13.         j = 145;
  14.         do
  15.         {
  16.                 while (--j);
  17.         } while (--i);
  18. }
  19. void init_serialcom()
  20. {
  21.         SCON=0X50;
  22.         TMOD=0X20;
  23.         TH1=0XFD;
  24.         TL1=0XFD;
  25.         IE=0X90;
  26.         TR1=1;
  27.         TI=1;
  28. }
  29. void send_char_com(uchar ch)
  30. {
  31.         SBUF=ch;
  32.         while(!TI);
  33.         TI=0;
  34. }
  35. void main()
  36. {
  37.         init_serialcom();
  38.         while(1)
  39.         {
  40.                 if(key==0)
  41.                 {
  42.                         Delay10ms();
  43.                         if(key==0)
  44.                         {
  45.                                 send_char_com('A');
  46.                         }
  47.                 }
  48.                 else if(key1==0)
  49.                 {
  50.                         Delay10ms();
  51.                         if(key1==0)
  52.                         {
  53.                                 send_char_com('B');
  54.                         }
  55.                 }
  56.         }
  57. }
  58. /*----------------------接收程序---------------------*/
  59. #include <reg51.h>
  60. #include <intrins.h>
  61. #define uint unsigned int
  62. #define uchar unsigned char
  63. bit read_flag=0;
  64. sbit led=P2^5;
  65. void Delay1000ms()                //@11.0592MHz
  66. {
  67.         unsigned char i, j, k;

  68.         _nop_();
  69.         _nop_();
  70.         i = 43;
  71.         j = 6;
  72.         k = 203;
  73.         do
  74.         {
  75.                 do
  76.                 {
  77.                         while (--k);
  78.                 } while (--j);
  79.         } while (--i);
  80. }

  81. void init_serialcom()
  82. {
  83.         SCON=0X50;
  84.         TMOD=0X20;
  85.         TH1=0XFD;
  86.         TL1=0XFD;
  87.         TR1=1;
  88.         ES=1;
  89.         EA=1;
  90. }
  91. void serial()interrupt 4 using 3
  92. {
  93.         uchar ch;
  94.         if(RI)
  95.         {      
  96.                 ES=0;
  97.                 RI=0;
  98.                 ch=SBUF;
  99.                 switch(ch)
  100.                 {
  101.                         case 'A': led=0; break;
  102.                         case 'B': led=1; break;
  103.                 }
  104.                 ES=1;
  105.         }
  106. }      
  107. main()
  108. {
  109.         init_serialcom();
  110.         while(1)
  111.         {

  112.         }
  113. }
復(fù)制代碼

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:695961 發(fā)表于 2021-9-17 19:44 | 只看該作者
請(qǐng)問(wèn)一下樓主,我如果想實(shí)現(xiàn)zigbee自組網(wǎng)功能,怎么使用一個(gè)單片機(jī)控制一個(gè)zigbee網(wǎng)絡(luò)呢?
回復(fù)

使用道具 舉報(bào)

板凳
ID:907024 發(fā)表于 2021-10-29 22:38 | 只看該作者
你好樓主,問(wèn)一下你這兩個(gè)zigbee在protues中能找到嗎
回復(fù)

使用道具 舉報(bào)

地板
ID:907024 發(fā)表于 2021-11-6 13:31 | 只看該作者
樓主你好,請(qǐng)問(wèn)你這兩個(gè)芯片怎么連接單片機(jī)的呢,只需要tx和tx嗎?
回復(fù)

使用道具 舉報(bào)

5#
ID:689710 發(fā)表于 2021-11-19 12:30 | 只看該作者
qinkang189 發(fā)表于 2021-11-6 13:31
樓主你好,請(qǐng)問(wèn)你這兩個(gè)芯片怎么連接單片機(jī)的呢,只需要tx和tx嗎?

是的
回復(fù)

使用道具 舉報(bào)

6#
無(wú)效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表