基于单片机的温度控制系统的设计
摘要 随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类的生活带来了
根本性的改变。尤其是单片机技术的应用产品的出现给人们的生活带来了诸多方便。
本文设计并制作了基于单片机的温度控制系统,以单片机为核心,由液晶显示模块、按键模块、传感器DS18B20、湿度模块组成。该系统与传统的温度计相比,具有读数方便,测温范围广,测温准确,还能设定温度范围等功能。
关键词 单片机 液晶显示 DS18B20
目 录
引 言 ........................................................................................................................................................... 1 第一章 方案选择................................................................................................................................. 2
1.1温度采集器件的选择 ................................................................................................................. 3 1.2时钟模块的选择 .......................................................................................................................... 3 1.3显示模块的选择 .......................................................................................................................... 3 1.4键盘模块的选择 .......................................................................................................................... 3
第二章 硬件电路设计 ...................................................................................................................... 4
2.1系统硬件设计及组成 ................................................................................................................. 4 2.2主控模块 ....................................................................................................................................... 5 2.3温度采集模块 .............................................................................................................................. 7 2.4时钟模块 ..................................................................................................... 错误!未定义书签。 2.5显示模块 ......................................................................................................................................11 2.6键盘模块和报警模块 ................................................................................................................11
第三章 软件设计............................................................................................................................... 14
3.1应用软件设计原则 ................................................................................................................... 14 3.2软件的总体设计 ........................................................................................................................ 14 3.3系统程序流程总框图 ............................................................................................................... 14
3.3.1温度读取函数 ...................................................................................................................... 15 3.3.2显示程序.............................................................................................................................. 16 3.3.3时间读取函数 ...................................................................................... 错误!未定义书签。
第四章 制作与调试 ......................................................................................................................... 16
4.1软件调试 ..................................................................................................................................... 18 4.2硬件制作 ..................................................................................................................................... 18 4.3硬件调试 ..................................................................................................................................... 18
结论 ............................................................................................................................................................ 20 参考文献 ................................................................................................................................................. 21 致谢 ............................................................................................................................................................ 22 附录一 C语言源程序 .................................................................................................................... 23 附录二 原理图 .................................................................................................................................... 39
附录三 PCB图 ................................................................................................................................... 40 附录四 实物图片............................................................................................................................... 41
引 言
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,但人们对它的要求越来越高,要为现代化社会提供更好更方便的设施服务就需要从单片机技术入手,一切向着数字化、智能化控制方向发展。
本设计制作的是一款基于单片机的温度控制系统。传统的温度计测量精度差、显示不直观、不能精确设定测量范围。与传统温度计相比,该温度控制系统具有读数方便,测温范围广,测温准确,、显示直观、功能多样、成本低廉等诸多优点,符合电子仪器仪表的发展趋势。该设计控制器使用单片机STC89C51,测温传感器使用DS18B20,1602液晶显示。该系统功能有显示当前温度,可以自定义温度上下限,当温度超上下限时自动报警,温度回到设定范围时报警消失,并且还具有湿度检测功能。该系统应用范围广泛,具有广阔的市场前景。
第一章 方案选择
2