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

資源簡介

DHT11參考代碼(C語言和匯編兩種) 以及DHT11說明書081206

資源截圖

代碼片段和文件信息

//****************************************************************//
// ????????????????DHT21使用范例?
//單片機?:?AT89S52?或?STC89C52RC?
//?功能??:串口發送溫濕度數據?晶振?11.0592M?波特率?9600?
//硬件連接:?P2.0口為通訊口連接DHT11DHT11的電源和地連接單片機的電源和地,單片機串口加MAX232連接電腦?
//?公司??:奧松電子????
//****************************************************************//

#include?
#include??
//
typedef?unsigned?char??U8;???????/*?defined?for?unsigned?8-bits?integer?variable? ??無符號8位整型變量??*/
typedef?signed???char??S8;???????/*?defined?for?signed?8-bits?integer?variable ??有符號8位整型變量??*/
typedef?unsigned?int???U16;??????/*?defined?for?unsigned?16-bits?integer?variable? ??無符號16位整型變量?*/
typedef?signed???int???S16;??????/*?defined?for?signed?16-bits?integer?variable? ??有符號16位整型變量?*/
typedef?unsigned?long??U32;??????/*?defined?for?unsigned?32-bits?integer?variable? ??無符號32位整型變量?*/
typedef?signed???long??S32;??????/*?defined?for?signed?32-bits?integer?variable? ??有符號32位整型變量?*/
typedef?float??????????F32;??????/*?single?precision?floating?point?variable?(32bits)?單精度浮點數(32位長度)?*/
typedef?double?????????F64;??????/*?double?precision?floating?point?variable?(64bits)?雙精度浮點數(64位長度)?*/
//
#define?uchar?unsigned?char
#define?uint?unsigned?int
#define???Data_0_time????4

//----------------------------------------------//
//----------------IO口定義區--------------------//
//----------------------------------------------//
sbit??P2_0??=?P2^0?;

//----------------------------------------------//
//----------------定義區--------------------//
//----------------------------------------------//
U8??U8FLAGk;
U8??U8countU8temp;
U8??U8T_data_HU8T_data_LU8RH_data_HU8RH_data_LU8checkdata;
U8??U8T_data_H_tempU8T_data_L_tempU8RH_data_H_tempU8RH_data_L_tempU8checkdata_temp;
U8??U8comdata;
U8??outdata[5];??//定義發送的字節數 ???
U8??indata[5];
U8??count?count_r=0;
U8??str[5]={“RS232“};
U16?U16temp1U16temp2;
SendData(U8?*a)
{
outdata[0]?=?a[0];?
outdata[1]?=?a[1];
outdata[2]?=?a[2];
outdata[3]?=?a[3];
outdata[4]?=?a[4];
count?=?1;
SBUF=outdata[0];
}

???????void?Delay(U16?j)
????{??????U8?i;
????for(;j>0;j--)
??{?
for(i=0;i<27;i++);

??}
????}
???????void??Delay_10us(void)
??????{
????????U8?i;
????????i--;
????????i--;
????????i--;
????????i--;
????????i--;
????????i--;
???????}

????????void??COM(void)
??????{
?????
????????U8?i;
??????????
???????for(i=0;i<8;i++) ???
????{

??? ????U8FLAG=2;
??? while((!P2_0)&&U8FLAG++);
Delay_10us();
????Delay_10us();
Delay_10us();
?? U8temp=0;
?????if(P2_0)U8temp=1;
????U8FLAG=2;
?while((P2_0)&&U8FLAG++);
??? //超時則跳出for循環 ??
??? ?if(U8FLAG==1)break;
??? //判斷數據位是0還是1 ?
??? ???
//?如果高電平高過預定0高電平值則數據位為?1?
??? ?
???U8comdata<<=1;
??? ???U8comdata|=U8temp;????????//0
?????}//rof
???
}

//--------------------------------
//-----濕度讀取子程序?------------
//--------------------------------
//----以下變量均為全局變量--------
//----溫度高8位==?U8T_d

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1782??2009-06-27?09:15??DHT11_090627\51_asm_DHT11\51_asm_DHT21

?????文件???????6602??2008-12-06?09:01??DHT11_090627\51_asm_DHT11\51_asm_DHT21.asm

?????文件???????6106??2008-12-03?15:06??DHT11_090627\51_asm_DHT11\51_asm_DHT21.asm.bak

?????文件????????904??2009-06-27?09:15??DHT11_090627\51_asm_DHT11\51_asm_DHT21.hex

?????文件?????????56??2009-06-27?09:15??DHT11_090627\51_asm_DHT11\51_asm_DHT21.lnp

?????文件??????17422??2009-06-27?09:15??DHT11_090627\51_asm_DHT11\51_asm_DHT21.LST

?????文件???????7933??2009-06-27?09:15??DHT11_090627\51_asm_DHT11\51_asm_DHT21.M51

?????文件???????1885??2009-06-27?09:15??DHT11_090627\51_asm_DHT11\51_asm_DHT21.OBJ

?????文件???????1521??2009-06-27?09:15??DHT11_090627\51_asm_DHT11\51_asm_DHT21.Opt

?????文件????????420??2009-06-27?09:15??DHT11_090627\51_asm_DHT11\51_asm_DHT21.plg

?????文件???????2131??2008-12-01?18:04??DHT11_090627\51_asm_DHT11\51_asm_DHT21.Uv2

????.......??????1525??2008-12-06?09:01??DHT11_090627\51_asm_DHT11\51_asm_DHT21_Opt.Bak

?????文件??????????0??2008-12-01?14:19??DHT11_090627\51_asm_DHT11\51_asm_DHT21_Uv2.Bak

?????文件???????9384??2009-06-27?10:04??DHT11_090627\51_DHT11\51_DHT11

?????文件???????1940??2009-06-27?10:04??DHT11_090627\51_DHT11\51_DHT11.hex

?????文件?????????48??2009-06-27?10:04??DHT11_090627\51_DHT11\51_DHT11.lnp

?????文件??????11891??2009-06-27?10:04??DHT11_090627\51_DHT11\51_DHT11.M51

?????文件???????1300??2009-06-27?10:04??DHT11_090627\51_DHT11\51_DHT11.plg

?????文件???????9543??2009-06-27?09:39??DHT11_090627\51_DHT11\51_DHT21

?????文件???????6126??2009-06-27?10:02??DHT11_090627\51_DHT11\51_DHT21.c

?????文件???????6113??2009-06-27?09:44??DHT11_090627\51_DHT11\51_DHT21.c.bak

?????文件?????????48??2009-06-27?09:39??DHT11_090627\51_DHT11\51_DHT21.lnp

?????文件??????12471??2009-06-27?10:04??DHT11_090627\51_DHT11\51_DHT21.LST

?????文件??????11892??2009-06-27?09:39??DHT11_090627\51_DHT11\51_DHT21.M51

?????文件??????10967??2009-06-27?10:04??DHT11_090627\51_DHT11\51_DHT21.OBJ

?????文件???????1734??2009-06-27?10:04??DHT11_090627\51_DHT11\51_DHT21.Opt

?????文件???????7436??2009-06-27?09:40??DHT11_090627\51_DHT11\51_DHT21.plg

?????文件???????2127??2009-06-27?09:45??DHT11_090627\51_DHT11\51_DHT21.Uv2

????.......??????1738??2009-06-27?09:45??DHT11_090627\51_DHT11\51_DHT21_Opt.Bak

????.......??????2127??2008-11-26?14:20??DHT11_090627\51_DHT11\51_DHT21_Uv2.Bak

............此處省略7個文件信息

評論

共有 條評論