DHT11.c
DHT11.c
如下:
#include <ioCC2530.h>
#define uint unsigned int
#define uchar unsigned char
#define wenshi P0_6
uchar ucharFLAG, uchartemp;
uchar shidu_shi, shidu_ge, wendu_shi, wendu_ge = 4;
uchar ucharT_data_H, ucharT_data_L, ucharRH_data_H, ucharRH_data_L, ucharcheckdata;
uchar ucharT_data_H_temp, ucharT_data_L_temp, ucharRH_data_H_temp, ucharRH_data_L_temp, ucharcheckdata_temp;
uchar ucharcomdata;
uchar temp[2] = {
0, 0};
uchar temp1[5] = "temp=";
uchar humidity[2] = {
0, 0};
uchar humidity1[9] = "humidity=";
void Delay_us() {
/* 1us延时 */
asm ( "nop" );
asm ( "nop" );
asm ( "nop" );
asm ( "nop" );
asm ( "nop" );
asm ( "nop" );
asm ( "nop" );
asm ( "nop" );
asm ( "nop" );
}
void Delay_10us() {
/* 10us延时 */
Delay_us();
Delay_us();
Delay_us();
Delay_us();
Delay_us();
Delay_us();
Delay_us();