求28大神下载给个链接

后使用快捷导航没有帐号?
查看: 1581|回复: 5
跪求大神给个G2553连接DHT11的完整程序
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
我想用串口调试助手检测DHT11测到的数据,无奈水平太菜,所以跪求大神们帮助。
在线时间46 小时
芯币111 枚
TA的帖子TA的资源
一粒金砂(中级), 积分 30, 距离下一级还需 170 积分
一粒金砂(中级), 积分 30, 距离下一级还需 170 积分
#include &msp430G2553.h&
#include&stdio.h&
#define DHT11_OUTPUT& &P2DIR|=BIT0
#define DHT11_INPUT& &P2DIR&=~BIT0
#define DHT11_H& &P2OUT|=BIT0
#define DHT11_L& &P2OUT&=~BIT0
#define DHT11_IN& &(P2IN&BIT0)
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#define CPU& && && & (1000000)
#define delay_us(x)& &(__delay_cycles((double)x*CPU/))
#define delay_ms(x)& &(__delay_cycles((double)x*CPU/1000.0))
uchar start_DHT11(void);
uchar DHT11_ReadChar(void);
void dht11(void);
uchar DHT11T_Data_H, DHT11T_Data_L, DHT11RH_Data_H, DHT11RH_Data_L,CheckData_
void put(uchar *x)
&&while(*x)
& & while (!(IFG2&UCA0TXIFG));& && && && && & // USCI_A0 TX buffer ready?&&
& & UCA0TXBUF=*x;
void putc(char *x)
&&while(*x)
& & while (!(IFG2&UCA0TXIFG));& && && && && & // USCI_A0 TX buffer ready?&&
& & UCA0TXBUF=*x;
void wellcome()
put(&*************************************\n&);
put(&********& &hello,eeworld!& &********\n&);
put(&********& &this is mengzhilv!& & ********\n&);
put(&********&&Copyright @ 2011& &********\n&);
put(&*************************************\n\n&);
delay_ms(10);
void main(void)
&&WDTCTL = WDTPW + WDTHOLD;& && && && && &&&// Stop WDT
&&UCA0CTL1 |= UCSWRST;& && && && && && && && && &
& &BCSCTL1 = CALBC1_1MHZ;& && && && && && &&&
& &DCOCTL = CALDCO_1MHZ;
& &P1SEL = BIT1 + BIT2 ;& && && && && && && &
& &P1SEL2 = BIT1 + BIT2 ;& && && && && && && &
& &UCA0CTL1 |= UCSSEL_2;& && && && && && && &
& &UCA0BR0 = 104;& && && && && && && && && &&&
& &UCA0BR1 = 0;& && && && && && && && && && &
& &UCA0MCTL = UCBRS0;& && && && && && && && &
& &UCA0CTL1 &= ~UCSWRST;& && && && && && &// **Initialize USCI state machine**
&&delay_us(1000);
&&wellcome();
&&put(&**********DHT11 TEST**********\n&);
&&delay_ms(1000);
&&dht11();
uchar start_DHT11(void)
uchar TData_H_temp,TData_L_temp,RHData_H_temp,RHData_L_temp,
uchar&&presence,
DHT11_OUTPUT;
DHT11_L;& & //拉低18ms以上
delay_ms(20);
DHT11_INPUT;
delay_us(40);
presence=DHT11_IN;
if(!presence)
& &count=2;
& &while((!DHT11_IN)&&count++);//等待低电平
& &count=2;
& &while((DHT11_IN)&&count++);//等待高电平
& && &RHData_H_temp = DHT11_ReadChar();
& && &RHData_L_temp = DHT11_ReadChar();
& && &TData_H_temp = DHT11_ReadChar();
& && &TData_L_temp = DHT11_ReadChar();
& && &CheckData_temp = DHT11_ReadChar();
& && &DHT11_OUTPUT;
& && &DHT11_H;
& && &checktemp = (RHData_H_temp + RHData_L_temp + TData_H_temp + TData_L_temp);
& && &if (checktemp == CheckData_temp) {
& && && &DHT11RH_Data_H = RHData_H_
& && && &DHT11RH_Data_L = RHData_L_
& && && &DHT11T_Data_H = TData_H_
& && && &DHT11T_Data_L = TData_L_
& && && &flag=1;
& &P1OUT |=BIT0;
uchar DHT11_ReadChar(void)
& && &&&//计数防止死等
& &for(i=0;i&8;i++)
& && &count=2;
& && &while((!DHT11_IN)&&count++);& &&&//等待50us低电平结束
& &&&delay_us(40); //40us
& && &dat &&= 1;& && &&&//50us低电平+28us高电平表示'0'
& && &if(DHT11_IN)& & //50us低电平+70us高电平表示'1'
& && && &dat |= 1;
& && &count=2;
& && &while((DHT11_IN)&&count++);
& && &if(count==1)& && &//超时则跳出for循环
void dht11()
char c[40];
o=start_DHT11();
P1OUT |=BIT1;
delay_ms(300);
P1OUT &=~BIT1;
delay_ms(300);
& && &&&put(&DHT11 EXIST AND ACQUIRE SUCCESSFUL!\n&);
& && &&&delay_ms(10);
&&sprintf(c, &%d.%d %d.%d %d\r\n&,DHT11RH_Data_H,DHT11RH_Data_L,DHT11T_Data_H,DHT11T_Data_L,CheckData_temp);
&&putc(c);&&
用的是Iar还是ccs&
测试了 可以用 谢谢大神了!!&
在线时间22 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 10, 距离下一级还需 190 积分
一粒金砂(中级), 积分 10, 距离下一级还需 190 积分
#include &msp430G2553.h&
#include&stdio.h&
#define DHT11_OUTPUT& &P2DIR|=BIT0
测试了 可以用 谢谢大神了!!
lz,我还是调不出来,可不可以留下个联系方式&
在线时间65 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 10, 距离下一级还需 190 积分
一粒金砂(中级), 积分 10, 距离下一级还需 190 积分
为什么我的不可以呢
在线时间19 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
测试了 可以用 谢谢大神了!!
lz,我还是调不出来,可不可以留下个联系方式
在线时间19 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
#include &msp430G2553.h&
#include&stdio.h&
#define DHT11_OUTPUT& &P2DIR|=BIT0
用的是Iar还是ccs
Powered by
逛了这许久,何不进去瞧瞧?求大神给个死神266到272的MKV下载链接......._百度知道
求大神给个死神266到272的MKV下载链接.......
、跪求、、。
提问者采纳
已私信251-293的MKV度盘下载链接
提问者评价
来自团队:
其他类似问题
为您推荐:
mkv的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁有没有大神能给个道士下山高清的百度云链接啊,跪求,~_百度知道
有没有大神能给个道士下山高清的百度云链接啊,跪求,~
点击片源就会自动加速播放了您好。记得采纳哦,用手机浏览器看的话有的也看不见附件,非常感谢。请亲千万不要改密,也可以向我提问或发消息提醒下我,我也在用,永久分享。压缩包里面是资源搜索器+本人自用迅雷会员账号(写在txt文件里)和防踢补丁,担心有毒可以不下。不是病毒,若万一出现密码不正确的情况等一会儿我就会改回去了,另附迅雷会员提供下载.我每天都会登陆下迅雷检查看密码是否被改?shareid=&uk=" name="1资源搜索器+自用迅雷会员。里面有简单的防踢补丁使用说明(短时间用的话防踢补丁不打也可以),有很多人在使用!。您如果用的是手机知道客户端的话看不见附件压缩包,最好等方便的时候用电脑看哦!!若对本账号满意请采纳为满意答案。看迅雷影视的话只要在迅雷看看播放器里登录,会造成很大的困扰!<file fsid="390" link="/share/link,建议使用资源搜索器自行搜索下载!如有不懂的请追问。不会过期。谢谢
来自团队:
其他类似问题
为您推荐:
其他5条回答
baidu.baidu: http
下载一个葫芦娃3楼,去里面找PPTVVIP破解版的,里面有
能不能直接给我链接
我看了,烂片不解释!
百度新视觉 里面有
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 28大神下载 的文章

 

随机推荐