Red de conocimiento informático - Conocimiento sistemático - Programa de montaje del microcontrolador de lámpara de flujo

Programa de montaje del microcontrolador de lámpara de flujo

# include & ltreg 51 . h & gt;

Retraso no válido

{

unsignedinti,j;

for(I = 0 ;i<200;i++)

for(j = 0;j & lt1000;j++)

}

voidmain(void)

{

while(1)

{

P3 = 0x Fe; //La primera luz está encendida.

delay(); //Retraso

P3 = 0x FD; //La segunda luz está encendida.

delay();

P3 = 0x FB; //La tercera luz está encendida.

delay();

P3 = 0xf 7; //La cuarta luz está encendida.

delay();

P3 = 0x ef; //La quinta luz está encendida.

delay();

P3 = 0x df; //La sexta luz está encendida.

delay();

P3 = 0x BF; //La séptima luz está encendida.

delay();

P3 = 0x7f; //La octava luz está encendida.

delay();

}

}

Datos extendidos

MCU lenguaje C 16 lámpara de agua corriente Método de operación

voidmain()

{

mientras(1)

{

p 1 = 0x Fe; //Enciende el primer LED.

Retraso (5000);

p 1 = 0x FD; //Enciende el segundo LED.

Retraso (5000);

p 1 = 0x FB;

Retraso (5000);

p 1 = 0xf 7;

Retraso (5000);

p 1 = 0x ef;

Retraso (5000);

p 1 = 0x df;

Retraso (5000);

p 1 = 0x BF;

Retraso (5000);

p 1 = 0x7f; /Enciende el octavo LED.

}

}