基于51单片机的烟雾温湿度检测控制系统(Proteus仿真)
该系统采用51单片机作为主控芯片,结合烟雾传感器、温湿度传感器及报警模块,实现对环境参数的实时监测与报警功能。Proteus仿真验证了硬件设计的可行性,适用于工业安全、智能家居等场景。
硬件设计
核心元件清单:
- AT89C51单片机
- MQ-2烟雾传感器(模拟量输出)
- DHT11温湿度传感器(数字量输出)
- LCD1602液晶显示屏
- 蜂鸣器报警模块
- LED指示灯(红/绿)
电路连接说明:
- P1.0接MQ-2模拟输出(需ADC0809转换)
- P2.0-P2.2接DHT11数据线
- P3.0-P3.7驱动LCD1602
- P0.0控制蜂鸣器,P0.1/P0.2控制LED
软件设计流程
系统初始化
void Init_System() {
LCD_Init(); // 液晶初始化
DHT11_Start(); // 温湿度传感器启动
ADC_Init(); // ADC模块初始化
EA = 1; // 开启总中断
}
主程序逻辑
void main() {
Init_System();
while(1) {
Read_Smoke(); // 读取烟雾浓度
Read_TempHum(); // 读取温湿度
Display_Data(); // LCD显示数据
Alarm_Check(); // 阈值判断与报警
Delay_ms(100
272

被折叠的 条评论
为什么被折叠?



