基于51单片机的数字温湿度计

1.设计内容

  • 设计温度、湿度的采集、显示
  • 实现温度、湿度采集、显示
  • 调试电路,实现对数字温湿度计的设计
    本系统采用AT89C52单片机、DHT12传感器模块、LCD1602液晶显示屏模块以及LED闪烁和蜂鸣器报警模块。DHT12数字温湿度传感器负责把采集到的温湿度信号传送给AT89C52单片机,温湿度经过AT89C52单片机处理,然后AT89C52准确地把温湿度信号发送到LCD1602液晶显示屏模块,温湿度数据就可以准确地显示到LCD1602液晶屏上面,我那个是我们可以分别对温度和湿度设置上下限,越限LED闪烁和蜂鸣器报警模块。

2.主要器件

  1. 主控制芯片AT89C52


    AT89C52
  2. 温湿度传感器DHT12

  3. 液晶显示LCD1602

3.硬件电路总体设计

  • 硬件电路总体设计框图
  • 硬件设计电路图
  • 元器件列表
名称 规格 数量
单片机 STC89C52 1
显示屏 LCD1602 1
晶振 12M 1
电容 22pf 2
电容 10uf 1
按键 4
LED 3
电阻 10k 7
滑动变阻器 10k 1
排针 40P 1
排母 20P 1
排阻 10k 1
自锁开关 1
杜邦线 10
洞洞板 9*15 1
IC插座 40P 1
下载器 USB转TTL 1

4.软件程序设计

程序采用C语言代码

  • 主程序设计流程图
  • 主程序代码

5.结论

本次基于51单片机的数字温湿度计的设计,结构简单,使用方便,测量精准,可以满足一般性要求。测量结果分两行显示温湿度值,如图所示。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容