图4.4 IRQ2 中断流程
在Tick1Func程序中,除了对按键输入作扫瞄的动作,另外依据按下的按键内容更改SystemT 与SystemF 结构的内容,其中SystemT 主要储存设定洗衣参数内容并更新SA7Wash 的结构(用于状态机切换), ystemF 为纪录运转的状态标志。当洗衣参数被更改后,将会改变预估洗衣完成时间,并于7 段显示器中显示。Tick2Func 程序负责扫瞄电路上的显示电路,采用高速的循序显示,以节省IO 接口的资源,此程序并包含依据水量的预估来提示使用者所需加入的洗剂量。
5 结语
该系统采用凌阳科技公司的SPMC75F2413A和SPCE061A单片机来完成直流变频洗衣机的控系统制,SPMC75F2413A为专用于变频马达控制的IC,其强大的PWM输出功能使得程序开发非常方便。SPCE061A除了具有普通单片机的功能以外,还具有语音识别、语音录放等功能,可以将洗衣机的一些使用状态、常识播报出来。