资源预览内容
第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
第9页 / 共36页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
天天津津机机电电职职业业技技术术学学院院毕业综合实践报告毕业综合实践报告姓 名: 专 业:应用电子班 级:应电(1)班 学 号:指导教师: 年 月 日I基于单片机的水温控制器的设计基于单片机的水温控制器的设计摘摘 要要本系统的设计可以用于热水器温度控制系统和饮水机等各种电器电路中。它以单片机 AT89S52 为核心,通过 3 个数码管显示温度和 4 个按键实现人机对话,使用单总线温度转换芯片 DS18B20 实时采集温度并通过数码管显示,并提供各种运行指示灯用来指示系统现在所处状态,如:温度设置、加热、停止加热等,整个系统通过四个按键来设置加热温度和控制运行模式。关键词:关键词: 单片机;数码管显示;单总线;DS18B20II目目 录录1 绪论绪论.- 1 -2 系统总体设计系统总体设计.- 2 -2.1 硬件总体设计.- 2 -2.1.1 硬件系统子模块.- 2 -2.2 软件总体设计.- 2 -3 硬件系统设计硬件系统设计.- 4 -3.1 硬件电路分析和设计报告.- 4 -3.1.1 单片机最小系统电路.- 4 -3.1.2 键盘电路.- 5 -3.1.3 数码管及指示灯显示电路.- 5 -3.1.4 温度采集电路.- 7 -3.1.5 电源电路.- 11 -3.1.6 报警电路设计.- 12 -3.1.7 加热管控制电路设计.- 12 -4 系统软件设计系统软件设计.- 14 -4.1 主程序流程图.- 14 -4.2 各个模块的流程图.- 16 -4.2.1 读取温度 DS18B20 模块的流程.- 16 -4.2.2 键盘扫描处理流程.- 18 -4.2.3 报警处理流程.- 18 -5 系统调试系统调试.- 20 -5.1 硬件电路调试.- 20 -5.2 软件调试.- 20 -5.3 系统操作说明.- 21 -5.4 数据测试.- 21 -总总 结结.- 23 -致致 谢谢.- 24 -参考文献参考文献.- 25 -附录一:系统源程序附录一:系统源程序.- 26 -附录二:系统硬件总图附录二:系统硬件总图.- 35 - 0 -基于单片机的水温控制器的设计基于单片机的水温控制器的设计1 绪论绪论本系统的核心控制芯片选用的是 51 系列单片机 AT89S52,单片机在各个技术领域中的迅猛发展,与单片机所构成的计算机应用系统的特点有关: 单片机构成的应用系统有较大的可靠性。 系统构建简洁、易行,能方便的实现系统功能。 由于构成的系统是一个计算机系统,相当多的功能由软件实现,故具有柔性特点。 有优异的性能价格比。本系统的设计可以用于水温控制系统和电饭煲等各种电器电路中。它以单片机AT89S52 为核心,通过数码管显示温度和语音提示实现人机对话,使用温度转换芯片DS18B20 实时采集温度并通过数码管显示,并提供各种运行指示灯用来指示系统现在所处状态,如:温度设置、加热、停止加热等,整个系统通过四个按键来设置加热温度和控制运行模式。自动控制仪器仪表总的发展趋势是高性能、数字化、集成化、智能化和网络化。智能温度控制系统的设计是为了满足市场对成本低、性能稳定、可远程监测、控制现场温度的需求而做的课题,具有较为广阔的市场前景。- 1 -2 系统总体设计系统总体设计2.1 硬件总体设计硬件总体设计设计并制作一个基于单片机的热水器温度控制系统的电路,其结构框图如图 2-1:电源单片机 AT89S52数码管显示继电器温度传感器 DS18B20报警键盘指示灯图图 21 系统结构框图系统结构框图2.1.1 硬件系统子模块硬件系统子模块(1) 单片机最小系统电路部分(2) 键盘扫描电路部分(3) 数码管温度显示和运行指示灯电路部分(4) 温度采集电路部分(5) 继电器控制部分(6) 报警部分2.2 软件总体设计软件总体设计良好的设计方案可以减少软件设计的工作量,提高软件的通用性,扩展性和可读性。本系统的设计方案和步骤如下:(1) 根据需求按照系统的功能要求,逐级划分模块。(2) 明确各模块之间的数据流传递关系,力求数据传递少,以增强各模块的独立性,- 2 -便于软件编制和调试。(3) 确定软件开发环境,选择设计语言,完成模块功能设计,并分别调试通过。(4) 按照开发式软件设计结构,将各模块有机的结合起来,即成一个较完善
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号