Red de conocimiento informático - Computadora portátil - El tubo digital del microcontrolador 51 no puede mostrar cientos de dígitos al mismo tiempo

El tubo digital del microcontrolador 51 no puede mostrar cientos de dígitos al mismo tiempo

Ejecutar P2=0xdf; P0=Tab[x/100];

P2=0xbf; P0=Tab[x100/10]; debe retrasarse; de ​​lo contrario, los posteriores sobrescribirán inmediatamente a los anteriores;

Después de detectar el bit de bandera, reinstale inmediatamente TH0 y TL0, restablezca el contador al valor inicial y luego ejecute la visualización y estará bien.

¡Generalmente, TL0 se carga primero!