資源簡介
環(huán)境:keil4
器件:STC89C52RC、Wifi模塊(ESP8266)、DHT11溫濕度傳感器、聲音傳感器,雨水傳感器、LCD1602
項(xiàng)目描述:
1、 使用DHT11采集當(dāng)前環(huán)境溫度、濕度信息,監(jiān)測敲門、監(jiān)測室外天氣;
2、 通過無線通信ESP8266模塊發(fā)送到服務(wù)器,服務(wù)器連接局域網(wǎng);
3、 手機(jī)可以通過訪問局域網(wǎng)來訪問家中的數(shù)據(jù)信息;
led1 P1.0 發(fā)送指示燈
dht11 P3.6;P3.5 室內(nèi);室外
led2 P1.1 顯示室內(nèi)溫度時(shí)亮
KEY2 P3.3 按鍵 飛線P2.0
sound P3.2 震動(dòng)
Rain P1.2 下雨
代碼片段和文件信息
#include?“myhead.h“
sbit?led?=??P1^0;
sbit?Rain?=?P1^2;
unsigned?char?lock?=?0;
/*************************************************
unsigned?char?TEM[3];
unsigned?char?RHS[3];
溫度濕度在這兩個(gè)數(shù)組里,已經(jīng)轉(zhuǎn)化為數(shù)值,可直接發(fā)送;
*************************************************/
char?putchar(char?byte)
{
ES?=?0;
SBUF?=?byte;
while(!TI);
TI?=?0;
ES?=?1;
return?0;
}
void?led_singal()
{
led?=?0;
delay_s(2);
led?=?1;
lcd_write_com(0x01);?//?清屏
delay_ms(10);
}
void?Initall()
{
?int0_init();
?int1_init();
?lcd_init();???//lcd1602初始化
?lcd_begin();
?delay_s(2);
?lcd_loading();
?uart_init();
?Esp8266Init();
?led?=?1;
?temp?=?0;
}
void?main()
{
?Initall();
/*****************歡迎界面******************/
?printf(“\r\n“);
?printf(“主機(jī)(內(nèi)機(jī)已連接)\r\n“);
?printf(“歡迎使用H-Young智家系統(tǒng)!\r\n“);
?printf(“Designed?by?HenchYoung\r\n“);
?printf(“***********使用說明**********\r\n“);
?printf(“*發(fā)送1獲取室內(nèi)環(huán)境狀況\r\n“);
?printf(“如果有人敲門你將實(shí)時(shí)收到提醒\r\n“);
?pri
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-04?20:44??RHC?V2.0\
?????目錄???????????0??2018-08-08?14:28??RHC?V2.0\RHC?內(nèi)機(jī)\
?????目錄???????????0??2018-07-29?15:57??RHC?V2.0\RHC?內(nèi)機(jī)\LCD\
?????文件????????2655??2018-07-29?15:54??RHC?V2.0\RHC?內(nèi)機(jī)\LCD\lcd.c
?????文件?????????568??2018-07-29?15:57??RHC?V2.0\RHC?內(nèi)機(jī)\LCD\lcd.h
?????文件???????41813??2018-08-04?20:55??RHC?V2.0\RHC?內(nèi)機(jī)\RHC
?????文件???????40805??2018-08-04?20:55??RHC?V2.0\RHC?內(nèi)機(jī)\RHC.M51
?????文件????????9693??2018-08-04?20:55??RHC?V2.0\RHC?內(nèi)機(jī)\RHC.hex
?????文件?????????121??2018-08-04?20:55??RHC?V2.0\RHC?內(nèi)機(jī)\RHC.lnp
?????文件?????????180??2018-08-08?14:28??RHC?V2.0\RHC?內(nèi)機(jī)\RHC.plg
?????文件???????69038??2018-08-08?14:28??RHC?V2.0\RHC?內(nèi)機(jī)\RHC.uvgui.HenchYoung
?????文件???????69047??2018-08-04?21:00??RHC?V2.0\RHC?內(nèi)機(jī)\RHC.uvgui_HenchYoung.bak
?????文件????????8365??2018-08-08?14:28??RHC?V2.0\RHC?內(nèi)機(jī)\RHC.uvopt
?????文件???????14421??2018-08-04?12:19??RHC?V2.0\RHC?內(nèi)機(jī)\RHC.uvproj
?????文件????????8366??2018-08-04?21:00??RHC?V2.0\RHC?內(nèi)機(jī)\RHC_uvopt.bak
?????文件???????15294??2018-08-03?21:16??RHC?V2.0\RHC?內(nèi)機(jī)\RHC_uvproj.bak
?????文件????????6376??2012-12-10?10:20??RHC?V2.0\RHC?內(nèi)機(jī)\STARTUP.A51
?????文件???????14052??2018-07-20?19:57??RHC?V2.0\RHC?內(nèi)機(jī)\STARTUP.LST
?????文件?????????749??2018-07-20?19:57??RHC?V2.0\RHC?內(nèi)機(jī)\STARTUP.OBJ
?????目錄???????????0??2018-07-24?18:26??RHC?V2.0\RHC?內(nèi)機(jī)\delay\
?????文件?????????483??2018-07-24?17:08??RHC?V2.0\RHC?內(nèi)機(jī)\delay\delay.c
?????文件?????????212??2018-04-14?12:13??RHC?V2.0\RHC?內(nèi)機(jī)\delay\delay.h
?????文件??????????87??2018-07-24?17:08??RHC?V2.0\RHC?內(nèi)機(jī)\delay.__i
?????文件????????1874??2018-07-24?17:08??RHC?V2.0\RHC?內(nèi)機(jī)\delay.lst
?????文件????????2285??2018-07-24?17:08??RHC?V2.0\RHC?內(nèi)機(jī)\delay.obj
?????目錄???????????0??2018-07-29?14:12??RHC?V2.0\RHC?內(nèi)機(jī)\dht11\
?????文件????????3432??2018-07-29?14:12??RHC?V2.0\RHC?內(nèi)機(jī)\dht11\dht11.c
?????文件?????????492??2018-07-29?14:12??RHC?V2.0\RHC?內(nèi)機(jī)\dht11\dht11.h
?????文件??????????87??2018-07-30?11:28??RHC?V2.0\RHC?內(nèi)機(jī)\dht11.__i
?????文件????????6671??2018-07-30?11:28??RHC?V2.0\RHC?內(nèi)機(jī)\dht11.lst
?????文件???????10490??2018-07-30?11:28??RHC?V2.0\RHC?內(nèi)機(jī)\dht11.obj
............此處省略71個(gè)文件信息
評論
共有 條評論