单片机 LED贪吃蛇流动

#include<regx51.h>
 void delay(unsigned int i){
	 while(i--);
 }
 void main(){
	 unsigned char n,i;
	 unsigned char led[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f};
	 while(1){
		 for(n=0;n<7;n++){
			 P1=(~led[n])&0x7f;
			 for(i=1;i<9;i++){
				 delay(30000);
				 P1=(~(led[n]<<i))&0x7f;
			 }
		 }
	 }
 }

猜你喜欢

转载自blog.csdn.net/Obito_TXP/article/details/121431980