如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
关于温湿度传感器的制作报告制作名称:AT80C52单片机温湿度传感器的显示报告小组成员:陈勇周鹏制作意义:通过数码管能够准确显示温度和湿度从而达到学习设计开发软件的能力。能够系统的培养综合设计操作调试故障处理的能力。设计要求:能通过数码管较准确的显示温度和湿度湿度显示值如下:注:温度和湿度值交换显示,每隔三秒交换显示一次。温度显示:一、软件设计流程:定时器0溢出中断中断返回关闭显示更新标志置1保护现场显示第2位内容显示标志=1?显示第一位内容恢复现场取反显示标志清计数器1并重新启动关计数器1读计数器1S定时时间到输出测试脉冲定时器0初值重装载PCB设计:温湿度传感器与C52的电路图:数码管显示电路:有关传感器DHT11的资料:DHT11►相对湿度和温度测量►全部校准,数字输出►卓越的长期稳定性►无需额外部件►超长的信号传输距离►超低能耗►4引脚安装►完全互换DHT11产品概述DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。接口说明建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻4、串行接口(单线双向)DATA用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验和数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。1.通讯过程如图1所示图1总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号.主机发送开始信号结束后,延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高。此次制作总结:通过这次制作,加强了我们的动手思考和解决问题的能力。更是对课本知识的巩固和加强,在整个制作过程中。我们通过这个方案包括设计电路原理图和PCB连接图。在制作过程中,遇到了很多的问题,是从前我们没有接触过的。特别是DHT11中有关时序的严格控制。在写程序时调试了很长时间,通过在网上不断的寻找资料,最终解决了。通过请教和学习,最终解决的问题,并从中学到了很多以前没学到的东西。通过这次制作我们懂得了实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论和实践相结合,从理论中得出结论,才能真正学到东西。从而提高自己的实际动手能力和独立思考能力。这次制作运用模拟电子技术和电路制作仿真调试软件(在仿真时,确实能调试出来,使用一个可调电阻替代的,一做成实物就出现问题,主要是时序问题,时间没弄好)。将理论和实践相结合,增强对理论知识掌握的同时,也增强了我对知识的运用能力和动手能力。同时我们相互学习,共同进步。总之,制作过程使我们学到更多知识,也激励我们认真解决自己遇到的问题。让我们的知识更多,思想更远。程序附件:由于程序有点长,占了一定篇幅,这里值列出主函数:完整程序传入大学城空间。intmain(void)