基于51单片机的温度控制系统.docx

资料分类:科技学院 上传会员:诛心啊 更新时间:2026-05-30
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11513
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.docx)
摘要
本设计采用STC89C51单片机实现温度的控制。该系统总共由四部分构成,它们分别是温度设定模块、温度检测模块、温度显示模块、报警模块。温度检测模块是利用DS18B20温度传感器测量出所测温度的温度值,并以数字信号的形式送入单片机中,再通过单片机进行温度的处理;温度显示模块由四位LED数码管显示,显示的精度为0.1℃;温度设定模块由三个按键完成,分别是设置页面进入按键,温度增加按键,温度减小按键;报警模块由蜂鸣器组成,当超过设定温度的上下限,放出警报声,在软件部分,本设计采用C语言实现功能,与硬件电路互相配合,将水温控制系统的功能很好的展现了出来。
本设计操作简单,成本低廉,温度控制效果优秀,可以广泛应用于生活与生产之中。
 
目   录
1 绪论 4
1.1 课题背景 4
1.2 国内外温度控制仪的发展状况 4
1.3 课题设计内容以及目的 4
2  系统硬件方案选择 5
2.1 硬件方案的选择 5
2.1.1  主控芯片的选择 5
2.1.2  显示器件的选择 5
2.1.3  温度传感器的选择 6
2.1.4  报警模块的选择 6
2.2  系统总体方案 7
3  系统硬件电路设计 9
3.1  STC89C51单片机系统设计 9
3.1.1  STC89C51的概述 9
3.1.2  STC89C51单片机的最小系统 9
3.2  数码管显示电路设计 11
3.2.1  共阳数码管的概述 11
3.2.3  共阳数码管的驱动方式 11
3.3  DS18B20温度传感器的设计 12
3.3.1  DS18B20的概述 12
3.3.2  DS18B20的工作原理 13
3.4  蜂鸣器电路的设计 13
3.5  继电器驱动电路设计 14
3.6  独立按键电路的设计 14
3.7  原理图绘制软件的介绍 15
3.8  系统硬件测试 16
4  系统软件部分设计 18
4.1  软件开发环境的介绍 18
4.2  系统重要函数的介绍 18
4.2.1  主函数的设计 18
4.2.2  数码管显示函数的设计 19
4.2.3  DS18B20温度采集函数的设计 20
4.3 系统软件测试 21
5.设备整体测试 22
6.结束语 23
参考文献 24
致谢 25
相关论文资料:
最新评论
上传会员 诛心啊 对本文的描述:基于51单片机 的温 度控制系统 Temperature control system based on 51 MCU 学 院 :理学院 专 业 :应用物理 摘要 本设计采用STC89C51单片机实现温度的控制。该系统总共由四部分构成,它们分别是......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: