·上一文章:创维29T66HT( 6D92机芯)彩电AV无图,行场不同步
·下一文章:单片机投篮走动测试系统
1.系统初始化初始化
过程中关闭所有指示灯,继电器处于断开状态,马达停转,设置中断优先级别和定时器工作模式,初始化流程图如图3所示。
图3
2.冲洗函数
冲洗函数供其它程序调用,每冲洗一次定时器重新开始计时,冲洗时间30s通过调用延时函数实现,冲洗完后,检测水箱水位是否已满,如果未满则仍然保持进水阀打开状态,其流程图如图4所示。
图4
3.定时冲洗和按键冲洗
通过MCU定时实现造.水1小时冲洗一次的功能,流程图如图5所示;由按键触发外部中断实现随时强制冲洗功能,流程图如图6所示。
图5
图6
4.压力、水位监测
压力和水位监测程序作为程序主体部分循环执行,造水过程中,若因水管欠压停机,此时将暂停计时器,在重新开启进水阀开始造水后,再接续计时,同时引入外部变量(Status)判断当前的水箱水满状态是否由上次造水状态得到,若是,则冲洗水箱一次,也就是实现造水满后冲洗一次的功能,流程图如图7所示。
图7