51单片机烟雾温湿度检测系统

基于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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值