91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

利用MSP430g2231+nrf24l01+DHT11實現溫濕度遠程無線監(jiān)控

資源截圖

代碼片段和文件信息

#include
#include?“DHT11.h“

unsigned?char?DATA;

#define?PBIT BIT4
#define?PIN P1IN
#define?POUT P1OUT
#define?PDIR P1DIR

#define?DIR_IN PDIR&=~PBIT
#define?DATA_H PDIR|=PBIT;POUT|=PBIT
#define?DATA_L PDIR|=PBIT;POUT&=~PBIT
#define?DATA_IN (PIN&PBIT)
????

void?delayns(unsigned?int?ns)?????//延時子函數
{
while(ns--);?
}



//數據格式:8bit濕度整數數據+8bit濕度小數數據+8bi溫度整數數據+8bit溫度小數數據+8bit校驗和
unsigned?char?getData(unsigned?char?Data[5])
{
unsigned?char?ijk;
unsigned?int?overtime;
unsigned?int?t;
unsigned?int?threshold;


DATA_H;

//主機發(fā)送開始信號
DATA_L;
delayns(0x07ff);?//?>=?18ms

DATA_H;//主機拉高數據線,>=20us
delayns(5);?

DIR_IN;
overtime=0xffff;
while(DATA_IN==PBIT?&&?overtime>0)?overtime--;?//等待高電平結束,即等待?DHT?的低電平響應信號
if(overtime==0)?return?1;
delayns(1);?//?>=?20us?--?40us


overtime=0xffff;
while(DATA_IN==0?&&?overtime>0)overtime--; //等待低電平結束
if(overtime==0)?return?2;

overtime=0xffff;
while(DATA_IN==PBIT?&&?overtime>0)overtime--;?//等待高電平結束
if(overtime==0)?return?3;
threshold=(65536-overtime);
threshold>>=1;

for(j=0;j<5;j++)
{
k=0;
for(i=0;i<8;i++)
{
t=0;
k=k<<1;
while(DATA_IN==0?&&?t<0xffff)?t++; //等待低電平結束
if(t==0xffff)
{
Data[0]=i;
return?4;
}

t=0;
while(DATA_IN==PBIT?&&?t<0xffff)?t++;?//等待高電平結束
if(t==0xffff)
{
Data[0]=i;
return?5;
}
//Data[i+j*8]=t;
if(t>=threshold)
k|=0x01;
}
Data[j]=k;
}
k=0;
for(i=0;i<4;i++)
{
k+=Data[i];
}
if(k!=Data[4])
{
return?6;
}
return?0;
}
//*/

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-11-27?10:52??nrf24l01_430g2231_v2\
?????文件???????19032??2012-02-20?16:17??nrf24l01_430g2231_v2\Backup?of?new_430g2231_nrf24l01.ewd
?????文件???????47845??2012-02-21?16:58??nrf24l01_430g2231_v2\Backup?of?new_430g2231_nrf24l01.ewp
?????目錄???????????0??2013-11-27?09:51??nrf24l01_430g2231_v2\Debug\
?????目錄???????????0??2013-11-27?09:56??nrf24l01_430g2231_v2\Debug\Exe\
?????文件???????23500??2013-11-27?10:52??nrf24l01_430g2231_v2\Debug\Exe\new_430g2231_nrf24l01.d43
?????目錄???????????0??2013-11-27?09:51??nrf24l01_430g2231_v2\Debug\List\
?????目錄???????????0??2013-12-23?21:47??nrf24l01_430g2231_v2\Debug\Obj\
?????文件??????228288??2013-11-27?09:58??nrf24l01_430g2231_v2\Debug\Obj\dht11.pbi
?????文件????????9697??2013-11-27?09:58??nrf24l01_430g2231_v2\Debug\Obj\dht11.pbi.cout
?????文件???????12965??2013-11-27?09:59??nrf24l01_430g2231_v2\Debug\Obj\dht11.r43
?????文件?????????865??2012-02-20?17:32??nrf24l01_430g2231_v2\Debug\Obj\EW101.r43
?????文件?????????867??2012-02-20?17:18??nrf24l01_430g2231_v2\Debug\Obj\EW1110.r43
?????文件?????????898??2012-02-19?21:50??nrf24l01_430g2231_v2\Debug\Obj\EW114D.r43
?????文件?????????867??2012-02-21?17:20??nrf24l01_430g2231_v2\Debug\Obj\EW120D.r43
?????文件?????????867??2012-02-21?17:19??nrf24l01_430g2231_v2\Debug\Obj\EW183D.r43
?????文件?????????896??2012-02-20?16:08??nrf24l01_430g2231_v2\Debug\Obj\EW189.r43
?????文件?????????867??2012-02-20?16:22??nrf24l01_430g2231_v2\Debug\Obj\EW18D1.r43
?????文件?????????867??2012-02-21?17:23??nrf24l01_430g2231_v2\Debug\Obj\EW1E78.r43
?????文件?????????867??2012-02-20?18:01??nrf24l01_430g2231_v2\Debug\Obj\EW1F50.r43
?????文件?????????867??2012-02-20?16:18??nrf24l01_430g2231_v2\Debug\Obj\EW1F6A.r43
?????文件?????????867??2012-02-20?16:18??nrf24l01_430g2231_v2\Debug\Obj\EW2008.r43
?????文件?????????867??2012-02-20?18:02??nrf24l01_430g2231_v2\Debug\Obj\EW214C.r43
?????文件?????????867??2012-02-21?18:14??nrf24l01_430g2231_v2\Debug\Obj\EW2372.r43
?????文件?????????867??2012-02-20?17:47??nrf24l01_430g2231_v2\Debug\Obj\EW284B.r43
?????文件?????????867??2012-02-20?18:20??nrf24l01_430g2231_v2\Debug\Obj\EW28BD.r43
?????文件?????????867??2012-02-21?16:51??nrf24l01_430g2231_v2\Debug\Obj\EW2A5A.r43
?????文件?????????867??2012-02-21?17:22??nrf24l01_430g2231_v2\Debug\Obj\EW2B6A.r43
?????文件?????????867??2012-02-20?17:38??nrf24l01_430g2231_v2\Debug\Obj\EW2C06.r43
?????文件?????????867??2012-02-20?17:19??nrf24l01_430g2231_v2\Debug\Obj\EW3104.r43
?????文件?????????867??2012-02-20?16:58??nrf24l01_430g2231_v2\Debug\Obj\EW3459.r43
............此處省略114個文件信息

評論

共有 條評論