注册 登录
编程论坛 单片机编程

请问怎么样让流水灯只跑1轮?请问在这个上面怎么加代码?

hhh787878 发布于 2016-04-07 11:24, 5166 次点击
#include <reg52.h>
void delay(unsigned int t){
    while(t--){
    unsigned char i;
        for(i=0;i<125;i++);
    }
}

unsigned char j;
unsigned char a[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void main(){
    while(1){
      for(j=0;j<8;j++){
          P1=a[j];
        delay(250);
      }
      }
    }
2 回复
#2
小水珠2016-04-17 12:11
在for循环后面加死循环
for(**)


while(1);
#3
natto2016-04-22 18:26
在主函数里的最后加一个while(1);让程序定在那里就可以了
程序代码:

void main()
{
    //你的程序代码;
    while(1);
}
1