C52keil 调试如何进入while循环我的是灰色条?

如题所述

第1个回答  2019-10-29
keil 调试时,要查看变量的值变化过程,可采用单步运行,而单步运行有两个,用跟踪的单步运行,快捷键是F11,可以进入子程序也单步运行,就可以看到子程序中变量的变化了。
第2个回答  2019-10-28
while(Echo == 0); 这个句子就是说,当Echo的值为0的时候,程序停在这里,不再向下执行。一般与中断有关的程序会用这个中语句。如果在中断中放入可以改变echo这个变量的程序,当中断执行时,echo不再为0,这个语句自然就过去了。追问

我想问的不是这个 是怎么单步调试进while循环我是用的while(1)循环里边有delay(1000)还有i值的改变

我想进去看看i的改变

但发现总是跳过

相似回答