D5灯是因为仿真问题,实物不会这样情况。
/* 流水灯 按键控制左右方向 */
#include <msp430.h>
#define CPU_F ( (double) 1000000)
#define delay_us( x ) __delay_cycles( (long) (CPU_F * (double) x / 1000000.0) )
#define delay_ms( x ) __delay_cycles( (long) (CPU_F * (double) x / 1000.0) )