手持温度测量仪--张贵清.doc

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手持温度测量仪--张贵清

目 录 第1章 绪论 1 1.1 温度测量的背景和现代技术 1 1.2 研究方法 1 1.3 预期结果 1 第2章 设计方案及主要技术 3 2.1 设计方案 3 2.2 89C51单片机中文简介 3 2.2.1 单片机的主要特性 3 2.2.2 单片机的管脚说明 3 2.2.3 芯片擦除 6 2.3 温度传感器DS18B20 6 2.3.1 DS18B20技术性能和应用范围 7 2.3.2 DS18B20工作原理 8 2.4 1602液晶显示器 12 2.4.1 液晶显示的简介 12 2.4.2 液晶显示的工作原理 14 第3章 硬件设计 19 3.1 DS18B20传感器和单片机的连接 19 3.2 AT89C2051和液晶显示器的接口电路 22 第4章 软件设计及调试 24 4.1 主程序的设计 24 4.2 温度传感器DS18B20的程序子母块 25 4.2.1 初始化子程序(RESET) 25 4.2.2 读出温度子程序 25 4.2.3 写温度子程序 27 4.2.4 温度转换命令子程序 28 4.2.5 计算温度子程序 29 4.2.6 温度数据的计算处理方法 30 4.3 液晶显示流程 31 4.3.1 1602LCD的一般初始化(复位)过程 31 4.3.2 液晶显示器的软件代码 32 4.3.3 显示数据刷新子程序 33 4.4 系统调试与分析 34 第5章 结论 36 参考文献 37 致 谢 38 附录A 英文 39 附录B 中文 46 附录C 汇编程序 51 1章 绪论 1.1 温度测量的背景和现代技术 温度测量在物理实验、医疗卫生、食品生产等领域,尤其在热学实验(如:物体的比热容、汽化热、热功当量、压强温度系数等教学实验)中,有特别重要的意义。现在所使用的温度计通常都是精度为1℃和0.1℃的水银、煤油或酒精温度计。这些温度计的刻度间隔通常都很密,不容易准确分辨,读数困难,而且它们的热容量还比较大,达到热平衡所需的时间较长,因此很难读准,并且使用非常不方便。DS18B20与传统的温度传感器相比,能够直接读出被测温度。而在传统的远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外现场的电磁环境都非常恶劣,各种干扰信号较强,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,数字温度传感器DS18B20是一款性能优异的数字式传感器,具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网、能较好地解决传统测温装置普遍存在的携带不便、易损坏、易受干扰等不足,可广泛的应用于工业控制中的各种温度监控。 89C51芯片,DS18B20温度传感器,以及1602液晶显示器和PQ05RF115V稳压集成电路。为了达到预期的成果,我们首先熟悉和了解了DS18B20的工作原理和于单片机的接口编程,其次我们也熟悉和了解了89C51单片机和1602液晶显示器的工作原理和它的显示编程,并进行硬件连线,并进行调试。 经过一段时间的研究和试验,我们在硬件和软件方面,我们取得成功卓越的成果。硬件方面:把DS18B20的测温输入端口和单片机实现了连接,并实现了液晶显示器与单片机的连接并用Protel 99 SE作出图。在软件Protel 99 SE软89C51单片机中文简介 AT89C51是一种带字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可 擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多 功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机 为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 与MCS-51 兼容4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz ~ 24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路图2-1 AT89C51的示意图 XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档