El microcontrolador parpadea luces de colores en un ciclo. ¿Seguir las luces cada dos segundos? Cada luz parpadea durante 0,2 segundos, ¡8 luces!
#includelt;reg51.hgt;
#define uchar unsigned char
tiempo de uchar, led;
sfr led=P0;
void t0isr() Interrupción 1
{
TH0=(65536-20000)/256
TL0=(65536-20000)256; >
tiempo;
if((time10)==0)
{
tiempo=0; ~ llevado;
}
if(timegt; 100)
{
tiempo=0; led=(ledlt;lt;1)|0x01;
}
P0=led;
}
principal()
{
TMOD=0x01;
TH0=(65536-20000)/256;
TL0=(65536-20000)256; ;
EA=1;
TR0=1;
ET0=1;
tiempo=0; p>led=0xfe;
P0=led;
mientras(1);
}