课题:基于AT89C51单片机的多点温度测量系统设计姓名:
班级:学号:
指导老师:日期:
目录一、绪论………………………………………………………………1二、总体方案设计……………………………………………………1三、硬件系统设计………………………………………………………1
1主控制器………………………………………………………………12显示模块………………………………………………………………23温度采集模块…………………………………………………………331DSl8B20的外部管脚及特点………………………………………………432DS18B20的内部结构…………………………………………………………433DS18B20的内存结构……………………………………………………5
34DS18B20的测温功能及原理………………………………………………535DS18B20温度传感器与单片机的连接……………………………………6
36提高DS18B20测温精度的方法………………………………………………6四、系统软件设计………………………………………………………………6
f五、系统仿真………………………………………………………………………9六、设计总结……………………………………………………………………10
参考文献………………………………………………………………………11附录……………………………………………………………………………12
一、绪论典型的温度测控系统是由模拟温度传感器、AD转换电路和单片机组成。但是由于模
拟温度传感器输出为模拟信号必须经过AD转换环节获得数字信号后才能与单片机等微处理器接口使得硬件电路结构复杂成本较高。近年来由于以DS18B20为代表的新型单总线数字式温度传感器的突出优点使得它得到充分利。DS18B20集温度测量和AD转换于一体直接输出数字量接口几乎不需要外围元件硬件电路结构简单传输距离远可以很方便的实现多点测量。与单片机接口几乎不需要外围元件使得硬件电路结构简单广泛使用于距离远节点分布多的场合。二、系统总体方案设计
本设计完成的任务是设计基于AT89C51单片机的多点温度测量系统,此系统能连续测量多点温度,测量精确度为01度,并在LCD显示器上完成显示。系统总体方案设计具体如下:
图1总的来说,本系统有四大部分组成:单片机控制部分,温度显示部分,温度传感器组和测点选择开关部分。温度采集可以利用温度传感器测量目标物体的温度,该温度经处理成数字信号传送给单片机,单片机可r