//硬件连接: P2.0 口为通讯口连接 DHT1
#include <reg51.h>
#include <intrins.h>
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
位整型变量 */
#define uchar unsigned char
#define uint unsigned int
sbit P2_0 = P2^0 ;
sbit P2_1 = P2^1 ;
//----------------------------------------------//
//----------------定义区--------------------//
//----------------------------------------------//
U8 U8FLAG;
U8 U8count,U8temp;
U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata;
U8
U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8che
ckdata_temp;
U8 U8comdata;
U8 indata[5];
U8 count, count_r=0;
U16 U16temp1,U16temp2;
sbit d1=P2^4;
sbit d2=P2^5;
sbit d3=P2^6;
sbit d4=P2^7;
uchar code LEDData[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,
0x80,0x90,0xff};
uchar data display[5] = {0x00,0x00,0x00,0x00,0x00};
void Delay(U16 j)
{
U8 i;
for(;j>0;j--)
{
for(i=0;i<27;i++);