STM32f103,DS18b20温度控制
时间: 2024-01-04 22:03:59 浏览: 109
STM32F103读取DS18B20温度传感器数据
根据提供的引用内容,可以得知STM32f103是一款单片机芯片,而DS18B20是一款数字温度传感器。下面是DS18B20温度控制的一些步骤和方法:
1. 确定STM32f103的引脚连接方式,将DS18B20连接到STM32f103的引脚上。
2. 在STM32f103的主程序中,初始化定时器、按键、LED、蜂鸣器、液晶屏、数码管、系统中断等。
3. 在主程序中,不断进行DS18B20温度数据的检测,并将数据显示到液晶屏与数码管上面。
4. 通过按键中断来设置温度的上下限,如果判断当前温度超过温度上限则蜂鸣器报警,超过下限则LED2报警指示。
5. 在程序运行的时候LED1以2Hz的频率闪烁,代表系统工作正常。
6. 当检测到温度高于上限的时候,蜂鸣器报警提示;当当前温度小于温度下限的时候,LED2闪烁报警提示。
7. 液晶屏和数码管实时显示当前的温度数据和温度上下限。
阅读全文