基于STC89RC52型单片机的数字式温湿度测量显示组件

作者 苏林 魏五星 来源 《无线电》杂志
发布时间 2010-12-24

温度、湿度测量在仓储管理、气象观测、科学研究以及日常生活中应用都十分广泛。传统的模拟式湿度传感器一般要设计信号调整电路,并需经过复杂的校准和标定过程,否则测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽如人意。笔者采用了一种数字式专用传感器SHT1x/7x,配合单片机,设计了一种数字式温湿度测量显示组件,比较实用,特介绍给读者。本文设计的源程序可从本刊网站上下载。

基于STC89RC52型单片机的数字式温湿度测量显示组件

电路原理图如图1所示,实物电路如图2所示。电路以 STC89RC52型单片机为核心进行控制。STC89RC52是一款采用增强型内核的51单片机,其工作电压为5.5~3.8V,工作频率可达 80MHz,支持ISP/IAP(在系统编程/在应用编程),抗干扰抗静电能力强。内部硬件资源比较丰富,包括8K字节程序存储器、512字节RAM、 2K字节EEPROM、双数据指针,8个中断源,3个定时器,多达36个I/O口(LQFP44封装新增P4口低四位)、看门狗和MX810专用复位电路等。能够满足温湿度测量显示,以及读者进行功能扩展的需要。

基于STC89RC52型单片机的数字式温湿度测量显示组件

基于STC89RC52型单片机的数字式温湿度测量显示组件

图2 实物电路图

J1为单片机的ISP在系统编程插座,可通过与STC单片机配套的ISP专用下载线或USB转TTL串口线,利用STC单片机提供的下载软件将写好的程序写入单片机。为降低整机功耗,由VT1、VT2及其外围电路构成LCD背光自动启闭电路。

当外界光线较弱时,光敏电阻R7的阻值大,VT2因基极电压高而导通,并迫使VT1导通,从而点亮LCD背光源。当外界光线较强时,光敏电阻R7的阻值小,VT2因基极电压低而截止,导致VT1截止而关闭LCD背光源。实际使用中,也可将R7换成一个自锁按钮开关,手动控制LCD背光源的亮灭。RP2用于调节背光自动启闭的光线照度阀值。

12下一页
电子爱好者 DIANZIAIHAOZHE.COM