基于单片机的数字温度计—课程设计

基于单片机的数字温度计—课程设计

ID:6634487

大小:146.50 KB

页数:21页

时间:2018-01-20

基于单片机的数字温度计—课程设计_第1页
基于单片机的数字温度计—课程设计_第2页
基于单片机的数字温度计—课程设计_第3页
基于单片机的数字温度计—课程设计_第4页
基于单片机的数字温度计—课程设计_第5页
资源描述:

《基于单片机的数字温度计—课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机原理课程设计报告题目:数字温度计院(系):工学院专业:电子信息工程年级:2010级姓名:XXX学号:XXXXXX指导教师:XXX2013年12月6日21电子信息工程专业10级学生单片机原理课程设计任务书课程设计题目三、数字温度计指导教师XXX职称XXX设计任务和要求:1.基本要求(1)采用DS18B20作为温度传感器进行温度检测(2)对采集温度进行显示(显示温度分辨率0.1℃)(3)采集温度数值应采用数字滤波措施,保证显示数据稳定(4)显示数据,无数据位必须消隐。2.设计步骤(1)使用Proteus按设计要求绘制电路图。(2)按要求编写相应程序。(3)使用Proteus仿真程序,对

2、程序进行调试。(4)撰写课程设计报告3.撰写课程设计报告课程设计报告内容包括题目、摘要、目录、正文、结论、致谢、参考文献等。学生在完成上述全部工作之后,应将全部内容以先后顺序写成设计报告一份,阐述整个设计内容,要求重点突出、特色鲜明、语言简练、文字通畅,字迹工整。报告书以A4纸打印,装订成册(文字不少于3000字)。21目录1.设计目的42.设计任务与要求43.方案设计与论证44.单元电路设计54.1单片机的选择54.2温度传感器的选择64.3温度检测电路75.总原理图及元器件清单75.1总原理图85.2元器件清单86.软件部分86.1初始化程序86.2读出温度子程序96.3读、写时序子

3、程序96.4温度处理子程序106.5显示程序116.6延时程序126.7Proteus软件介绍............................................137.调试与分析138.心得与总结149.致谢1510.参考文献16附件:1721数字温度计摘要:随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的。它已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,作为电子信息工程专业的学生,我们学习了单片机,就应该把它熟练应用到生活之中来。此次课程设计是一种基于单片机控制的数字温度计,本文设计的数字温度

4、计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。关键词:单片机,数字控制,温度计,DS18B20,proteus。1.设计目的单片机原理及接口技术是一门专业技术基础课,是一门实践性很强的课程,单片机课程设计要求将所学的理论知识通过实践加强理解和认识,提高学生们的单片机接口电路的设计能力和实践动手能力。2.设计任务与要求(1)采用DS18B20作为温度传感器进行温度检测(2)对采集温度进行显示(显示温度分辨率0.1oC)(3)采集温度数值应采用数字滤波措施,保证显示数据稳定(4)显示数据,无数据位必须消隐3.方案设计与论证方案一:由于本设计是测温电路,可以使用热敏电阻之类

5、的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,测温电路比较麻烦。方案二:采用数字温度芯片DS18B20测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在0—10021摄氏度时,最大线形偏差小于1摄氏度。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89S52构成的温度测量装置,它直接输出温度的数字信号,可直接

6、与计算机连接。这样,测温系统的结构就比较简单,体积也不大。采用52单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。该系统利用AT89S52芯片控制温度传感器DS18B20进行实时温度从以上两种方案,容易看出方案一的测温装置可测温度范围宽、体积小,但是线性误差较大。方案二的测温装置电路简单、精确度较高、实现方便、软件设计也比较简单,故本次设计采用了方案二。4.单元电路设计温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,用4位共阴LED数码管以串口传送数据实现温度显示。主控制

7、器LED显示单片机复位时钟振荡温度传感器图1总体设计框图4.1单片机的选择对于单片机的选择,可以考虑使用8052系列,AT89C52是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4kbytes的可编程的Flash只读程序存储器,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP),也可用传统方法进行编程,所以低价位AT89C52单片机可为提供许多高性价比的应用场合,可灵活应用于各种控制领

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。