STM32 Proteus仿真MAX7219数码管DS18B20温度DHT11湿度显示-0014
Proteus仿真小实验:
STM32 Proteus仿真MAX7219数码管DS18B20温度DHT11湿度显示-0014
功能:
硬件组成:STM32F103R6单片机 +MAX7219驱动的2个4位数码管+DS18B20采集温度+DHT11采集湿度+蜂鸣器报警
1.STM32读取DS18B20温度。读取DHT11湿度。
2.前4位数码管显示温度,后4位数码管显示湿度。
3.当温度超过26后蜂鸣器报警。
有功能视频哦:
可以哔哩哔哩B站,搜索UP主“单片机仿真汇”。在其空间中搜索关键词“数码管DS18B20”即可找到对应详细功能视频和介绍。
电路图:
![](https://img-blog.csdnimg.cn/img_convert/7e2e4e886814a805d284bd284817c75d.bmp)
部分源代码:
nt main(void)
{
SystemInit();
SystemCoreClockUpdate();
//引脚配置
GPIO_Configuration();
//读取湿度
DHT11_receive(&shidu);
//读取温度
wendu = ds18b20_read();
//更新显示
InitialMax7221();
Max7221Display(DisplayBuffer);
while (1)
{
//读取湿度
DHT11_receive(&shidu);
//读取温度