Luces LED programables
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.
}
}