制命令代码Р3.4.2 SHT11与单片机的接口电路设计Р由于SHT11是一个串行器件,而SCT89C52不具备I²C总线接口,故需要用单片机通用I/O口线来虚拟I²C总线,本设计利用P0.0口线来模拟时钟线,P0.1口线来模拟数据线。SHT11有三个地址位,由于目前只支持“000”,4个NC引脚悬空。РSHT11与单片机的接口电路如图3-8所示:Р图3-8 SHT11与单片机接口电路Р3.5 显示模块—LCD1602Р3.5.1 选用1602字符型LCD的原因Р本设计采用的是LCD液晶显示器,因为LCD液晶显示器比LED数码管质量更高,功耗更低。课题要求是测量温湿度,就有两个数据,所以选用有双行显示的带背光的1602字符型LCD。它的显示容量为16×2个字符;模块的最佳工作电压为5.0V,工作电流为2.0mA;1602字符型LCD是一种专门用于显示字母、数字、符号等点阵式液晶显示模块,很符合我们的设计要求[10]。Р3.5.2 LCD1602液晶显示Р(1)1602LCD液晶显示主要技术参数:Р显示容量:16×2个字符;Р芯片工作电压:4.5—5.5V;Р模块最佳工作电压:5.0V;Р字符尺寸:2.95×4.35(W×H)mm;Р(2)引脚功能说明Р本课题所采用的是1602LCD 16脚(带背光)接口,下面我们结合图3-9来介绍各引脚:РGND接地电源;РVCC接电源正极;РVO为液晶显示器对比度调整端,对比度高,为防止对比度过高,我们在这里接入了一个50K的电位器,调整对比度;РRS为寄存器选择;РR/W为读写信号线,低电平时进行写操作,高电平时进行读操作;РE端为使能端,当E端从高电平跳变成低电平时,液晶模块执行命令;РDB0~DB7为8位双向数据线;РBG VCC为背光源正极;РBG GND为背光源负极[11]。Р图3-9 LCD1602液晶显示Р3.6按键电路设计