3。硬件设计
硬件设计主要包括:DHT11温湿度采集模块:用于温湿度采集;汉字液晶屏显示状态信息模块:用于将相关信息显示出来;将温湿度传感器DHT11并接在一起,数据线与单片机的P1。0相连,液晶显示器与单片机的连接采用模拟接口方式。
3。1系统框图 图3。1系统框图
3。2单片机
3。2。1单片机简介
图3。2 AT89C51单片机引脚文献综述
`VCC和GND为主电源引脚,XTAL1和XTAL2为时钟电路引脚,单片机内部有P0、P1、P2、P34个8位双向I/O口,外设与这些端口可以直接连接,无需另外的接芯片。P0~P3既可以按字节输入或输出,也可以按位进行输入或输出,共32条口线,其控制十分灵活方便。各个端口的结构功能有所不同。在自动浇灌系统的设计中主要用到了P0、P1、P3这3个口。[6]
1)P0口
P0口每一位内部其基本功能是数据的输入与输出,此外在扩展程序存储器、外部数据存储器或I/O口时,作为数据总线和低8位地址总线。需要说明的是P0口作为输出口使用时,“控制”引脚为低,使场效应管VT1截止,P0口实际上为漏极开路输出电路,因此需加上拉电阻,P0作为输入口使用时,必须首先写端口输出“1”,使VT2截止,否则如果VT2导通,在输入引脚数据时,引起的的高电平会被强制拉成低电平。
2)P1口
在自动浇灌系统设计中,P1。1与传感器DHT11的DQ连接,将温湿度传感器上的值传送到单片机AT89C51在液晶屏上显示出来。
3)P3口
P3口险了双向I/O口功能外,还具有第二功能。在自动浇灌系统中P3。7、P3。6、P3。5不再是P3口的第二功能,RD、WR、T1是作为I/O口分别控制液晶模块的RS、R/W、E引脚,产生相应的时序信号