Red de conocimiento informático - Consumibles informáticos - Programación en lenguaje C para el procesamiento de imágenes CCD de coches inteligentes Freescale

Programación en lenguaje C para el procesamiento de imágenes CCD de coches inteligentes Freescale

Finalmente encontré uno.

int SignalProcess (señal int sin signo)

{

const int BitValue[8] = {43, 26, 12, 6, -6, - 12 , -26, -43 }; //Valor máximo: 28

int i, CurrPoint=0, LastPoint=0, bit num = 0;

Bit de señal de carácter sin signo [8 ];

for(I = 0;ilt8;i)

{

Bit de señal[i] = señal amp0x 0001;

BitNum = bit de señal[I];

Señal gt gt= 1;

}

Conmutador (número de bits)

{

Caso 1:

for(I = 0;ilt8;i)

if(SignalBit[i]!= 0)

p >

punto actual = valor del bit[I];

Karstat. E0 = CurrPoint

Break;

Caso 2:

for(I = 0;ilt8;i)

if(SignalBit [ i]! = 0)

punto actual = valor de bit[I];

PuntoCurr gt gt= 1;

PuntoCurr. E0 = CurrPoint

Interrupción;

Predeterminado:

Transmitir. E0 = Estado del automóvil. e 1;

Romper;

}

regresar CalcularP()* 100;

}