片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在0—100摄氏度时,最大线形偏差小于1摄氏度。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构就比较简单,体积也不大。采用51单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。主控制单元温度数字显示复位电路时钟电路温度检测电路控制电路图2.1总体设计框图2.3所用主要元器件单片机AT89C51一个,温度传感器DS18B20一个,12MHz晶振一个,LED显示屏一个,电源一个,排阻一个,按钮开关三个,电阻电容及导线若干等。3硬件设计3.1单片机的选择AT89C51作为温度测试系统设计的核心器件。该器件是INTEL公司生产的MCS一5l系列单片机中的基础产品,采是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89S51单片机在电子行业中有着广泛的应用。单片机小系统的电路图如图3.1所示。图3.1单片机小系统电路3.1.1AT89C51单片机的主要特性(1)兼容MCS-51指令系统,4K字节可编程闪烁存储器;(2)8k可反复擦写(大于1000次)FlashROM;(3)寿命为1000次写/擦周期,数据保留时间可10年以上;(4)全静态工作模式:0Hz-33Hz;(5)三级程序存储器锁定;(6)128*8位内部RAM,32可编程I/O线;