uchar HZ[]={2,3,4,5,6,8,10,13,16,19,21,23}; 擇需要顯示哪些頻段的列表
for(pt=0;pt<12;pt++) //依次得出需要顯示的每列數據
{
tmp = dd[HZ[pt]].real;
tmp = (tmp/16);
if(tmp<1) //這些比較值我是隨便填了幾個,有興趣的自己研究選用合適數值
xyz=0;
else if(tmp<2)
xyz=1;
else if(tmp<4)
xyz=2;
else if(tmp<8)
xyz=3;
else if(tmp<16)
xyz=4;
else if(tmp<32)
xyz=5;
else if(tmp<64)
xyz=6;
else if(tmp<100)
xyz=7;
else if(tmp<150)
xyz=8;
else
xyz=9;
if(xyz>LED[pt])
LED[pt]=xyz;
}
|