AT89S52共有四个8位的并行I/O口:P0、P1、P2、P3端口,对应的引脚分别是P0.0 ~ P0.7,P1.0 ~ P1.7,P2.0 ~ P2.7,P3.0 ~ P3.7,共32根I/O线[5]。每根线可以单独用作输入或输出。 P1口和P3口的主要功能,如表1 和表2 所示。
表1 AT89S52 P1口第二功能表
脚号 第二功能
P1.0 T2(定时器/计数器 ),时钟输出
P1.1 T2EX(定时器/计数器 T2 的捕捉或重载)
P1.5 MOSI(在系统编程)
P1.6 MISO(在系统编程)
P1.7 SCK(在系统编程)
表2 AT89S52 P3口第二功能表
脚号 第二功能
P3.0 RXD(串行输入)
P3.1 TXD(串行输出)
P3.2 INT0(外部中断 0)
P3.3 INT0(外部中断 0)
P3.4 T0(定时器 0 外部输入)
P3.5 T1(定时器 1 外部输入)
P3.6 WR(外部数据写选通)
P3.7 RD(外部数据读选通)
2.1.2 温湿度传感器的选择
DHT11温湿度传感器是一种已校准的数字信号输出的温度湿度复合型传感器。该传感器由NTC测温元件和电阻式感湿元件构成,与8位的单片机连接可以构成温湿度检测装置[6]。为了确保DHT11具有较好的可靠性和长期的稳定性,配置了专用的温湿度传感技术和数字模块采集技术。因此该产品具有较高的性价比、超快的响应、卓越的品质、极强的抗干扰能力。此外该传感器还拥有单线制串行接口,使系统集成较为简易;极低的功耗、超小的体积,使其成为应用场合中的最佳选择;该传感器为4针的单排引脚的封装,连接较为方便。DHT11传感器产品在出厂前,都在温湿度校验室中进行精确的校准。以程序的形式将校准参数存储在OTP中,在检测传感器内部型号的处理中要经常调用这些已经校准过参数[7]。其主要技术指标为:供电电压:3.3~5.5V DC;输 出:单总线数字信号;测量范围:湿度20-90%RH,温度0~50℃;测量精度:湿度±5%RH,温度±2℃;分 辨 率:湿度1%RH,温度1℃;互换性:可完全互换 ;长期稳定性: <±1%RH/年。其技术参数如表3所示。
表3 技术参数表
参数 条件 min typ max 单位
供电 DC 3 5 5.5 V
供电 测量 0.5 2.5 mA
供电 平均 0.2 1 mA
供电 待机 100 150 uA
采样周期 秒 1 次
2.1.3 1602LCD液晶显示屏
LCD1602主要技术参数:显示容量为16×2个字符;芯片工作电压为4.5~5.5V;工作电流为2.0mA(5.0V);模块最佳工作电压为5.0V;字符尺寸为2.95×4.35(W×H)mm。
LCD1602的引脚说明:LCD1602采用标准的14脚接口,其中:第1脚:VSS为地电源。第2脚:VDD接5V正电源。第3脚:V0为液晶显示器对比度调整端。第4脚:RS:寄存器选择,当为低电平时,选择指令寄存器;当为高电平时,选择数据寄存器。第5脚:RW:读写信号,当为低电平时,进行写操作;当为高电平时,进行读操作。当RS与RW均为低电平时,既可以输入指令,又可以显示地址,当RW为高电平,RS为低电平时,可以读取忙信号;当RW为低电平,RS为高电平时,可以写入数据。第6脚:E端:使能端,当E端口由高电平变成低电平时,液晶模块开始执行命令操作。第7~14脚:D0~D7为8位双向的数据线[8]。第15~16脚为空脚。 52温室大棚温湿度智能控制系统的设计+流程图+电路图+源码(3):http://www.youerw.com/zidonghua/lunwen_568.html