{$cfg_webname}
主页 > 电子信息 > 单片机 >

基于单总线多点温度采集系统设计与制作(C语言程序)

来源:56doc.com  资料编号:5D11007 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D11007
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍
基于单总线多点温度采集系统设计与制作(C语言程序)—多功能多点温度采集设计与实现(10000字)
摘  要
本课题主要研究基于STC89C52单片机与单总线DS18B20数字温度传感器的多点温度测量系统。它以STC89C52单片机为主控制芯片,采用数字温度传感器DS18B20实现多路温度的检测,测量精度可以达到0.5℃。该系统采用了LED16x64点阵显示模块,该模块用于提示当前的操作情况,用4位公阳极数码管显示温度,利用两个单片机实现双机通信,一个用于控制温度,一个用于控制点阵,还运用单片机与PC机通信技术实现对DS18B20的序列号读取;通过红外遥控器控制读取某一点的温度,实现无线通信。
 
关键词:温度测量;单总线;温度传感器;单片机 
 
Abstract
This topic research based on single bus STC89C52 single-chip microcomputer and the digital temperature sensor DS18B20 multi-spot temperature measuring system. It mainly STC89C52 single-chip microcomputer control chip, using digital temperature sensor DS18B20 realize multiple temperature detection and measurement accuracy can reach 0.5 ℃. The system USES LED16x64 dot matrix display module, this module used to indicate current operating conditions, with four male anode digital pipe display temperature, use two SCM realizing double machine communication, one for control temperature, one for control dot matrix, still using MCU and PC communications technologies to achieve the serial number of DS18B20 read; Through reading some infrared temperature control, wireless communications.
 
Key words:  Temperature measurement; Single bus; Temperature sensors; Microcontroller
 
 
基于单总线多点温度采集系统设计与制作(C语言)
基于单总线多点温度采集系统设计与制作(C语言)
基于单总线多点温度采集系统设计与制作(C语言)
基于单总线多点温度采集系统设计与制作(C语言)
 
目录
摘  要 I
Abstract II
1. 背景及研究意义 1
1.1温度传感器的发展状况 1
1.2智能温度传感器发展的新趋势 1
1.2.1提高测温精度和分辨力 1
1.2.2增加测试功能 2
1.2.3总线技术的标准化与规范化 2
1.3选题背景和研究意义 2
2. 方案论证比较与选择 3
2.1 引言 3
2.2方案设计 3
2.2.1 设计方案一 3
2.2.2 设计方案二 3
2.2.2 设计方案三 3
2.3 方案的比较与选择 4
3. 硬件设计 5
3.1单片机应用系统 5
3.1.1复位电路 5
3.1.2时钟电路 6
3.1.3 最小应用系统电路 6
3.2红外遥控接收电路设计 7
3.3温度传感器应用设计 7
3.4 温度显示电路 8
4. 软件系统设计 9
4.1系统软件设计的一般步骤 9
4.2 软件实现思路 9
4.2.1系统主程序流程图 10
4.3 DS18B20传感器程序设计 10
4.3.1 DS18B20产品特点 10
4.3.2 DS18B20的内部结构 11
4.3.3 DS18B20的4个主要数据部件 11
4.3.4 DS18B20的指令集 13
4.3.5 DS18B20读取温度方法 14
4.3.6 DS18B20软件驱动实现 14
4.3.7 DS18B20编程注意事项 18
4.4 DS18B20控制与显示设计 18
5. 调试与小结 20
5.1 硬件电路测试小结 20
5.2 软件测试小结 20
5.3 总结 20
5.4展望 21
附图 22
程序附录 23
参考文献 28
致谢 29
推荐资料