摘要:在我们如今的生活和工业制造进程中,我们经常会碰到对温度进行测量和控制的问题,温度在当今的社会是十分重要的。伴随着对温度进行测量的系统的不断且非常快速的发展,国外对测温系统的研究已经非常成熟了,也有了许多好的产品。随着最近这几年的发展,国内在温度测量系统这方面也有比较多的非常好的产品了,不好的是价格比较高。因为越来越激烈的市场竞争,一些企业就想在花费很少的情况下,生产出更多更好的产品。所以对于企业来说最先选择的是便宜、效果好而且运用比较普遍的。这样设计出一款用起来方便,效果也很好,价格又相对来说比较便宜的对温度进行测量的系统就会有非常好的发展前景。
本文介绍了一款基于单片机STC89C51的温度检测及在线显示系统,分别从硬件和软件来对整个系统的设计思路进行阐述,重点是对程序框图和硬件原理图的介绍以及整个系统的工作原理、设计与如何来实现。首先是DS18B20温度传感器来测量温度然后将所测得的结果送到单片机,再通过单片机STC89C51对送过来的结果进行处理,最后再显示在液晶LCD1602上。上位机与单片机之间通过RS232转换TTL与单片机RXD,TXD连接来达到串口通讯的目的,然后将温度在上位机界面上显示出来。整个系统能够实时的在线将温度显示出来,完成对温度的测量与显示,结构非常简单、效果也是非常好而且精度高。
关键词:51单片机;DS18B20温度传感器;LCD液晶显示器;串口通讯
目录
摘要
Abstract
第一章 绪论-1
1.1本课题的研究背景及意义-1
1.2国内外研究现状-1
1.3本文主要研究内容-3
第二章 温度检测系统总体方案-5
2.1在线温度检测总体设计-5
2.2基于单片机的温度检测节点设计-5
2.3基于C#的上位机监控系统设计-6
第三章 温度检测系统硬件设计-7
3.1稳压芯片选型与电路设计-7
3.2单片机选型与电路设计-7
3.3传感器选型与接口设计-11
3.4液晶选型与显示接口设计-13
3.5串口通讯接口设计-17
第四章 温度检测系统软件设计-19
4.1温度检测单片机节点软件设计-19
4.1.1 DS18B20传感器温度信号读取程序设计-19
4.1.2 1602液晶显示程序设计-21
4.1.3 RS232通讯程序设计-22
4.2 上位机监控软件程序设计-23
4.2.1显示界面设计-23
4.2.2控制命令发送-25
第五章 系统测试与分析-27
5.1温度检测节点-27
5.2上位机监控系统-29
第六章 总结与展望-32
6.1全文总结-32
6.2未来展望-32
参考文献-34
致谢-35