点和缺陷,它灵敏度比较低,容易受到环境干扰信号的影响,也容易受到前置放大器温度漂移的影响,因此不适合测量微小的温度变化。热电偶虽然有测温范围宽的优点,但其热电势较低;热敏电阻的工作温度范围窄,但灵敏度高,有利检测微小温度变化,由于它们输出都是非线性的,给使用带来一定的困难。Р而PN结温度传感器和它们相比,最大的优点是输出特性呈线性,且测量精度高。PN结测温传感器是利用半导体材料和器件的某些性能参数对温度依赖性,实现对温度的检测、控制和补偿等功能。基于这些方面的考虑,我们最终选择了PN结作为测温的元件。Р2.2 基本设计要求Р本次设计是基于PN结的温度传感器设计,测量范围:0~100°C,数码管显示温度变化,测量误差精确到1~0.5°C,能设置温度上下限和实现报警功能。Р2.3 系统基本方案Р测温工作原理:传感器通过外界温度的变化,使得加在其两端的电压发生变化,当温度上升时,其两端的电压会下降,并且通过温度与电压的比例关系,将电压值送到 ADC0809进行AD转换,将转换输出的0、1代码送到S51单片机处理后送到数码管显示,通过数码管显示当前温度。Р图2.1测温原理图Р2.4 操作设计Р(1)4个按键分别控制复位、温度上下限报警设置、时间设置、加减计数Р(2)上电并下载程序后,数码管显示当前周边环境温度值Р(3)超过设置的温度上下限之后,蜂鸣器鸣响实现报警功能Р(4)2个电位器:分别为调节运放大增益和基准电压。Р3.主要芯片介绍 Р3.1 AT89S52介绍 Р3.1.1主要性能Р与MCS-51产品兼容、8K字节在系统可编程Flash存储器、 1000次擦写周期、全静态操作:0Hz~33Hz 、三级加密程序存储器、 32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。