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> p>
}
mientras(k2==0)
{
P0=0x00;
retraso( 200) ;
P0=0xff;
retraso(200);
}
}
}