文档介绍:简易数字温度计摘要:本系统以ATmega16(L单片机为核心,采用高精度温度传感器DS18B20采样温度数据,将温度转换成数字信号,由ATmega16(L单片机负责发出指令和接收采样数据,经过数据处理后,并以字符LCD1602实现温度显示的简易测温系统。在温度的检测与控制方面,由于18B20小型温度检测系统及其数字温度传感器有许多突出的优点,其通过单总线与单片机连接,系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度检测。关键词:ATmega16(L单片机,DS18B20数字温度传感器,LCD1602液晶显示器。DigitalThermometerAbstract:ThesystemistoATmega16(Lmicrocontrollercore,withhigh-,ATmega16(mandsandreceivingsamplingdata,throughdataprocessing,Last,,18B20smalltemperaturedetectionsystemanddigitaltemperaturesensorshavemanyoutstandingadvantages,itssingle-busandSCMconnection,thesystemenvironmentssiteTemperaturemeasurement,soforustodesignandresearchonthe18B20temperaturetestingsystemhasmajorpracticalsignificance,:ATmega16(Lmicrocontroller,DS18B20digitaltemperaturesensors,LCD1602Monitor1、方案论证与比较方案一:采用ATmega16单片机作为核心控制器,利用AD590温度传感器完成温度的测量,把转换的温度值的模拟量送入ATmega16单片机的PORTA端口的其中一个通道进行A/D转换,将转换的结果进行温度值变换之后送入LCD1602显示。如图1所示。该方案硬件电路简单,容易实现,但相对于方案二,其成本相对高,精度也低,测温点数量少,对线阻有要求。图1方案一系统设计框图方案二:采用ATmega16单片机作为核心控制器,用高精度温度传感器DS18B20采样温度数据,将温度转换成数字信号,由ATmega16(L单片机负责发出指令和接收采样数据,经过数据处理后,并以字符LCD1602实现温度显示的简易测温系统。如图2所示,该方案硬件电路简单,容易实现,相对于方案一,成本低,精确度高,,由于每个DS