P3口:10-17脚为P3.0-P3.7引脚的输入/引脚的输出。当P3端口设置为1,该引脚拉高内部,从而作为输入。
管脚备选功能如表3.1所示:
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 /INT0(外部中断0)
P3.3 /INT1(外部中断1)
P3.4 T0(记时器0外部输入)
P3.5 T1(记时器1外部输入)
P3.6 /WR(外部数据存储器写选通)
P3.7 /RD(外部数据存储器读选通)
RST/VPD(9脚):复位引脚/电源线引脚。RST/VPD的第一功能是复位,复位方式有两种,既可以利用自动复位,也可以利用手动复位。
ALE/PROG(30脚):地址锁存允许/编程引脚。正常情况下ALE端输出的正脉冲信号频率是振荡器频率的1/6,且频率周期不改变。因此,它具有外部输出脉冲的功能或锁定时间的功能。特别注意的是外部数据存储器的应用,ALE将识别脉冲跳跃。假若是想实现ALE的输出制止,则在SFR8EH地址上置0。在这一点上,只有执行MOVX指令后,在ALE中发挥作用。
/PSEN(29脚):片外程序存储器的选通线。在运行期间,会自行的在/PSEN线上产生一个负脉冲,每个机器周期有效的/PSEN信号会出现两次。但在访问外部数据存储器时,这两次机器周期有效的/PSEN信号将不出现。
/EA/VPP(31脚):当/EA电平为低时,无论是否有内部程序存储器,则不管地址大小,注意加密方式1时,都将读取外部程序存储器的指令参数,/EA将内部锁定为RESET;当/EA电平为高时,而且是程序的地址在4KB以下,则读取其间内部程序存储器的指令参数。此引脚的第二功能是在编程期间,加上21V的编程电源就可作为片内编程校验时的电源线。
XTAL1(18脚):片内振荡电路的输入端,输入方式主要来自内部时钟工作电路以及反向振荡放大器。
XTAL2(19脚):TAL2(19脚):芯片振荡电路输出,来自反向振荡器输出模式。
XTAL1反向放大器可以配置为片内时钟振荡器,但需采用石英晶体和振荡电容接入18和19脚。该石英晶体振荡频率为1.2MHz-12MHz。若采用外部时钟源驱动器,即将XTAL1脚接地,XTAL2脚输入外部时钟信号。该信号的频率超过了一二分频器内部时钟信号的输入,因此,单片机的外部时钟信号的脉冲宽度不是必需的。
3.3 DHT11传感器模块设计来`自^751论*文-网www.751com.cn
3.3.1 DHT11传感器简介
DHT11传感器是一种复合型传感器,该传感器可以校准数字信号且可以精确的输出该信号。数字温湿度传感器DHT11,温度测量范围0--50℃,湿度测量范围20—90%RH,可以满足最基本的要求。为了确保设计系统的可靠性和稳定性,DHT11传感器利用其专门的温湿度传感和数字模块采集技术。DHT11传感器由电阻式感湿元件和NTC测温元件组成,并将其接入高性能AT89C52单片机。因此该传感器具备了抗干扰能力强、响应快速且性价比高等优势。关于DHT11传感器的校准精确度要求很高,校准系数以程序的方式保存在OTP内存中,传感器必须在存储系统的功率消耗的标定系数的程序的形式从OTP存储器提取非常低,体积小,连接也比较方便,可以实现超过20米的信号传输距离。