基于单片机的数字温度计课程设计报告.doc

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

PAGE1目录TOC\o"1-3"\h\z\u1设计概述21.1设计目标和要求21.2设计思路22系统方案及硬件设计32.1设计方案32.2方案的硬件总体方框图32.3温度传感器DS18B20测温原理42.4硬件设计82.4.1主控制器ATmega1682.4.2复位电路82.4.3时钟振荡电82.4.4报警点调节电路92.4.5显示电路103软件设计103.1系统分析103.2各子程序及其流程图设计113.2.1初始化子程序113.2.2DS1820的读写字节子程序123.2.3温度读取及转换子程序133.2.4计算温度子程序143.2.5温度显示子程序153.2.6报警子程序164proteus软件仿真184.1系统仿真设计184.2仿真结果分析185系统原理图196心得体会201设计概述1.1设计目标和要求1.用所学的单片机知识设计制作数字温度计;2.测温范围是-20℃70℃;3.误差小于0.5℃;4.所测的温度值可以由LCD数码管直接显示;5.可以任意设置上下限温度的报警功能;6.进一步熟悉proteus,protel,word软件的功能和使用方法;1.2设计思路首先确定我们所设计的是一个数字温度计,由单片机、温度传感器以及其他电路共同实现。根据所要实现的功能,先在proteus软件上仿真。根据所选用的硬件可以将整个软件设计分为若干子程序,有初始化、查询时间、发送指令、读取数据、显示温度等构成,可将以上子程序分别设计,实现各自的功能,再在子程序中调用,就可以实现预期的目标。在proteus软件里画出相应的电路图,将编写好的程序的编译后的文件下载到proteus电路图的单片机里,进行仿真,对温度传感器设置不同的参数,看是否达到了我们设计所要求的目标,如果不符合要求,需要检查程序算法和硬件连接是否有误。若仿真成功,就按照电路图焊接硬件。2系统方案及硬

最近下载