下载此文档

完整版msp430dht11程序.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
该【完整版msp430dht11程序 】是由【知识徜徉土豆】上传分享,文档一共【2】页,该文档可以免费在线阅读,需要了解更多关于【完整版msp430dht11程序 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。#ifndef_DHT11_TYPE#define_DHT11_TYPE#include<>#defineCPU(1000000)#definedelay_us(x)(__delay_cycles((double)x*CPU/))#definedelay_ms(x)(__delay_cycles((double)x*CPU/))#defineHIGHP2OUT|=BIT1;#defineLOWP2OUT&=~BIT1;unsignedcharRH,TH;unsignedchartemph,templ,humdh,humdl,check,cal;charreceive(void)//接受函数{unsignedcharnum=0,t;//临时变量用于存储接受数据t=t<t++){tem=0;while(!(P2IN&BIT1));//等待14us的低电平结束delay_us(30);if((P2IN&BIT1))/////////长于30us定义为1{tem=1;while((P2IN&BIT1));//等待一位的采集结束}num<<=1;num|=tem;}returnnum;}voidreceive_init(){P2DIR|=BIT1;LOW;delay_ms(20);HIGH;delay_us(30);//20--40P2DIR&=~BIT1;if(!(P2IN&BIT1));//从机发出响应信号{while(!(P2IN&BIT1));//等待响应响应结束while((P2IN&BIT1));//开始采集humdh=receive();humdl=receive();temph=receive();templ=receive();check=receive();}}//voidmain(void)voidreadRH_TH(void)//读数据{receive_init();cal=humdh+humdl+temph+templ;if(cal==check){RH=humdh;TH=temph;}}#endif

完整版msp430dht11程序 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息