A lâmpada D5 é causada por problemas de simulação, o que não é o caso do objeto real.
/* 流水灯 按键控制左右方向 */
#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) )