我师傅给了我一个程序,我用仿真器调试,编译成功,没有错误,有几个警告。
然后我开始调试,但是总会有“走不下去”的情况,第一次走不下去,我直接把那段程序屏蔽了,因为我现在还用不到。接着调试,又走不下去,继续屏蔽。接着调试,这回到了延时这里
void Delay50ms( )
{
unsigned char i, j;
for ( i=200; i!=0; i-- )
for ( j=250; j!=0; j-- );
}
调到for( j=250; j!=0; j-- );那里又走不下去了。很迷茫,不知道是哪里有问题。
问高手,一般这种情况是哪里出了问题,要怎么做? |