开始初始化子程序
键盘扫描子程序
数据采集
温度显示处理子程序
水位监测与控制子程序
结束
系统设计流程图
N
Y
温度处理显示流程图
开始
报警
当前温度≥上限温度SHANGXIANWEND
加热
当前温度小于设定温
度
处理后显示的温度
采样当前温度
显示温度
当前温度和设定温度送显
初始化温度
开始
初始化DS18B20
接受到应答脉冲?
N
Y
跳过ROM
开始温度转换
转化完成?
N
Y
初始化DS18B20
接受到应答脉
N
Y
读取暂存器和CRC字
读取温度值
DS18B20温度采集流程图
N Y
N Y
键盘扫描流程图确定,开始倒计时
分别输入上下限及
薰蒸机温度设定值结束
按键输入?
温度设定
分别输入分,秒
开始键盘扫描
初始化
时间设定?
开始
N
Y
水位监测控制流程图
开始
水位<低水位?
水位≥高水位
报警、打开水阀
水位监测
初始化
黄灯亮,关闭水阀。