| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8874 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 本课题阐述了以AT89C51单片机为核心,由温度显示模块、水位显示模块、加热模块及报警模块组成的热水器控制系统。该系统使用了DS18B20温度传感器测量水箱温度,实现了通过数码管实时监测水温,并通过水位模拟监测电路监测水位,即当水位处于最低值或到达最高值时,启动蜂鸣器报警程序。本设计着重运用了单片机原理设计温度监测及水位监测模块,并用Keil软件编写程序,用Proteus软件进行控制电路的仿真操作。该系统是热水器控制最重要的部分,是实现其他功能的基础。 关键词:AT89C51,DS18B20,水位检测
目录 摘要 Abstract 1 绪论-4 1.1 课题背景和意义-4 1.2 研究现状-4 2 总体设计-4 2.1 系统总体硬件框图与功能实现-5 2.2-方案论证及选择-5 2.3 AT89C51单片机的介绍-6 2.4 温度传感器-8 2.4.1 温度传感器DS18B20-8 2.4.2 DS18B20的结构-9 2.5 数码管-10 3 硬件电路设计方案-11 3.1 单片机最小系统-11 3.1.1 时钟电路-11 3.1.2 复位电路-11 3.2 温度检测电路-12 3.3 温度显示电路-12 3.4 水位模拟电路-13 3.5 水位报警电路-14 3.6 加热电路-14 4 软件电路设计方案-14 4.1 系统软件总流程图-14 4.2 DS18B20读取温度流程图-15 4.3 水位程序流程图-16 5 仿真与调试-17 5.1 软件介绍-17 5.1.1 Keil软件简介-17 5.1.2 Proteus ISIS简介-17 5.2 功能仿真-18 5.2.1 水温电路-18 5.2.2 水位电路-20 结 论-22 参考文献-23 致 谢-24 |

