久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
cc2530驅(qū)動dht11溫濕度傳感器的程序
[打印本頁]
作者:
大大泡泡糖2
時間:
2017-4-26 16:26
標(biāo)題:
cc2530驅(qū)動dht11溫濕度傳感器的程序
DHT11+CC2530 濕度傳感器(裸機)工程源代碼
0.png
(59.08 KB, 下載次數(shù): 146)
下載附件
2017-4-26 23:35 上傳
單片機源程序:
/**************************************/
/* WeBee團隊 */
/* Zigbee學(xué)習(xí)例程 */
/*例程名稱:溫濕度傳感器DHT11 */
/*描述:將采集到的溫濕度信息通過串口打印到
串口調(diào)試助手。
**************************************/
#include <ioCC2530.h>
#include <string.h>
#include "UART.H"
#include "DHT.h"
extern uchar hum[2];
extern uchar temp[2];
uchar temp1[5]="temp=";
uchar humidity1[9]="humidity=";
/***************************
主函數(shù)
***************************/
void main(void)
{
// Delay_ms(1000);//讓設(shè)備穩(wěn)定
InitUart(); //串口初始化
while(1)
{
Temp();
/*******信息通過串口打印********/
Uart_Send_String(temp1,5);
Uart_Send_String(temp,2);
Uart_Send_String("\n",1);
Uart_Send_String(humidity1,9);
Uart_Send_String(hum,2);
Uart_Send_String("\n",1);
Delay_ms(2000); //延時,使周期性2S讀取1次
}
}
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
#include <ioCC2530.h>
#include "DHT.h"
#define DHT11 P0_6
int Check;
uchar TL,TH,HL,HH,temp[2],hum[2];
//延時函數(shù)
void Delay_us() //1 us延時
{
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
}
void Delay_10us() //10 us延時
{
Delay_us();
Delay_us();
Delay_us();
Delay_us();
Delay_us();
Delay_us();
Delay_us();
Delay_us();
Delay_us();
Delay_us();
}
void Delay_ms(uint Time)//n ms延時
{
unsigned char i;
while(Time--)
{
for(i=0;i<100;i++)
Delay_10us();
}
}
void DHT11Input()
{
P0SEL &= ~0X40; //設(shè)置 P06 為普通 IO 口
P0DIR &= ~0x40; //重新配置IO口方向
}
void DHT11Output()
{
P0SEL &= ~0X40; //設(shè)置 P06 為普通 IO 口
P0DIR |= 0x40; //重新配置IO口方向
}
/***********************
溫濕度傳感
***********************/
uchar Read_Byte()//讀一個字節(jié)—八位
{
uchar i,data;
DHT11Input();
for(i=0;i<8;i++)
{
while(!DHT11);
Delay_10us();
Delay_10us();
Delay_10us();
// Delay_10us();
// Delay_10us();
data<<=1;
if(DHT11)
{
data|=0x01;
while(DHT11);
} else data|=0x00;
//data<<=1;
}
return data;
}
void Start()//起始信號
{
DHT11Output();
DHT11=0;
Delay_ms(20);
DHT11=1;
Delay_10us();
Delay_10us();
Delay_10us();
Delay_10us();
DHT11Input();
if(!DHT11)
{
while(!DHT11);
while(DHT11);
HH=Read_Byte();
HL=Read_Byte();
TH=Read_Byte();
TL=Read_Byte();
Check=Read_Byte();
DHT11=1;
}
}
void Temp()//讀出溫濕度數(shù)據(jù) 并放入數(shù)組里
{
Start();
if(Check==HH+HL+TH+TL)//數(shù)據(jù)校驗
{
temp[0]=TH/10+48;temp[1]=TH%10+48;
hum[0]=HH/10+48;hum[1]=HH%10+48;
}
else
{
temp[0]=0;temp[1]=0;
hum[0]=0;hum[1]=0;
}
}
復(fù)制代碼
下載:
CC2530驅(qū)動DHT11(簡單易懂、自己編寫).zip
(45.43 KB, 下載次數(shù): 201)
2017-4-26 16:24 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
wt254720282
時間:
2017-6-11 17:40
你好,這個程序段怎么使用
作者:
wt254720282
時間:
2017-6-11 17:41
你好 ,這個用IAR直接點擊EWW文件就可以直接下載到2530吧
作者:
cc0531
時間:
2017-8-5 14:11
嗨!您好,下載回來了。不過讀不到值,都是0。有執(zhí)行到Temp()里頭,有進入到if(Check==HH+HL+TH+TL)的判斷式里,不過TH和HH的值也為0
作者:
qcccccccc
時間:
2017-12-7 19:19
很不錯的,值得學(xué)習(xí)
作者:
默墨12
時間:
2018-3-29 10:35
您好,我最近正在學(xué)習(xí)dht11與cc2530開發(fā),看到這個帖子,感覺很有用,請問這個工程下載后,直接用IAR打開下載到開發(fā)板就可以運行嗎
作者:
christinewj
時間:
2018-4-16 16:06
你好,為什么我的濕度顯示有95?請問我們的濕度范圍是多少?為什么和DHT11的濕度范圍不一致?
作者:
christinewj
時間:
2018-4-16 16:07
你好,濕度范圍是多少呢?我的程序中出現(xiàn)了95?
作者:
復(fù)讀機小藍
時間:
2018-12-16 14:28
好。。。。。
作者:
hujiyu777
時間:
2019-4-8 15:58
謝謝樓主,正好需要這個東西
作者:
longlian123
時間:
2019-4-23 09:31
很好的資料,學(xué)習(xí)了
作者:
fjlasjflas
時間:
2019-7-3 11:17
為什么讀到的值都是0呢
作者:
123lzz
時間:
2020-11-9 19:38
這個太棒了,對我很大幫助
作者:
擬定捏合
時間:
2020-11-23 11:07
串口輸出全是0是咋回事?
作者:
cy009
時間:
2020-12-5 16:27
DHT11容易出現(xiàn)在while(!DHT11)或while(DHT11)處進入死循環(huán)
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩一级片在线观看
|
在线精品一区
|
国产91在线看
|
欧美级毛片
|
九九视频在线观看
|
日本一本视频
|
日韩黄色免费视频
|
欧美日韩精品一区二区在线播放
|
在线一区二区三区
|
美女黄色一级片
|
最近中文字幕在线观看
|
日韩高清一区二区
|
国产成人精品网站
|
国产精品高潮呻吟av
|
日韩不卡免费视频
|
不卡视频在线观看
|
亚洲高清毛片一区二区
|
日韩欧美在线观看视频
|
自拍偷在线精品自拍偷无码专区
|
www一级片
|
天天操天天干天天操
|
性做久久久久久久免费看
|
成人免费毛片观看
|
五月天婷婷网站
|
一区二区三区四区精品
|
日日爽夜夜爽
|
在线中文字幕
|
欧美片网站免费
|
国产免费福利
|
国产免费一区二区三区
|
五月天婷婷在线观看
|
涩涩999
|
国产日韩精品视频
|
亚洲精品字幕在线观看
|
色妞综合网
|
国产精品av在线
|
国产亚洲天堂
|
国产一区二区在线播放
|
欧美成在线
|
四川一级毛毛片
|
久久久久久97
|