/**
描述:DHT11 测试
*/
#include "ioCC2530.h"
#include <stdio.h>
#define uchar unsigned char
#define uint unsigned int
#define DHT11_DATA P0_4
/*****************全局变量的定义******************/
uchar Overtime_counter; //判断等待是否超时的计数器。利用uchar型的数值范围进行自动延时控制(时长由初值决定),并判断是否超时
uchar bit_value; //从DATA总线上读到的位值
uchar T_data_H, T_data_L, RH_data_H, RH_data_L, checkdata;//校验过的温度高8位,温度低8位,湿度高8位,湿度低8位,校验和8位
uchar T_data_H_temp, T_data_L_temp, RH_data_H_temp, RH_data_L_temp, checkdata_temp;//未经校验的数据
uchar comdata; //从DHT11读取的一个字节的数据
void Delay(uint);
void InitialAD(void);
char str[16];
/*****************************************************
* @brief 初始化串口
*****************************************************/
void initUARTSEND(void)
{
PERCFG = 0x00; // 设置外设控制为P0
P0SEL = 0x2c; // 选择P0_2,P0_3,P0_4,P0_5作为串口
P2DIR &= ~0XC0; //P0优先作为UART0
U0CSR |= 0x80; //UART方式
U0GCR |= 9;
U0BAUD |= 59; //波特率设为19200
UTX0I
WSN之DHT11温湿度传感器
最新推荐文章于 2023-04-20 21:22:04 发布
本文介绍了DHT11温湿度传感器在无线传感器网络(WSN)中的应用,提供了下载链接以获取详细信息。作者分享了个人学习过程中的困惑,期待读者的指导。
摘要由CSDN通过智能技术生成