資源簡介
基于STC51單片機(jī)的加濕器設(shè)計(jì),用性價(jià)比比較高的傳感器DHT11做的,精度比較高。
代碼片段和文件信息
#include??
uint?dht_t1=0dht_t2=0;?????//依次為溫度整數(shù)部分和溫度小數(shù)部分?
uint?dht_d1=0dht_d2=0;?????//依次為濕度整數(shù)部分和濕度小數(shù)部分??
uchar?dht_chk=0;?????????????//和校驗(yàn),可選擇是否使用,具體參照數(shù)據(jù)手冊?
uchar?dht_num=0;?????????????//用于while循環(huán)中計(jì)數(shù),超時(shí)則跳出循環(huán)???
?
void?dht_delay_10us()????????//自己調(diào),一定要盡量精確到10us,很重要?
{
// uchar?i=0;??
// for(i=0;i<1;i++);?
uchar?i=0;
i?=?3;
while?(--i);
}???
void?dht_delay_10ms(uchar?t)?//大概10ms就行,粗略延時(shí)?
{
??uchar?i=0j=0k=0;
for(i=0;i {
????for(j=0;j<40;j++)
for(k=0;k<75;k++);
??}?
}
//接收一個(gè)8位數(shù)據(jù),先高位后低位?
uchar?dht_readat()???????????
{??
uchar?i=0dat=0;??
for(i=0;i<8;i++)
??{
????dht_num=2;????????//?dht_num用于while循環(huán)中計(jì)數(shù),超時(shí)則跳出循環(huán)?
while((dht_dat==0)&&(dht_num++));??//dht_dat?數(shù)據(jù)線由DH11拉低準(zhǔn)備發(fā)送數(shù)據(jù)??
dht_delay_10us();
dht_de
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2427??2015-01-07?14:45??dht11溫濕度報(bào)警(程序)\111.c
?????文件???????5920??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\111.LST
?????文件???????7350??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\111.OBJ
?????文件???????1770??2014-11-13?00:40??dht11溫濕度報(bào)警(程序)\1602.h
?????文件???????4927??2014-11-12?22:53??dht11溫濕度報(bào)警(程序)\1602液晶按鍵輸入顯示.c
?????文件???????8374??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\1602液晶按鍵輸入顯示.LST
?????文件??????10831??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\1602液晶按鍵輸入顯示.OBJ
?????文件??????27625??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\2
?????文件???????7323??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\2.hex
?????文件?????????78??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\2.lnp
?????文件??????29811??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\2.M51
?????文件????????183??2015-03-16?19:49??dht11溫濕度報(bào)警(程序)\2.plg
?????文件??????73864??2015-04-12?21:02??dht11溫濕度報(bào)警(程序)\2.uvgui.asus
????.......?????85842??2017-05-17?09:38??dht11溫濕度報(bào)警(程序)\2.uvgui.FengJie2532
?????文件??????73895??2014-12-29?18:58??dht11溫濕度報(bào)警(程序)\2.uvgui.Lyw
?????文件??????73871??2015-04-11?21:10??dht11溫濕度報(bào)警(程序)\2.uvgui_asus.bak
????.......??????5844??2017-05-17?09:38??dht11溫濕度報(bào)警(程序)\2.uvopt
????.......?????14207??2017-05-17?09:38??dht11溫濕度報(bào)警(程序)\2.uvproj
????.......??????6396??2015-04-11?21:10??dht11溫濕度報(bào)警(程序)\2_uvopt.bak
????.......?????13592??2015-01-06?17:30??dht11溫濕度報(bào)警(程序)\2_uvproj.bak
?????文件????????244??2014-11-13?00:40??dht11溫濕度報(bào)警(程序)\common.h
?????文件????????561??2015-01-07?14:45??dht11溫濕度報(bào)警(程序)\INF_NEC.h
?????文件???????3715??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\main.c
?????文件???????9202??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\main.LST
?????文件??????12285??2015-01-07?15:55??dht11溫濕度報(bào)警(程序)\main.OBJ
?????文件????????235??2015-01-06?17:11??dht11溫濕度報(bào)警(程序)\sbitdef.h
?????目錄??????????0??2017-05-17?09:38??dht11溫濕度報(bào)警(程序)
-----------?---------??----------?-----??----
???????????????480372????????????????????27
............此處省略0個(gè)文件信息
評論
共有 條評論