基于AT89S51单片机的温度采集系统的设计 摘要:自动控制系统在各个领域尤其是工业领域中有着及其广泛的应用,温度控制是控制系统中最为常见的控制类型之一。随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后自动控制领域的一个重要发展方向。温度是工业生产重常见的和最基本的参数之一,在生产过程中常需要对温度进行检测和监控。采用微型计算机进行温度检测、显示、信息储存及实时控制,对于提高生产效率和产品质量、节约能源等有重要作用。考虑到许多工业环境对多点温度监控,为此采用单片机多通道温度检测及显示系统。
关键词:DS18B20 AT89S51 74LS164
设计任务与要求
单片机目前在工业、服务业及制造业都有着广泛的应用,采用单片机实现温度采集具有成本抵、开发周期短、易于实现和扩展功能的优点。由于单片机本身具有很强的数字量处理能力,因此本系统的设计可以为接下来的温度控制环节提供服务。
以单片机为核心完成实时温度采集功能,完成如下任务:
完成至少四路温度信号采集
能实时显示各路温度信号值
具有温度上、下限报警功能
可设定系统报警温度上、下限
硬件原理图,软件实现方案及系统编程。
目录
一、设计任务与要求-------------------------------1
二、硬件的选择-----------------------------------2
2.1 DS18B20-----------------------------2
2.2 单片机AT89S51------------------------5
三 、 电路的设计----------------------------------9
3.1 总框图--------------------------------9
3.2 DS18B20与单片机的接口电路-------------10
3.3 主板电路------------------------------10
3.4 显示电路------------------------------11
四 、系统软件算法分析-----------------------------12
4.1 主程序--------------------------------12
4.2 读出温度子程序-------------------------13
4.3 温度转换命令子程序----------------------13
4.4 计算温度子程序-------------------------13
4.5 显示数据刷新子程序----------------------14
五 、总结---------------------------------------15
六 、参考文献------------------------------------17
七 、附录一系统电路图-----------------------------18
八 、附录二程序清单-------------------------------20
六、参考文献
《单片机原理及应用》,周志德。高等教育出版社。
《传感器与检测技术》,陈杰,黄鸿,北京,高等教育出版社。
《常用电子元器件简明手册》,沈任元,吴勇。机械工业出版社。
《智能化测量控制仪表原理与设计》,徐爱钧,北京航空航天大学出版社。
《单片微型计算机接口技术》,翁桂荣,邹丽新,苏州大学出版社。
《自动检测技术》,马西秦,许振中,机械工业出版社。
《摸拟集成电路原理与应用》,吴运昌。华南里工大学出版社。
《模拟电子技术基础》,沈任元,吴勇机械工业出版社。
《数字电子技术基础》,沈任元,吴勇机械工业出版社。
《PIC单片机实验教程》, 庄志洪.北京:机械工业出版社,2002
《PIC单片机原理及应用》, 彭树生. 北京:机械工业出版社,2002
《PIC系列单片机原理和程序设计》, 窦振中.北京:北京航空航天大学出版社,1999