文档介绍:目录1总体设计以及介绍(12芯片介绍(((((单线双向(((83系统设计(((94软件设计(115总结(13参考文献(141总体设计及介绍数字温湿度计可以准确的判断和测量温湿度,以数字显示,而非指针或水银显示。故称数字温湿度计或数字温湿度表。数字温湿度计采用进口芯片组装精度高、高稳定性,误差≤%,内电源、微功耗、不锈钢外壳,防护坚固,美观精致。数字温湿度计采用进口高精度、低温漂、超低功耗集成电路和宽温型液晶显示器,内置高能量电池连续工作≥5年无需敷设供电电缆,是一种精度高、稳定性3好、适用性极强的新型现场温湿度显示仪。是传统现场指针双金属温湿度计的理想替代产品,广泛应用于各类工矿企业,大专院校,科研院所。温湿度数我们日常生产和生活中实时在接触到的物理量,但是它是看不到的,仅凭感觉只能感觉到大概的温湿度值,传统的指针式的温湿度计虽然能指示温湿度,但是精度低,使用不够方便,显示不够直观,数字温湿度计的出现可以让人们直观的了解自己想知道的温湿度到底是多少度。本文介绍了利用单片机AT89C52,DHT11温湿度传感器,计便携式数字温湿度计的方法,并给出了具体的电路和软件设计的流程图。图1-1硬件流程模块图根据设计要求所需的实现要求,将总电路分为单片机时钟电路、复位电路、LED显示电路、DHT11传感器电路几个模块。在本系统中采用内部时钟电路,由一个石英晶体管振荡器和两个微调电容组成;复位电路中给给RST引脚连续输入2个机器周期(即24个时钟振荡周期以上高电平,就可完成初始化操作;显示电路与单片机I/O相连,采用4段8位共阳LED显示管显示温湿度。温湿度是工业生产和科学实验中的重要参数之一,在化工、冶金、医药、航空等领域里,温湿度的高低直接影响到许多产品的质量及使用寿命,研究和设计高性能的温湿度控制系统具有非常重要的意义。本文利用单片机技术设计了一种数字温湿度计,所采用的单片机为AT89C52温传感器使用DHT11,用8位共阳LED数码管显示温湿度值,实现对温湿度的准确测量。,(PEROM。器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准80C51指令系统及80C52产品引脚兼容,片内置通用8位中央处理器(CPU和FLASH由存储单元,功能强大AT89C52单片适用于许多较为复杂控制应用场合。。图2-:电源电压GND:地P0:P0口是一组8位漏极开路型双向1/O口,也即地址/数据总线复用口。,对端口P0写“1”时,可作为高阻抗输入端用。P0口也可以配置为复低位地址/数据总线和内存数据访问外部程序。在这种模式下,P0具有内部上拉电阻。在FLASH由编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1:P1是一个带内部上拉电阻的8位双向I/O口,Pl的输出缓冲级可驱动(吸收或输出电流4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻某个引脚被外部信号拉低时会输出一个电流IIL,此外,((。P2:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流4个TTL逻辑电路。对端口P2写“l",通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(llt。在访问外部程序存储器或16位地址的外部数据存储器(例如执行******@DPTR指令时,P2送出高8位地址数据。在访问8位地址的外部数据存储器、如执行******@RI指令时,P2口输出P2锁存器的内容。FLASH编程或校验时,P2亦接收高位地址和一些控制信号。P3:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流(,P3口还接收一些用于FLASH闪速存储器编程和程序校验的控制信号。RST:复位输入。当振荡器工作时,RST