目 录
内容提要………………………………………………………………………………………………1 关键字…………………………………………………………………………………………………1 引言……………………………………………………………………………………………………1 二、设计方案 …………………………………………………………………………………………2 2.1设计任务和要求 ………………………………………………………………………………2 2.2方案辩证 ………………………………………………………………………………………3 1温度计软件设计流程图 ………………………………………………………………………3 2元器件的选取………………………………………………………………………………… 4 3系统最终设计方案 ……………………………………………………………………………4 三、设计方案的总体设计框图 ……………………………………………………………………4 3.1硬件电路框图 …………………………………………………………………………………4 3.2硬件电路概述 …………………………………………………………………………………5 3.3主控电路 ………………………………………………………………………………………5 3.4显示电路 ………………………………………………………………………………………6 3.5报警温度调节电路 ……………………………………………………………………………7 3.6温度传感器及DS18B20测温原理 ……………………………………………………………7 3.7 升降温调节电路…………………………………………………………………………………7 四、系统软件算法设计………………………………………………………………………………8 4.1主程序 ……………………………………………………………………………………………9 4.2读出温度子程序…………………………………………………………………………………9 4.3温度转换命令子程序……………………………………………………………………………10 4.4 计算温度子程序 ……………………………………………………………………………10 4.5 显示数据刷新子程序 …………………………………………………………………………10 4.6 1602的液晶显示 ……………………………………………………………………………10 五、软件仿真 ………………………………………………………………………………………10 5.1系统仿真设计 …………………………………………………………………………………11 5.2系统仿真原理图 ………………………………………………………………………………13 5.2系统原理图 ……………………………………………………………………………………14 结与体会………………………………………………………………………………………………15 附录……………………………………………………………………………………………………15
一.【内容摘要】 随着时代的进步和发展,单片机技术已经普及到我们生活,工
作,科研,各个领域,已经成为一种比较成熟的技术,单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同种类的传感器,可实现诸如电压、湿度、温度、速度、硬度、压力等的物理量的测量。本文将介绍一种基于单片机控制理论及其应用系统设计的数字温度计。
本文主要介绍了一个基于AT89C51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机喜爱的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也进行一一介绍,该系统可以方便的是实现温度采集和显示,并可以根据需要任意设定上下限报警温度,它使用起来方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合我们日常生活和工农业生产中的温度测量,也可以当做温度处理模块嵌入其他系统中,作为其他主系统的辅助扩展。DS18B20和AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合与恶劣环境下进行现场温度测量,有广泛的应用前景。
本设计首先是确定目标,气候是各个功能模块的设计,再在Proteus软件上进行仿真,修改,仿真。
本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警,同时根据设定的温度范围通过升降温电路控制环境的温度达到恒温效果。
【关键词】 单片机,数字控制,温度计, DS18B20,STC89C52RC
【引言】 单片机技术作为计算机技术的一个分支,广泛地应用于工业控制,智能
仪器仪表,机电一体化产品,家用电器等各个领域。“单片机原理与应用”在工科院校各专业中已作为一门重要的技术基础课而普遍开设。学生在课程设计,毕业设计,科研项目中会广泛应用到单片机知识,而且,进入社会后也会广泛接触到单片机的工程项目。鉴于此,提高“单片机原理及应用”课的教学效果,让学生参与课程设计实习甚为重要。单片机应用技术涉及的内容十分广泛,如何使学生在有限的时间内掌握单片机应用的基本原理及方法,是一个很有价值的教学项目。为此,我们进行了“单片机的学习与应用”方面的课程设计,锻炼学生的动脑动手以及协作能力。
单片机课程设计是针对模拟电子技术,数字逻辑电路,电路,单片机的原理及应用课程的要求,对我们进行综合性实践训练的实践学习环节,它包括选择课设任务、软件设计,硬件设计,调试和编写课设报告等实践内容。通过此次课程设计实现以下三个目标:第一,让学生初步掌握单片机课程的试验、设计方法,即学生根据设计要求和性能约束,查阅文献资料,收集、分析类似的相关题目,并通过元器件的组装调试等实践环节,使最终硬件电路达到题目要求的性能指标;
第二,课程设计为后续的毕业设计打好基础,毕业设计是系统的工程设计实践,而课程设计的着眼点是让学生开始从理论学习的轨道上逐渐引向实际运用,从已学过的定性分析、定量计算的方法,逐步掌握工程设计的步骤和方法,了解科学实验的程序和实施方法。第三,培养学生勤于思考乐于动手的习惯,同时通过设计并制作单片机类产品,使学生能够自己不断地学习接受新知识(如在本课设题目中存在智能测温器件DS18B20,就是课堂环节中不曾提及的“新器件”),通过多人的合作解决现实中存在的问题,从而不断地增强学生在该方面的自信心及兴趣,也提高了学生的动手能力,对学生以后步入社会参加工作打下一定良好的实践基础。
温度可调上下限检测报警恒温设计
二、设计方案
2.1设计务任和要求
1、基本范围-55℃——125℃ 2、精度误差小于0.5℃ 3、LCD 数码直读显示
4、可以任意设定温度的上下限报警功能. 2.2方案辩证
1温度计软件设计流程图: