Paso 3: código
#include < msp430g2231.h >Main {}
WDTCTL = WDTPW | WDTHOLD; Pare temporizador de vigilancia
P1DIR | = 0XFF;
int x = 0 x 01;
largo i = 0;
int j = 1;
int k = 0;
int l = 0;
for(;;)
{
para (k = 1; k < = 5; k ++) {}
x = 0 x 01;
para (j = 1; j < = 8; j ++) {}
P1OUT = x;
x * = 2;
para (i = 0; i < = 10000; i ++)
{
}
}
}
para (k = 1; k < = 5; k ++) {}
x = 0 x 80;
para (j = 1; j < = 8; j ++) {}
P1OUT = x;
x = 2;
para (i = 0; i < = 10000; i ++)
{
}
}
}
para (k = 1; k < = 5; k ++) {}
P1OUT = 0XAA;
para (l = 0; l < = 1; l ++) {}
para (i = 0; i < = 64000; i ++)
{}}
P1OUT = 0X55;
para (l = 0; l < = 1; l ++) {}
para (i = 0; i < = 64000; i ++)
{}}
}
para (k = 1; k < = 5; k ++) {}
P1OUT = 0X18;
para (i = 0; i < = 20000; i ++)
{}
P1OUT = 0X24;
para (i = 0; i < = 20000; i ++)
{}
P1OUT = 0X42;
para (i = 0; i < = 20000; i ++)
{}
P1OUT = 0X81;
para (i = 0; i < = 20000; i ++)
{}
}
para (k = 1; k < = 5; k ++) {}
P1OUT = 0X81;
para (i = 0; i < = 20000; i ++)
{}
P1OUT = 0X42;
para (i = 0; i < = 20000; i ++)
{}
P1OUT = 0X24;
para (i = 0; i < = 20000; i ++)
{}
P1OUT = 0X18;
para (i = 0; i < = 20000; i ++)
{}
}
}
}