RST:单片机的复位引脚。
ALE/PROG:当单片机访问外部程序存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH模式编程期间,此引脚可作编程输入脉冲。一般情况下,ALE以固定的频率周期产生正脉冲信号,此频率是1/6的单片机振荡器频率。
/PSEN:片外程序存储器的读选通信号。
/EA/VPP:当/EA端为低电平时,则在此种情况只能作为外部程序的存储器,且与内部程序存储器无关。当/EA端为高电平时,此间访问的是内部程序的存储器。在FLASH模式编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
2.3 DS18B20温度传感器模块设计
传统的温度传感器将温度转换成可以测量的电压或电容进行计算,虽然价格便宜,但精度不高,而且电路复杂,需要通过A/D转换器转换才能将电信号转换成数字信号。而数字式传感器测量得到的是数字量,可以直接与单片机相连。因此本设计传感器选择的是数字式温度传感器DS18B20。
2.3.1 DS18B20简介
DS18B20是DALLAS公司生产的一线式数字温度传感器,信号经过单总线接口送入DS18B20或从DS18B20送出,故从单片机到DS18B20只需要一条数据线就可以满足数据的采集。其具有3引脚TO-92小体积封装形式。其主要特性如下。
(1) 采用单总线接口方式:DS18B20与单片机连接时仅需要一条口线即可实现单片机与DS18B20的双向通讯。
(2) 电路实现时不需要任何外围元件。
(3) 可利用数据线进行供电,电压范围是+3.0~ +5.5 V。温度测控的有效范围是-55 ~+125 ℃。
(4) 固有测温分辨率为0.5 ℃。通过程序可达到12位数字式读数。
(5) 用户可根据需要设温度报警的上下限值,且设定简单。
(6) 支持多点组网功能,多个传感器可以并联在同一的三线上,实现多点温读检测。
(7) 负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。
2.3.2 DS18B20电路实现
DS18B20的引脚见图6所示。
图6 DS18B20引脚图
GND:电源地线引脚,标号为1。
DQ:数据线引脚,标号为2。
VDD:电源正极线引脚,标号为3。
DS18B20与单片机接口[5]电路见图7所示。
图7 DS18B20与单片机接口电路
2.4 土壤湿度模块设计
市面上的土壤湿度传感器将土壤湿度转换成可以测量的电信号进行计算,虽然价格便宜,但精度不高,而且电路复杂,同时也需要通过A/D转换器转换才能将电信号转换成数字信号。而数字式传感器测量得到的是数字量,可以直接与单片机相连。因此本设计传感器选择的是数字式温度传感器YL-69,其不仅可以拥有数字端口,而且还预留模拟输出端口供设计者选择。
2.4.1 YL-69模块的特性
YL-69模块主要采用的芯片是电压比较芯片。其检测简单可行,可以对土壤的水分进行检测,从而检测出土壤的湿度。由于土壤湿度模块对环境湿度最敏感,一般采用性价比较高的传感器。本设计的YL-69模块其数字端口可以输出数字湿度,经单片机处理后在LCD1602上显示,D0口可以和单片机直接相连,通过单片机来检测数字输出,由此来测出土壤的湿度。模块特性:灵敏度可以调节,方便设计者根据具体的环境改变硬件参数;工作电压+3.3V~5V,功耗较低;模块双输出模式,即数字信号输出和模拟信号输出;内含模数转换,工作稳定。
2.4.2 YL-69接口电路
土壤湿度模块与单片机的接口电路见图8所示。
图8 湿度模块的接口电路
图8中1脚为电源引线,本模块工作电压为+5V;2脚为电源地线;3脚是模块的数字信号的输出口,与单片机P0.3口连接;4为模拟输出口。 AT89S52单片机土壤温湿度检测系统的设计+电路图+流程图(4):http://www.751com.cn/tongxin/lunwen_394.html