天天看點

563【畢設課設】基于單片機無線GSM防盜防火傳感器檢測報警系統設計

【資源下載下傳】下載下傳位址如下:

https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

設計簡介:

本設計是基于單片機的GSM無線防火防盜報警系統的設計,主要實作以下功能:

可實作通過濃度傳感器檢測目前濃度

可實作通過火焰傳感器檢測是否發生火災

可實作通過溫度傳感器檢測目前溫度

可實作通過紅外對管檢測是否有人闖入

可實作通過繼電器控制異常處理子產品

可實作通過SIM900A子產品傳輸異常資訊

可實作通過LCD1602顯示目前檢測數值資訊

563【畢設課設】基于單片機無線GSM防盜防火傳感器檢測報警系統設計
563【畢設課設】基于單片機無線GSM防盜防火傳感器檢測報警系統設計
*/
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;
           
563【畢設課設】基于單片機無線GSM防盜防火傳感器檢測報警系統設計

繼續閱讀