p1.5 p1.4 p1.3 p1.2 p1.1 p1.0 红灯 黄灯 绿灯 红灯 黄灯 绿灯 k l m n o p
51单片机p1口控制~
#include<REGX51.H> void delay (void) { unsigned char i,j; for(i=0;i<255;i++) for(j=0;j<255;j++) ; } main() { int k,l,m,n,o,p,x,y; while(1) { k=0,l=1,m=1,n=1,o=1,p=0,x=0,y=0; k=p1.5,l=p1.4,m=p1.3,n=p1.2,o=p1.1,p=p1.0; delay(); loop1: p=1,o=0; delay(); x++; if(x<4) goto loop1; k=1,l=1,m=0,n=0,o=1,p=1; delay(); loop2: m=1,l=0; delay(); m=1,l=1; delay(); y++; if(y<4) goto loop2; k=0,l=1,m=1,n=1,o=1,p=0; } }
自己看书,摸索着写的,肯定有很多错误,希望各位大虾们进来后,能给指导下!哪里有错误!请各位大虾指出! 小弟在次先谢过了~
|