Red de conocimiento informático - Conocimiento sistemático - Solicitud: El microcontrolador C51 controla el puerto P0 para encender 8 luces LED a intervalos (el pin 1357 está encendido durante 1 segundo, el pin 2468 está apagado durante 1 segundo; el pin 2468 está encendido durante 1 segundo, 1357 está apagado) en un bucle continuo

Solicitud: El microcontrolador C51 controla el puerto P0 para encender 8 luces LED a intervalos (el pin 1357 está encendido durante 1 segundo, el pin 2468 está apagado durante 1 segundo; el pin 2468 está encendido durante 1 segundo, 1357 está apagado) en un bucle continuo

#includelt; reg52.hgt; //taobao: Guangzhou Huadian

void delay_ms(unsigned int z)

{

unsigned int x, y;

for(x=z;xgt;0;x--)

for(y=110;ygt;0;y--); p>

}

main()

{

mientras(1)

{

P0=0xaa;

delay_ms(1000);

P0=0x55;

delay_ms(1000);

}

}

// No es un enmascaramiento preciso, se trata de 1S. Es más problemático usar un temporizador para retrasar con precisión.