摘 要:电热水器拥有许多优点,比如说不产生污染、使用安全且方便、保温时间更长等。普通的热水器只具有简单的注水、加热升温、指示灯亮灭等功能。针对这一问题,本设计提出了以STC89C51单片机为核心的智能热水器控制系统的研究。此次设计主要包括了微型控制模块、温度检测电路、LCD显示电路和出错报警电路,并采用C语言编程。本系统的主要任务是向电热水器进行温度采集与显示、温度检测、出错报警和预约等功能。通过用户的各种事先指令,对单片机进行操作,达到控制热水器的加热系统的工作状态,基本达到了对热水器的控制的目的,可以以满足人们对高生活水平的要求。
关键词: 电热水器,单片机,STC89C51,智能
目录
摘要
Abstract
1 前言-4
1.1 选题背景、目的及意义-4
1.2 本设计研究的状况和成果-4
1.3 本设计所研究的内容-5
1.4 本设计需要达成的目标-5
2 总体设计方案-5
2.1 系统总体框架-5
2.2 系统设计模块的选择-6
2.2.1 主控制器模块-6
2.2.2 水温检测模块-6
2.2.3 报警提示模块来-6
2.2.4 显示模块汇-6
2.3 最终方案毕业-7
3 硬件的系统模块设计-7
3.1 温度采集检测电路设计-7
3.2 键盘输入电路设计-8
3.3 显示电路设计-8
3.4 告警电路设计-9
3.5 直流稳压电源电路设计-9
3.6 单片机最小系统-9
4 软件系统设计-11
4.1 主程序设计流程图-11
4.2 按键扫描子程序流程图-12
4.3 DS18B20测温模块流程图-13
4.4 LCD1602显示模块流程图-13
4.5 系统程序运行流程图-14
4.6 系统仿真原理图-14
5 系统调试与存在的问题-15
5.1 硬件系统调试-15
5.2 软件调试-18
结 论-20
参 考 文 献-21
致 谢-22
附录 原理图-23