目 录摘 要:本文采用AT89C52、DS18B20和LCD 1602设计了一种基于单片机的智能温度计。本设计主要包括主控制器、单片机复位、报警点按键、时钟震荡、温度传感器及LCD显示模块,并采用C语言进行编程,利用Keil C51和Protues仿真软件进行仿真。仿真验证表明本设计可以方便的实现温度采集和显示;并可根据需要设定上下限温度,单片机将检测到的温度信号与输入的温度上、下限进行比较,由此判断是否启动加热冷却装置以保持恒温;并具有精度高、量程宽、灵敏度高、体积小、功耗低等特点。8566
关键词:AT89C52;DS18B20;LCD 1602
The Design Based on the Intelligent Thermometer of Single Chip Microcomputer
Abstract:This paper applies AT89C52 and DS18B20 and LCD 1602 player to design microcomputer intelligent thermometer which based on single chip. This design mainly includes the main controller, the micro-controller reset, emergency alarm button, clock shock, temperature sensor and LCD display module, and uses the C programming language as well as Keil’s C51 and Protues’s simulation software. The validation of the simulation shows that this design can facilitate temperature acquisition and display; set upper and lowest temperature according to the need, which can compare with the detected temperature signal of the single chip microcomputer to determine whether to start the heating cooling device or not to maintain a constant temperature. And this designs also other qualities, such as high precision, wide range, high sensitivity, small volume, low power consumption, etc.
Key words: AT89C52; DS18B20; LCD 1602
摘 要 1
Abstract 1
引言 2
1.温度计的研究历史及现状 2
1.1 选题及研究意义 2
1.2 国内外研究现状 3
1.3 研究的目的和意义 3
1.4 所用开发工具及语言 4
2.设计方案研究 5
2.1 智能温度计设计方案 5
2.2 总体设计框图 6
3.智能温度计硬件设计 6
3.1 核心控制模块 6
3.2 温度检测模块 9
3.3 显示模块 12
4.智能温度计软件设计 14
4.1 系统的软件设计的流程图 14
4.2 温度转换子程序设计的流程图 15
4.3 计算温度子程序设计的流程图 15
4.4 显示数据刷新子程序设计的流程图 16
5. 系统仿真验证 16
6.结束语 19
参考文献 20
附录 20
致 谢 34
基于单片机的智能温度计设计引言
温度作为地球上重要的一个物理参数在我们的生活中起着特别重要的作用。随着科技的快速发展,新时代社会对各种信息参数的精准度的要求都有了极大的提高,而如何精确而又快速的获得这些参数就要取决于现代信息基础的发展了。在三大信息技术中:信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术),最前沿尖端的产品属传感器了,尤其是温度传感器技术,在全国各领域已经得到广泛引用,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。本设计为基于单片机的智能温度计能实现温度的实时测量并通过LCD进行实时显示,测量准确、读数方便、使用简单、制作成本低。
1.温度计的研究历史及现状 AT89C52单片机的智能温度计设计+源码:http://www.youerw.com/guanli/lunwen_6955.html