熱門問答
- 如何利用fatfs將溫濕度傳感器采集的數(shù)據(jù)存儲在sd 卡中
2017-06-10 13:48:05
351
1
- PLC如何采集數(shù)字溫濕度傳感器的數(shù)據(jù)?哪個型號的數(shù)字溫濕度傳感器較好?
2012-05-12 22:27:55
349
1
- 溫濕度傳感器的數(shù)據(jù)怎么來存儲啊,至少7天
2012-06-11 04:39:09
419
2
- 單片機(jī)采集的數(shù)據(jù)如何即時顯示在電腦顯示器上并存儲
2017-09-08 03:17:10
526
2
- DHT11溫濕度傳感器怎么把采集到的溫濕度數(shù)據(jù)傳給單片機(jī)STC89C52
2018-12-01 04:59:08
486
0
- 如何查看數(shù)據(jù)采集器中存儲的數(shù)據(jù)
2017-01-08 01:24:26
266
1
- 采集農(nóng)業(yè)方面室外的數(shù)據(jù)應(yīng)該選擇哪種溫濕度傳感器、二氧化碳傳感器
2014-01-01 17:26:13
279
1
- 數(shù)字溫濕度傳感器 DHT22 如何讀取數(shù)據(jù)
- 關(guān)于數(shù)字溫濕度傳感器DHT22在以下界面讀出的數(shù)據(jù)為什么是三位數(shù)的?是基于什么進(jìn)制?還是其他碼?... 關(guān)于數(shù)字溫濕度傳感器 DHT22在以下界面讀出的數(shù)據(jù)為什么是三位數(shù)的?是基于什么進(jìn)制?還是其他碼? 展開
2015-01-20 20:09:20
402
1
- 如何處理溫濕度傳感器傳送過來的數(shù)據(jù)
- 我用的AD模塊是EM235,滿量程輸入為0到10V,PLC為224XPCN,溫濕度傳感器是西門子Q160,并且要把溫濕度數(shù)據(jù)顯示到觸摸屏上,我看到別人寫的程序是這樣處理的:溫度=AIW12/64濕度=AI... 我用的AD模塊是EM235,滿量程輸入為0到10V,PLC為224XP CN,溫濕度傳感器是西門子Q160,并且要把溫濕度數(shù)據(jù)顯示到觸摸屏上,我看到別人寫的程序是這樣處理的:溫度=AIW12/64 濕度=AIW14/32 為什么要這樣處理呢?大家?guī)蛶兔忉屜?,先謝謝大家了! 展開
2013-10-20 07:08:32
694
4
- DHT11溫濕度傳感器如何把溫濕度數(shù)據(jù)傳給單片機(jī)STC89C52
2016-06-14 16:12:20
541
2
- 怎樣將力控組態(tài)軟件中的數(shù)據(jù)存儲到關(guān)系數(shù)據(jù)庫
2017-09-12 09:54:55
368
1
- 怎樣將力控組態(tài)軟件中的數(shù)據(jù)存儲到關(guān)系數(shù)據(jù)庫
2017-09-16 16:24:55
681
2
- 數(shù)據(jù)采集器如何采集傳感器的數(shù)據(jù)?通過什么方式?
2018-11-14 22:18:50
442
0
- 水位傳感器采集的數(shù)據(jù)信息如何傳到單片機(jī)
2012-06-09 17:46:40
315
3
- dht11溫濕度傳感器數(shù)據(jù)讀取
- 晶振11.0592波特率57600單片機(jī)STC89C52RC調(diào)試發(fā)現(xiàn)可以讀取數(shù)據(jù)但讀取到的數(shù)據(jù)是錯的可能是時序圖錯了求大神幫忙看看//6??1è?//êμ???... 晶振11.0592 波特率57600 單片機(jī)STC89C52RC
調(diào)試發(fā)現(xiàn)可以讀取數(shù)據(jù) 但讀取到的數(shù)據(jù)是錯的 可能是時序圖錯了 求大神幫忙看看
//6??1è?
//êμ???áè?dhtêy?Y2¢ò?×?·?′?D?ê?·¢?íμ?′??ú
#include
#include sbit dht=P2^0; void SendStr(unsigned char *s); void SendByte(unsigned char dat); void getdata(void); void dht11(void); void Delayms(unsigned int i); void Delay_10us(void); unsigned char checkdata_temp=0,checkdata=0; unsigned char RH_DATA_H_temp=0,RH_DATA_H=0; unsigned char RH_DATA_L_temp=0,RH_DATA_L=0; unsigned char T_DATA_H_temp=0,T_DATA_H=0; unsigned char T_DATA_L_temp=0,T_DATA_L=0; unsigned char DATA; unsigned char temp; void Delayms(unsigned int i) //延時0.1ms { unsigned char j; for(;i>0;i--) for(j=0;j<27;j++); } void Delay_10us(void) //延時10us { _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); } void InitUART(void ) { TMOD &=0X0F; PCON |=0X80; TMOD |=0X20; REN=0; SM0=0; SM1=1; TL1=TH1=0xff; //波特率57600,晶振11.0592 EA=1; TR1=1; ES=0; } void UARA_SER(void) interrupt 4 { if(RI)RI=0; if(TI)TI=0; } void SendStr(unsigned char *s) //發(fā)送一個字符串 { while(*s!='\0') { SendByte(*s); s++; } } void SendByte(unsigned char dat) //發(fā)送一個字節(jié) { ES=0; SBUF=dat; while(!TI); ES=1; TI=0; } void dht11(void) //讀取溫濕度數(shù)據(jù) { dht=0; Delayms(180); dht=1; Delay_10us(); Delay_10us(); Delay_10us(); Delay_10us(); dht=1; if(dht==0) { while(!dht); while(dht); getdata(); RH_DATA_H_temp=DATA; getdata(); RH_DATA_L_temp=DATA; getdata(); T_DATA_H_temp=DATA; getdata(); T_DATA_L_temp=DATA; getdata(); checkdata_temp=DATA; } temp=RH_DATA_H_temp+RH_DATA_L_temp+T_DATA_H_temp+T_DATA_L_temp; if(temp==checkdata_temp) { RH_DATA_H=RH_DATA_H_temp; RH_DATA_L=RH_DATA_L_temp; T_DATA_H=T_DATA_H_temp; T_DATA_L=T_DATA_L_temp; checkdata=checkdata_temp; } } void getdata(void) //讀取8bit數(shù)據(jù) { unsigned char i=0; for(i=0;i<8;i++) { while(!dht); Delay_10us(); Delay_10us(); Delay_10us(); DATA<<=1; if(dht) { DATA|=0x01; SendStr("1"); } else { DATA|=0x00; SendStr("0"); } } } void main(void) { unsigned char text[4]={"TEXT"}; Delayms(20000); InitUART(); while(1) { dht11(); text[0]=RH_DATA_H/10+0X30; text[1]=RH_DATA_H%10+0X30; text[2]=T_DATA_H/10+0X30; text[3]=T_DATA_H%10+0X30; SendStr(text); SendStr("\r\n"); Delayms(65535); } } 展開
2018-11-23 06:57:42
452
0
- SD卡測速
- 我買了一張東芝32G的sd卡,那里寫著寫入60讀取90的,可我插到電腦里拉照片出來速度只有20m/s左右,我上網(wǎng)查了好像要3.0讀卡器,可是我另外一張SD卡拉照片進(jìn)去速度也有70m/s,是不是我買了假貨?(外包裝我好像弄丟了,查不了驗(yàn)證碼)有沒有辦法測試到底是卡的... 我買了一張東芝32G的sd卡,那里寫著寫入60讀取90的,可我插到電腦里拉照片出來速度只有20m/s左右,我上網(wǎng)查了好像要3.0讀卡器,可是我另外一張SD卡拉照片進(jìn)去速度也有70m/s,是不是我買了假貨?(外包裝我好像弄丟了,查不了驗(yàn)證碼)有沒有辦法測試到底是卡的問題還是沒有3.0讀卡器的緣故? 展開
2014-09-12 17:27:32
508
1
- 如何將傳感器采集的數(shù)據(jù)上傳到web服務(wù)器中
2018-03-06 00:07:47
372
1
- SD卡-CF卡轉(zhuǎn)換器
- 用5D2,只能插CF卡,用不了SD,SD卡連到電腦上和各種設(shè)備之間轉(zhuǎn)換感覺還是很方便的,所以就想找個SD-CF卡轉(zhuǎn)換器,貌似是有那種加個卡套就能讓SD卡變?yōu)镃F卡使用的,但是不知道效果如何。 有的人說轉(zhuǎn)換器影響速度什么的,現(xiàn)在的SDHC class10 應(yīng)該說速度已經(jīng)很... 用5D2,只能插CF卡,用不了SD,SD卡連到電腦上和各種設(shè)備之間轉(zhuǎn)換感覺還是很方便的,所以就想找個SD-CF卡轉(zhuǎn)換器,貌似是有那種加個卡套就能讓SD卡變?yōu)镃F卡使用的,但是不知道效果如何。 有的人說轉(zhuǎn)換器影響速度什么的,現(xiàn)在的SDHC class10 應(yīng)該說速度已經(jīng)很快了,我就想知道現(xiàn)在的情況是怎么樣的,2013年的。 我想要了解的是Z新的情況,包括1.讀取速度的影響 2.哪種品牌的轉(zhuǎn)換器比較好。 請用過的,懂得大神來給點(diǎn)建議。 展開
2013-08-05 00:15:51
568
4
- 溫濕度傳感器是不是實(shí)時采集現(xiàn)場信息的?
- 溫濕度傳感器是不是實(shí)時采集現(xiàn)場信息的?溫濕度傳感器采集現(xiàn)場信息是不是有一個時間間隔,比如零點(diǎn)幾秒?... 溫濕度傳感器是不是實(shí)時采集現(xiàn)場信息的?溫濕度傳感器采集現(xiàn)場信息是不是有一個時間間隔,比如零點(diǎn)幾秒? 展開
2017-08-09 07:03:00
504
1
- 無線監(jiān)控系統(tǒng)是如何采集傳感器的模擬量數(shù)據(jù)呢?
2015-11-18 20:24:43
363
1
4月突出貢獻(xiàn)榜
推薦主頁
最新話題





參與評論
登錄后參與評論