基于51单片机的锅炉温度控制系统设计[Proteus仿真]

基于51单片机的锅炉温度控制系统设计[Proteus仿真]

温度控制系统这个题目算是课程设计和毕业设计中常见的题目了,本期是一个基于51单片机的锅炉温度控制系统.

需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【330锅炉温度控制系统】即可获取(看到消息会第一时间回复~)

仿真环境

proteus8.9

程序编译

keil4.60

功能

请添加图片描述

  1. DS1302 实时显示时间
  2. DS18B20温度检测
  3. AT24c02阈值存储,可掉电保存阈值
  4. 声光报警系统
  5. 加热器控制电路6. 风扇电机控制电路
  6. 按键设置阈值、时间和倒计时

按键说明:

请添加图片描述
一共6个独立按键:

  1. key2和key3是公用的加键和减键,在设置时间、倒计时、阈值时都是用这两个按键加减。
  2. key1按下进入设置时间,光标在秒处闪烁,再次按下key1, 光标跳到分,再次按下,光标跳到时,依次类推,直到时间全部跳转完。在光标闪烁的位置,按下key2或者key3对此位置的数值进行加减
  3. key4可以不用
  4. key5按键进入设置倒计时的界面,这时按下key1光标在秒处闪烁,按下key2或者key3进行数值的加减,再次按下key1光标会跳转到分。
  5. key6设置阈值,按下后通过按键2和按键3加或者减阈值,再次按下key6,保存阈值并推出。

程序说明

在主程序中通过检测温度,当温度高于阈值时,加热器关闭,风扇开启进入散热;当温度低于阈值时,加热开启,风扇关闭,进入加热模式;
实时时间是通过单片机内部的定时器,在指定时间去读取DS1302保存的时间并显示。
倒计时功能是设置到倒计时的时间后,在计时结束后,会启动温度检测,并在温度过高时降温,在温度过低时加热。
报警功能时在温度过高是,蜂鸣器和LED触发声光报警。

需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【330锅炉温度控制系统】即可获取(看到消息会第一时间回复~)

公众号:
在这里插入图片描述

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值