Red de conocimiento informático - Conocimiento de la instalación - Por favor, ayúdenme a utilizar el lenguaje ensamblador para implementar el experimento de la luz intermitente.

Por favor, ayúdenme a utilizar el lenguaje ensamblador para implementar el experimento de la luz intermitente.

#include

#include

#define?uchar?unsigned?char

uchar?led=0xfe;

sbit?k1=P1^0;

sbit?k2=P1^1;

void?delay(uchar?a )

{

uchar?i;

mientras(a--)for(i=0;i<120;i++);

}

principal()

{

mientras(1)

{

P0= led;

led=_crol_(led,1);

retraso(250);

mientras(k1==0)

{

P0=0x0f;

retraso(250);

P0=0x00;

retraso(250); p>

}

mientras(k2==0)

{

P0=0x00;

retraso( 200) ;

P0=0xff;

retraso(200);

}

}

}