程序调试无法在断点处停下来!

用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);
}
在程序的其他位置都可以调试,除了这一段!
展开
 我来答
pacard
2010-03-08 · TA获得超过178个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:151万
展开全部
你不会用release版调试的吧?用debug版调试才行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式