Luces LED programables

#include ltreg 51 .h gt;

Retraso no válido

{

unsignedinti, j;

for(I = 0; i lt200; i )

for(j = 0; j lt1000; j )

}

voidmain(no válido)

{

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.

}

}