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

如果函数可以在其执行时被调用

則情况会变得更复杂一些这时可以采用以下几种方法:

主程序调用该函数时禁止中断

可以在该函数被调用时用

语句来实现禁止中断的目嘚。必

指令将该函数从覆盖分析中除去

另一份复制到中断服务程序中。

将该函数设为重入型例如:

这种设置将会产生一个可重入堆栈

該堆栈被被用于存储函数值和局部变量

用这种方法时重入堆栈必

文件中配置。这种方法消耗更多的

并会降低重入函数的执行速度

说明:程序中有些函数例如

(或片段)以前(调试过程中)从未被调用过

问题:为啥程序前面屏蔽的两行:


这样赋值认为没有问题啊,为啥用前面的两行就不好使呢而用后面的两行就好使?

用原先的做法temp就永远是定值0xfe;后一种做法,temp为当前P3引脚输入状态,是个变化值

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 keil C 的文章

 

随机推荐