51单片机里面的for循环出现问题,提前跳出for循环

2020-02-05 09:13发布

我写了一个单片机程序,其中for循环如下
for(i=0;i<32766;i++)
      if(DATA==0)   break;
但是i变量还没有到32766就跳出循环了,此时DATA还是1的,根本没有满足条件,而且跳出for循环之后后面的语句都不执行了,直接跳出此for循环所在的子函数,回到主函数,很懵啊,没明白怎么回事
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。