本帖最后由 gaoyang9992006 于 2012-11-22 12:01 编辑
楼主的程序笑掉大牙了,至少要这样
while(1)
{
if(index==0) //你赋值每次都是可以的,每次为真就错了,没有起到应有的效果
{
for(i=0;i<16;i++)
temp=temp+result;
}
AD_data=temp>>4;
if(AD_data>1000)
;//你就是让它什么都不做嘛
你break一下就出了主程序,另外你index=0,编译器就在里面给你搞成个常量了,岂不是乱乱的飞了
}
|