【資源下載下傳】下載下傳位址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
設計簡介:
本設計是基于單片機的GSM無線防火防盜報警系統的設計,主要實作以下功能:
可實作通過濃度傳感器檢測目前濃度
可實作通過火焰傳感器檢測是否發生火災
可實作通過溫度傳感器檢測目前溫度
可實作通過紅外對管檢測是否有人闖入
可實作通過繼電器控制異常處理子產品
可實作通過SIM900A子產品傳輸異常資訊
可實作通過LCD1602顯示目前檢測數值資訊

*/
void main()
{
uint Temp; //定義讀取的溫度值
uint Conc; //定義讀取的濃度值
uint Fire; //定義讀取的火焰值
uint flag_qp,flag_temp,flag_conc,flag_fire,flag_man;
IR_1=1; //紅外發射端口常态為高電平
lcd_init();
UART_init();
lcd_write_str(1, 0, "Temp:");
lcd_write_str(1, 0x0c, "Conc:");
lcd_write_str(2, 0, "Fire:");
lcd_write_str(2, 0x0c, "Man:No");
while(1)
{
#if 1
DS18B20_start_change1(); //開始讀溫度
delay(50);
Temp=DS18B20_read_date1();
lcd_wendu(1, 5, Temp);
if(Temp >= 90)
{
delay(50);
if(Temp >= 90)
{
UART_sent('T');
delay(5);
UART_sent('T');
flag_temp = 0;
}
}
if(Temp < 90)
flag_temp = 1;
#endif
#if 1
Conc=Get_AD_ND_Result();//擷取濃度采樣值
Conc=Conc*99/255;