全文预览

用DHT11与4段数码管显示的温湿度检测系统

上传者:随心@流浪 |  格式:doc  |  页数:29 |  大小:0KB

文档介绍
1和XTAL2两个管脚,接一只晶振及两只电容就构成了单片机的时钟电路。电路中,电容器C1和C2对振荡频率有微调作用,均选用20pF,石英晶体选择12MHZ。Р 晶振电路如图.Р Р 图2-2 晶振电路Р2.3 复位电路Р复位电路是保证单片机正常运行的关键因素,所以可靠地复位电路设计是必要的Р。将RST引脚连续输入2个机器周期(即24个时钟振荡期间)以上高电平,即可以完成单片机的初始化操作。本设计采用按钮复位方式。Р复位电路如图:Р Р图2-3 复位电路Р Р2.4 共阳数码管显示电路РLED数码管采用共阳数码管,采用动态显示方式,减少硬件资源。动态扫描显示接口是单片机中应用最广泛的一种显示方式。Р数码管的dp段以及g-a段依序与P0口的P0.7-P0.0连接。4位LED的位选线分别由相对应的P2.0-P2.3控制。Р显示电路如图:?Р Р图2-4 显示电路Р2.5 键盘电路Р该系统采用4*4矩阵式键盘电路,在矩阵式键盘中,每条水平线和垂直线交叉处都由一个按钮连接。键盘的行线与P1口的P1.4-P1.7相连,列线与P1.0-P1.3相连。Р本系统采用4个键:键0:启动系统,传感器有响应。Р键1:设置温湿度的上下限。Р键2:暂停。Р键3:单片机复位,系统停止工作。Р键盘电路如下:?Р Р 图2-5 键盘电路图Р2.6 DHT11传感器电路РDHT11是一种能对环境的温湿度参数进行采样的传感器。传感器中的DATA 用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:Р一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据。+8bi温度整数数据+8bit温度小数数据。+8bit校验和。РDHT11传感器电路如下:

收藏

分享

举报
下载此文档