
本毕业设计涉及一个简易数字温湿度计的设计,该设计基于DHT11温湿度传感器,并包含相应的电路方案。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本设计项目为基于单片机的数字温湿度计,现分享给各位同学一同学习的毕业设计资料。硬件方面,首先,单片机内部时钟被设定为30MHz(1,单片机内部时钟设置为30MHZ)。其次,上位机程序需确保已开启串口通信。具体配置为波特率9600,不采用校验位,并设置一个停止位(2,上位机需要打开串口。波特率9600 无校验位 1停止位)。传感器的数据引脚连接到板子上的A4排母,同时也是IO口P1.1。程序的功能主要包括以下几个方面:首先,当按下KEY1按键时,程序会读取DHT11传感器的数据,并将该数据以ASCII格式发送至串口进行传输,以便于后续的阅读和调试(3,按下KEY1按键,程序读取DHT11的数据,并发送到串口上,格式是ASCII,便于阅读。(仅仅用于测试程序硬件各方面是否正常运行))。其次,在正常开机状态下,系统会每2秒刷新一次OLED显示屏(4,正常开机状态下,每2S刷新一次OLED的显示)。为了节省单片机的Flash存储空间, OLED字库和显示函数均已进行优化调整。如果OLED显示屏长时间显示为“0”,则表明数据读取过程中可能存在失败的情况。最后, 当按下KEY3按键时, OLED显示器将关闭;再次按下KEY2按键则可以重新打开OLED显示器(5,按下 KEY3 按键 ,OLED显示器关闭 6,按下 KEY2 按键, OLED显示器重新打开)。
全部评论 (0)
还没有任何评论哟~


