• 大小: 3KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签: DHT11  

资源简介

DHT11温湿度测试程序,所用控制器为MSP430,在12864上显示

资源截图

代码片段和文件信息

#include 

#define DHT11_INPUT   P2DIR &= ~BIT0
#define DHT11_OUTPUT  P2DIR |= BIT0
#define DHT11_H       P2OUT |= BIT0
#define DHT11_L       P2OUT &= ~BIT0
#define DHT11_VAL     (P2IN & BIT0)

unsigned char flag;
unsigned char aa;
unsigned char M0[5] = {“0““0““0““0““0“};
unsigned char H0[5] = {“0““0““0““0““0“};
unsigned char datacrc;

const unsigned char tishi[] = {“温湿度检测系统“};
unsigned char tishi1[] = {“humi=“};
unsigned char tishi2[] = {“temp=“};

void ClkInit()
{
    char i;
   /*------选择系统主时钟为8MHz-------*/
    BCSCTL1 &= ~XT2OFF;                 //打开XT2高频晶体振荡器
    do
    {
        IFG1 &= ~OFIFG;                 //清除晶振失败标志
        for (i = 0xFF; i > 0; i--);     //等待8MHz晶体起振
    }
    while ((IFG1 & OFIFG));             //晶振失效标志仍然存在?
    BCSC

评论

共有 条评论