资源简介
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
- 上一篇:SHA256算法的verilog 实现
- 下一篇:DevExpress8.2破解版的
评论
共有 条评论