最简单的代码,运行和预期也有差距,前辈们请指导

2019-07-16 05:03发布

#include<reg52.h>
unsigned char j,k;
void delay()
{for(j=0;j<250;j++)
for(k=0;k<200;k++)
;                        }
void main()
{
while(1)
{
P1=0xfe;
delay();
delay();
P1=0xfd;
delay();
}

}



源代码已贴出,板子实验结果却是刚开始运行和预期的交替点亮,但过一会儿却只有0号灯闪烁,1号灯常亮。求各位大虾,前辈指导,这是为什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。