智能车制作
标题:
求解读:二值化处理程序
[打印本页]
作者:
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://dns.znczz.com/)
Powered by Discuz! X3.2