广东技术师范学院本科毕业论文
保护现场 N 是加键? Y 烹饪时+1>99? N Y 烹饪时=0 是减键? Y N N 烹饪时-1=0xFF? Y 烹饪时=99N 确定键? N 确定键? Y 烹饪分设置 恢复现场 N 确定键? Y 返回 Y 开始烹饪 烹饪秒设置 图4.4 火力模式子程序
16
微波炉控制器的设计
保护现场 是加键? N Y 火力档位+1>8? N Y 火力档位=8 是减键? N Y 火力档位-1=0? N Y 火力档位=0 N 确定键? Y 调用火力模式子程序 恢复现场 返回 图4.5 火力自定义子程序 17
广东技术师范学院本科毕业论文
保护现场 确定键? N Y 取消键? N 开始烹饪 Y 恢复现场 返回初始状态 返回 图4.6 烹饪模式子程序
18
保护现场 显示火力模式 显示烹饪模式 显示预约时间 显示烹饪时间 保护现场 返回 4.7 液晶显示子程序 图
微波炉控制器的设计
保护现场 是否开始烹N 饪? Y 预约时间标志N 烹饪时间秒N 位为1? -1=0xFF? Y Y 烹饪时间秒=59 N 预约时间秒-1=0xFF? Y 烹饪时间分N 预约时间秒=59 -1=0xFF? Y 烹饪时间分=59 N 预约时间分-1=0xFF? Y 烹饪时间时N 预约时间分=59 -1=0xFF? Y 烹饪时间结束 N 预约时间时-1=0xFF? 恢复现场 Y 预约时间结束 返回 图4.8 定时服务子程序
19
广东技术师范学院本科毕业论文
20 保护现场 有键闭合吗? N 延时6 ms Y 二次调用延时子 程序延时12ms N 有键闭合吗? Y 求闭合键的键号 闭合键释放否? N Y 键号送到A 恢复现场 返回 图4.9 按键扫描子程序