电路如图所示:编程设计用P1口上的三个开关S0、S1、S2控制P0口上的8个LED的显示。具体要求: S0、S1、S2全部断开,LED全灭; S0闭合、S1、S2断开,LED从上向下流水灯状态,间隔0.3秒; S1闭合、S0、S2断开,LED从下向上流水灯状态,间隔0.3秒; S2闭合、S0、S1断开,LED奇数号灯亮,偶数号灯不亮; 其他组合次状态不得改变前状态的控制。 要求: 1. 写出算法,包括存储变量分配(文字版) 2. 编写程序,并调试; 3. 语音说明具体工作过程。(语音用附件提交)