标题: for循环了8次后 为什么还一直循环 [打印本页]

作者: 董亚伟    时间: 2014-12-16 07:34
标题: for循环了8次后 为什么还一直循环
#include<reg52.h>
void main()
{       
unsigned int x,y,z;
for(y=0;y<8;y++)

                {
                        P2=(~0x01<<y);
                        for(x=0;x<30000;x++);
                }                               

}

作者: 忠信1314    时间: 2014-12-16 07:45
#include<reg52.h>
void main()
{        
unsigned int x,y,z;
for(y=0;y<8;y++)

                {
                        P2=(~0x01<<y);
                        for(x=0;x<30000;x++);
                }                                
while(1);   //加上这个试一下
}

作者: xiao_yp2014    时间: 2014-12-16 09:50
这个是停下来了的,只是没有其它的函数要执行,所以又开始for的第二次循环了,你如果只想循环8次,那么可以把y = 0去掉。。。。。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1