智能车制作

标题: 求解读:二值化处理程序 [打印本页]

作者: feiooyer    时间: 2010-5-3 22:43
标题: 求解读:二值化处理程序
//********************2值化****************************
void CHG_TTL()                  
{
for(adnum=0;adnum<=11;adnum++)       //为啥取11这个数??
        {
              
              if(uiAD_result[adnum]>AD)      //AD 代表什么??
                  adstore|=0x01;              // 为什么要用异或算法,且和0X01异或?
              else
                  adstore&=0xfe;                    //为什么和0Xfe相与?
          
                if(adnum<11)
                adstore*=2;                          //为什么乘以2?
        }
     bb=~adstore;                                   
     cc=~adstore;               //取反啥意思?
     ff=bb/256;
     if(cc!=0)
     ff=ff&0b00000000;          //涉及优先级的问题
    else
     ff=ff&0b00001111;
     kk=(U16)ff;                    U16是其定义的一种数据类型
     kk=kk*256;
     kk|=(U16)cc;
        
  }

越详细越好!!!麻烦各位了!!
作者: fengnan    时间: 2010-5-4 08:20
我觉得写的复杂了   取11是12个光电管  ad代表的是阈值




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2