以很高效的采集外部传送过来的数字信号,在其内部经软件算法处理,转化为相应的温度值经显示模块显示出所测得的温度。三、硬件系统设计1、主控制器(单片机)基于设计的要求要使用AT89C51单片机作为本系统设计的核心器件。由于AT89C51单片机是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能cMOS8位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高
f且价廉的方案,所以本系统采用AT89C51单片机作为系统的主控制器。其特点如下①4K字节可编程闪速程序存储器1000次循环写擦②全静态工作OHz24MHz③三级程序存储器锁定④128X8位内部数据存储器,32条可编程I0线⑤两个十六位定时器计数器,六个中断源⑥可编程串行通道,低功耗闲置和掉电模式
2显示模块本设计要求用LCD显示器来显示测出的温度。LCD系列中LM016L型号的为2行16列液晶,可显示2行16列英文字符,有8位数据总线D0D7,RS,RW,EN三个控制端口(共14线),工作电压为5V。没背光,和常用的1602B功能和引脚一样(除了调背光的二个线脚)。可以完全实现本设计的显示功能。
3温度采集模块本设计用的是DS18B20温度传感器,它是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且
可根据实际要求通过简单的编程实现9~12位的数字值读数方式。31DSl8B20的外部管脚及特点DS18B20的性能特点如下:①独特的单线接口方式:DS18B20与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。②在使用中不需要任何外围元件。③可用数据线供电,电压范围:30V~55V。④测温范围:55℃~125℃。固有测温分辨率为05℃。⑤通过编程可实现9~12位的数字读数方式。⑥用户可自设定非易失性的报警上下限值。⑦支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。
⑧负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。32DS18B20的内部结构DS18B20内部功能模块如图所示,主要由4部分组成:64位光刻R0M、温度传感器、非易失性的温度报警触发器TH和TL、配置寄存器。R0M中的64位序列号是出厂前被光刻好的,他可以看作是该DSISB20的地址序列码,每个DSI8B20的64位序列号均不相同。r