根据手操器系统任务状态的划分,针对层次化状态机编程思想,可以将系统状态分为三大层次:第一层如图4-5所示,是系统最外层状态转移。
第二层包括三部分:
⑴按键识别响应,分为两部分,一部分是最底层的按键状态识别的转换,另一部分是根据键值进行液晶显示控制的状态转换,如图4-6、4-7所示。对于上、下、左、右翻页,由于点阵液晶菜单显示,还会划分许多状态,这是下一层次的状态转换,将会在液晶显示模块中进行详细介绍。
⑵USB通信这部分,由于其独占整个控制器的控制权,所以这部分本课题采用多任务顺序处理的程序设计思想。
⑶手操器电源监控部分,使用过程中电池电量是以递减的方向发展,所以这部分的状态转换不明显,同第二部分一样本课题采用多任务顺序处理的程序设计思想。
|