程序调试无法在断点处停下来!
用keil编写下面这个程序时,在while(c--){P1=temp2;delay(245);P1=temp3;delay(245);}之间下断点不起作用,高手帮忙解答一...
用keil编写下面这个程序时,在while(c--)
{
P1=temp2;
delay(245);
P1=temp3;
delay(245);
}
之间下断点不起作用,高手帮忙解答一下,谢谢了!!!!
#include<reg52.h>
#include<intrins.h>
int main(void)
{int delay(int z);
int temp1,temp2,temp3;
int a=8,b=2,c=5;
temp1=0xfe;temp2=0xff;temp3=0x00;
while(1)
{
while(b--)
{
while(a--)
{
P1=temp1;
delay(165);
_crol_(temp1,1);
}
while(a--)
{
_cror_(temp1,1);
P1=temp1;
delay(165);
}
}
while(c--)
{
P1=temp2;
delay(245);
P1=temp3;
delay(245);
}
}
return(0);
}
int delay(int z)
{int x,y;
for(x=200;x>0;x--)
for(y=z;y>0;y--);
return(0);
}
在程序的其他位置都可以调试,除了这一段! 展开
{
P1=temp2;
delay(245);
P1=temp3;
delay(245);
}
之间下断点不起作用,高手帮忙解答一下,谢谢了!!!!
#include<reg52.h>
#include<intrins.h>
int main(void)
{int delay(int z);
int temp1,temp2,temp3;
int a=8,b=2,c=5;
temp1=0xfe;temp2=0xff;temp3=0x00;
while(1)
{
while(b--)
{
while(a--)
{
P1=temp1;
delay(165);
_crol_(temp1,1);
}
while(a--)
{
_cror_(temp1,1);
P1=temp1;
delay(165);
}
}
while(c--)
{
P1=temp2;
delay(245);
P1=temp3;
delay(245);
}
}
return(0);
}
int delay(int z)
{int x,y;
for(x=200;x>0;x--)
for(y=z;y>0;y--);
return(0);
}
在程序的其他位置都可以调试,除了这一段! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询