基于单片机智能家居环境监测报警系统Proteus仿真(含全部资料)

发布于:2025-09-05 ⋅ 阅读:(21) ⋅ 点赞:(0)

全套资料包含:Proteus仿真源文件+keil C语言源程序+AD原理图+流程图+元器件清单+说明书等

资料下载:

通过网盘分享的文件:资料分享
链接: 百度网盘 请输入提取码 提取码: tgnu


目录

资料下载:

Proteus仿真功能

项目文件资料:

一、Proteus仿真源文件

二、AD原理图文件

二、报告说明书

三、系统流程图

四、Keil c语言程序源代码


项目功能:

功能描述:
      为实现温度检测、煤气和烟雾等气体检测、监控外人闯入等功能,采用NTC热敏电阻、MQ2气体检测传感器、磁控开关等传感器
1、系统具有检测灵敏、报警及时、性价比高等特点;
2、各检测节点可通过无线方式连接到主机,检测到危险信号后,主机采用声光报警或远程报警;
3、设计必须实现家居温度、煤气泄漏、外人闯入、火灾(烟雾)的全部检测;
4、拓展内容:增加检测项目并具有可行性,除环境检测外也可增加人体信号(心率、体温)检测等。


项目文件:

一、Proteus仿真源文件

​​

二、AD原理图文件

二、报告说明书

三、系统流程图

​​

四、器件清单

Quantity References Value
2 C1-C2 30pF
2 R1,R5 330
1 R3 10k
1 R6 4.7k
1 U1 AT89C52
1 U2 ADC0808
1 Q1 NPN
1 D1 LED-YELLOW
1 BUZ1 BUZZER
1 LCD1 NOKIA5110
1 RP1 RESPACK-8
1 RT1 10k
2 RV1-RV2 1k
1 X1 CRYSTAL

五、Keil c语言程序源代码(部分)

#include "adc0809.h"
#include <intrins.h>

/*启动ADC0809转换数据*/
uchar ADC0809(uchar channel)
{
		uchar temp;
	  ale = 0;
	  switch(channel)
		{
			  case 0:adda = 0;addb = 0;addc = 0;break;//选通通道0
	      case 1:adda = 1;addb = 0;addc = 0;break;//选通通道1
	      case 2:adda = 0;addb = 1;addc = 0;break;//选通通道2
				default:break;
		}
		ale = 1;       //锁存地址信号
	  oe = 0;
	  start = 0;     //启动转换信号
	  start = 1;
	  start = 0;
	  while(!eoc);   //等待eoc信号变为高电平,准备读取数据
	  oe = 1;        //oe信号拉高,获取数据
	  temp = P2;
	  oe = 0;        //获取数据完毕,oe拉低
	  return temp;
}

六、全套资料包含

​​

七:项目资源获取

需要完整的资料可以点击下面的名片关注,回复“资料”!

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


网站公告

今日签到

点亮在社区的每一天
去签到