#include<msp430f149.h>
unsigned char LED;
unsigned int table[8] = {BIT0,BIT1,BIT2,BIT3,BIT4,BIT5,BIT6,BIT7};
void main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
LED = 0XFF;
P2DIR = 0XFF;
P2OUT = LED;
while(1)
{
unsigned int i,j;
for(i=0;i<8;i++)
{
LED = LED ^table[i];
P2OUT = LED;
LED = 0XFF;
j = 50000;
while(j--);
}
for(i=0;i<8;i++)
{
// LED ^= table[8-i];
LED ^= table[7-i];
P2OUT = LED;
LED = 0XFF;
j = 50000;
while(j--);
}
}
}
MSP430流水灯Ⅰ
最新推荐文章于 2022-07-17 20:07:47 发布