目录摘要 IABSTRACT 2 引言 1 1 智能热水器控制系统的总体设计方案 1 1
1 方案的分析与选择 1 1
2 系统总体设计概述 2 1
3 各功能模块介绍 3 1
1 控制模块 3 1
2 显示模块 3 1
3 输入模块 4 1
4 其它模块 4 1
4 本章小结 5 2 硬件电路的设计与实现 5 2
1 单片机最小系统硬件电路设计 5 2
2 显示模块硬件电路设计 6 2
3 温度传感器 DS18B20 电路设计 6 2
4 电子式水位开关硬件电路设计 6 2
5 时钟芯片电路设计 6 2
6 声光报警电路设计 6 2
7 按键设置模块电路设计 7 2
8 电源和开关模块设计 7 2
9 本章小结 7 3 热水器控制系统的软件设计与算法实现 7 3
1 软件总体流程图 8 3
2 显示模块程序设计 8 3
1 写命令子函数 9 3
2 写数据子函数 9 3
3 温度传感器模块程序设计 10 3
4 时钟芯片相关程序设计 10 3
5 按键设置程序设计 11 3
6 主程序和中断服务程序设计 12 3
7 本章小结 12 4 测试、总结与评价 12 4
1 软件平台 仿真测试 12 4
2 面包板电路搭建测试 12 4
3 系统方案总结与评价 12 5 结束语 13 参考文献 14 致谢 15 基于 51 单片机的智能热水器控制系统摘 要随着科技的进步和人们生活水平的不断提高,热水器越来越普遍地走进千家万户,给人们的生活带来了极大的方便
同时,人们对热水器的智能化和安全性都提出了更高的要求
这就要求热水器具有一个智能控制系统,能够自动猎取当前水温柔水位信息,推断实际温度与预设温度关系,从而实现加热的自动控制
本文提出了一种基于 51 单片机的智能热水器控制系统的解决