1. 8个灯闪烁5次
2. 8个灯循环流水3次
3.8个灯依次亮 依次灭
伪代码假设用P1对应的IO去控制
// 1 实现关键逻辑部分
int i=0;
for(;i<5;i++){
P1=0xFF;
youerDelay(); // 你的延时处理
P1=0;
}
// 2 实现关键逻辑部分
char f=1;
for(;i<24;i++){ // 8*3=24
f=(f>>7)|(f<<1); //实现循环左位移操作
P1=f;
//3实现关键逻辑部分
char f=0;
for(;i<8;i++){
f=(f<<1)+1;