久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

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

QQ登錄

只需一步,快速開始

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

誰能解釋一下這個(gè)代碼呀,看不懂,謝謝啦

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:460726 發(fā)表于 2019-1-5 09:33 來自手機(jī) | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式


系統(tǒng)源程序
發(fā)送側(cè)部分程序:
#include
#include"24l01.h"
#include"1602.h"
#include"18b20.h"
#include"delay.h"
#include"sensor.h"
void main(void)
{
              uchar i;
              LCD_Init();
              TX_Mode();
              LCD_Str(0,0,"TX");
              while(NRF24L01_Check())   //檢測(cè)24L01
              {
                            LCD_Str(3,0,"Failed!");
                            delay_ms(200);
                            LCD_Str(3,0,"Check! ");
                            delay_ms(200);
              }
              LCD_Str(3,0,"Ready! ");
              delay_ms(500);                                                          //顯示Ready! 500ms后清空顯示
              LCD_Str(3,0,"      ");
              TX_Mode();
              while(1)
              {                           
                            Check_Sensor_Sta( );
                                                        for(i=15;i<18;i++)                                          //發(fā)送傳感器信號(hào)
                                          Buff[i]=SENSOR_STA[i-15]+0x30;
                            Buff[i]='';
                            for(i=0;i<8;i++)                                                           //發(fā)送溫度數(shù)
                            Buff[i]=str[i];                                                                                   
                            Temp_Change(++i);                                         
                            if(NRF24L01_TxPacket(Buff)==TX_OK)
                            {
                                          LCD_Str(12,1,"ok! ");
                                          LCD_Str(3,0,"DO0:");
                                          LCD_Str(0,1,"DO1:");
                                          LCD_Str(6,1,"DO2:");
                                          LCD_Char(7,0,Buff[15]);
                                          LCD_Char(4,1,Buff[16]);
                                          LCD_Char(10,1,Buff[15]);
                            }
                            else
                            {
                                          LCD_Str(12,1,"Fail");
                            }
                            delay_ms(30000);
              }
}
接受測(cè)部分程序
#include
#include"24l01.h"
#include"1602.h"
#include"delay.h"
#include"warn.h"
#define uint unsigned int
uchar Buff[32];
uchar Num[5];
sbit LED0=P0^0;
void Display_Num(uchar x,uchar y,uint num);
void main(void)
{
              uint t;
              LCD_Init();            
              LCD_Str(0,0,"RX");
              RX_Mode();
              while(NRF24L01_Check())//檢測(cè)不到24L01
              {
                            LCD_Str(3,0,"Failed!");
                            delay_ms(200);
                            LCD_Str(3,0,"Check! ");
                            delay_ms(200);
              }
              LCD_Str(3,0,"Ready! ");
              delay_ms(500);                           
              LCD_Str(3,0,"                    ");
              while(1)
              {
                            if(NRF24L01_RxPacket(Buff)==0)//一旦接收到信息,則顯示出來.
                            {
                                          LCD_Str(9,1,"T:");
                                          LCD_Str(3,0,"DO0:");                                         
                                          LCD_Str(9,0,"DO1:");
                                          LCD_Str(3,1,"DO2:");
                                          LCD_Str(12,1,&Buff[9]);
                                          LCD_Char(7,0,Buff[15]);
                                          LCD_Char(13,0,Buff[16]);
                                          LCD_Char(7,1,Buff[17]);
              if(Buff[15]==48||Buff[16]==48||Buff[17]==48||Buff[9]>=4+0x30)
                                          warn(2);
                            }
                            else delay_ms(1);               
                            t++;
                            if(t==100)//大約1s鐘改變一次
  {t=0;
LED0=!LED0;
}}}

1546651923536.jpg (1.92 MB, 下載次數(shù): 51)

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

使用道具 舉報(bào)

沙發(fā)
ID:269211 發(fā)表于 2019-1-5 14:43 來自手機(jī) | 只看該作者
溫度通過LCD顯示并通過模塊進(jìn)行無線傳輸

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
yousunny + 20 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91一区 | 91精品久久久久久久久久入口 | 一区二区三区在线免费观看 | 美女在线观看av | 国产精品小视频在线观看 | 日本在线一二 | 成人福利在线 | 最新毛片网站 | 99在线免费视频 | 日本精a在线观看 | 欧美精品一区二区三区在线播放 | 91精品国产91久久综合桃花 | 久久久久久久久久久丰满 | 九九色九九| 一二三区av | 精品国产一区二区三区av片 | 久久国产精品一区 | 亚洲国产精品一区二区www | 亚洲高清一区二区三区 | 日韩一区二区福利 | 好婷婷网| 91久久精品| 网址黄 | 在线视频a| 欧美精品久久久久 | 亚洲成人免费视频 | 韩日在线| 国产精品国产精品国产专区不卡 | 天天天天天天天干 | 国产精品久久久久久久久久久新郎 | 99精品国产一区二区三区 | 成人国内精品久久久久一区 | 亚洲aⅴ精品| 国产精品视频一二三区 | 日本天天操| 亚洲一区二区三区四区五区中文 | 亚洲国产精品视频 | 夜夜操天天操 | 国产精品久久久久久中文字 | 日韩欧美手机在线 | 精品视频在线免费观看 |