文档介绍:题目:电子温度计的设计
专业:应用电子技术
班级:电子3121
作者:刘冬
指导教师:程晓芳
摘要
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人们带来的方便也是不可否认的。其中电子温度计就是一个典型的例子,医院、家庭等随处可见,为了能更加满足人们的需要,数字体温计正在更新换代。电子温度测量方式是随着电子技术的兴起而快速发展的一门学科,它利用材料随温度变化的参数转换成电信号对温度进行测量。电子温度计功能完善、使用方便安全、精度高,克服了传统电子温度计价格昂贵,测量功能单一、误差偏大等问题,使用效果良好,有很好的推广应用价值。本文通过对电子温度计的系统组成、应用方面、使用技术、功能特点、技术指标等方面来介绍与设计电子温度计。
目录
摘要 I
第一章绪论 1
选题的依据及意义 1
国内外研究现状及发展趋势(含文献综述) 2
本课题研究内容及方案 3
硬件设计 4
软件设计 4
方案设计 4
研究目标、主要特色及工作进度: 4
研究目标 4
主要特色 4
第二章系统总体方案设计 6
89C51单片机的介绍 6
89C51单片机管脚图 7
89C51单片机的中断系统 8
89C51单片机的定时/计数器 8
温度传感器DS18B20 8
DS18B20的性能特点 8
DS18B20与单片机的典型接口设计 9
DS18B20 的内部结构 11
DS18B20 的测温原理 11
告警信号: 12
CRC 的产生: 12
DS18B20使用中注意事项 12
1602字符型LCD简介 13
1602LCD的基本参数及引脚功能 13
1602LCD的指令说明及时序 14
1602LCD的RAM地址映射及标准字库表 16
1602LCD的一般初始化(复位)过程 17
DS1302时钟芯片 17
第三章系统硬件设计 18
硬件设计:本文采用89C51单片机作为主要控制芯片,具体框图如图3-1所示。 18
第四章系统软件设计 19
主程序设计 19
温度子程序 19
键盘子程序设计 20
报警子程序设计 21
第五章系统调试 22
Proteus软件简介 22
Keil软件 22
22
结论 25
参考文献 26
谢辞 27
附录1 程序代码 28
附录2 参考电路图 38
第一章绪论
选题的依据及意义
温度是人们生活中一个时时刻刻接触到的物理量,它影响着一切,厄尔尼诺现象是因为地球整体温度升高;分子运动因为温度的升高而加剧;30℃是人体感觉最佳的环境温度;工业生产、试验、生活……都离不开温度的影响,但是传统的温度计无法精确及快速的测出当前温度,会产生较大的误差。
本文提出一种新型数字式温度计的设计方案,可以达到传统温度计的测量精度,并且可较好的解决传统温度计存在的缺陷。增加实时记录及分析温度变化,具有报警功能和实时时钟功能,可随时根据用户需要设定报警温度。
采用AT89C51单片机作为核心来进行控制,该单片机具有较高的性价比,集成度高,通用性好,功能强,特别是体积小,耗能低,可靠性高,抗干扰能力强和使用方便等独特优点,在数字、智能化方面有广泛的用途。
采用智能温度传感器DS18B20作为检测元件,测温范围为-55℃~+125℃,℃。DS18B20可以直接读出被测温度值,而且采用3线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。DS18B20数字温度传感器接线方便,根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。单总线数字温度传感器正广泛应用于在多点温度测量系统中。单总线数字温度传感器将地址线、数据线、控制线合为1根信号线。每一个数字温度传感器内均有唯一的64位序列号,允许在信号线上挂接多个1-Wire总线器件。因此在单总路线多传感器系统中,只有获得该序列号后才能识别各传感器并对其进行操作。
显示模块采用1602液晶显示器,显示温度及时间。微功耗、体积小、显示内容丰富、超薄轻巧,常用在袖珍式仪表和