Red de conocimiento informático - Conocimiento del nombre de dominio - Leer rápidamente el código fuente

Leer rápidamente el código fuente

# incluir ltreg52.h gt

#define uchar unsigned char //Definición de macro

#define uint unsigned int //Definición de macro

código uchar DSY _ Index []={0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f}; //Código de bits del tubo digital

código uchar BCD_CODE[]={2, 0, 1, 0, 10 , 3, 10, 5}; //El número que se mostrará (10 significa no mostrar)

//Retraso

Retraso no válido (unidad: milisegundos)

{

Uchar I;

Cuando(milisegundos)

for(I = 0;ilt120;i);

}

//Programa principal

void main()

{

uchar k;

mientras ( 1)

{

for(k = 0; k lt8; K )//Recorrido ocho veces

{

P2 = DSY_index[k]; // La codificación de bits se envía al puerto P2 y se establece en nivel bajo uno por uno.

p 1 = BCD _ CÓDIGO[k];

retraso ms(1);

}

//No escribiste ningún código en absoluto. La salida de su puerto P1 es una visualización binaria. Por ejemplo, cuando k=0, el puerto P1 genera un nivel alto. Este es un proceso incompleto.