导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教Keil C51的Debug问题

* 30947: 请教Keil C51的Debug问题

   miman 
miman发表的帖子 

 请教Keil C51的Debug问题
写了一个函数,但是在Debug的时候,老是不对,看了半天了,不知道原因,哪位老大能帮一下?

                          //#define KEY_SETUP   0x0045
if(g_uiKeyVal==KEY_SETUP)  //unsigned int g_uiKeyVal   这里g_uiKeyVal=0x0045
{...}
else
{...}
但是if后的老是不成立,老是执行else后的语句,为什么呀?  头都大了  :(


发表时间:2003年5月19日11:52:48

  
回复该帖

本主题共有 4 帖,分页:>>>>>该主题的所有内容[4]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  30951.[详细]你确定 “//unsigned int g_uiKeyVal&nbs..
摘要:你确定 “//unsigned int g_uiKeyVal   这里g_uiKeyVal=0x0045” 吗?我按你说的调试,结果是正确的哦。 ......(99字)
- [bizhenke][860次] 2003年5月19日

  30956.[详细]我又试了一下,还是这样
摘要:变量的值肯定是没有问题的,我做的是键盘程序,况且从debug里也可以看值的。  感觉很混乱,好像debug的指针在乱跑似的,我用的是Keil 7.01,编译的时候出了两个没有调用函数的warning. ......(209字)
- [miman][1208次] 2003年5月19日

  30968.[详细]应该不是编译器的问题,这样考虑吧,既然程序一直跑到else部分的语句里去的话,肯定你的条件不成立,..
摘要:应该不是编译器的问题,这样考虑吧,既然程序一直跑到else部分的语句里去的话,肯定你的条件不成立,你再仔细查查程序里有没有什么语句影响你的条件。 要不你就单独写个小程序,就调试你说的这部分看看是不是编译器的问题,我调试是不会有问题......(228字)
- [bizhenke][2880次] 2003年5月19日

[上一篇帖子]:难道就这么难么!~~~???????
[下一篇帖子]:请问:哪里可以查到各类传感器(包括具体技术参数),主要是三向力压电传感器!谢了!!![em03]