Red de conocimiento informático - Problemas con los teléfonos móviles - Pantalla de tubo digital de conversión STM32 AD

Pantalla de tubo digital de conversión STM32 AD

mientras?(1) {?

unsigned?int?i

?if?( jj?gt; =?0x01ff)

?{?LedNumVal1 ?;

jj?=?0;

?}

?LedNumVal?=?(u16)ADC1ConvertedValue*3300/ 4096;

LedOut[0]=Disp_Tab[LedNumVal10000/1000];

?LedOut[1]=Disp_Tab[LedNumVal1000/100]; [2]=Disp_Tab[LedNumVal100/10];

?LedOut[3]=Disp_Tab[LedNumVal10]; //Miles dígitos

?LedOut[5]=Disp_Tab[LedNumVal11000/100]|0x80;? //Cenas con punto decimal

?LedOut[6]=Disp_Tab[LedNumVal1100/10] //Decenas<; / p>

?LedOut[7]=Disp_Tab[LedNumVal110]; ?//Dígito de las unidades for(?i=0;?ilt;8;?i)? p >

//Delay(0x000ff);

GPIOB-gt?=?LedOut[i]lt;8?amp;?0xFF00;

GPIOB; - gt;BRR?=?(~(LedOut[i]lt;lt;8))?amp;?0xFF00;

//?GPIO_Write(GPIOA,0X00);

GPIOB-gt; BSRR?=?dispbit[i]?amp;?0x00FF;

GPIOB-gt?=?(~dispbit[i])?amp;?0x00FF;

Retraso(0x000ff);?//Intervalo de escaneo}?