题干 利用单片机的I/O口控制8个发光二极管,用数组实现由左循环依次点亮两的花样灯效果。 #include
//51系列单片机头文件 unsigned char tab[ ]={ , , , , , , , }; //声明数组tab并赋值 delay(unsigned int j) //延时子函数 { while(j--); } main( ) //主程序main函数 { unsigned char i; while(1) //在设置死循环程序 { for(i=0;i< ;i++) //循环语句 { P1=tab[ ]; //数组tab中下标为i的元素赋给P1口 delay(30000); //调用延时子函数 } } }