-  if(Chip_GPIO_ReadPortBit(LPC_GPIO, 0, 24))          //读按键是否按下
 
 -              i = i;
 
 -                 else
 
 -                         {
 
 -                         if(i == 2)
 
 -                                  i = 0 ;
 
 -                         else
 
 -                            i = i+1;
 
 -             while(Chip_GPIO_ReadPortBit(LPC_GPIO, 0, 24)==0);           //按键释放检测
 
 -                   }       
 
 -                 switch(i)                                                                             //依次点亮3个LED
 
 -                 {
 
 -                   case 0 :
 
 -                   Chip_GPIO_SetPinState(LPC_GPIO, 0, 31, 0);
 
 -                   Chip_GPIO_SetPinState(LPC_GPIO, 0, 30, 1);
 
 -                         Chip_GPIO_SetPinState(LPC_GPIO, 0, 29, 1);
 
 -                         break;
 
 -                        
 
 -                         case 1 :
 
 -                   Chip_GPIO_SetPinState(LPC_GPIO, 0, 30, 0);
 
 -                         Chip_GPIO_SetPinState(LPC_GPIO, 0, 31, 1);
 
 -                         Chip_GPIO_SetPinState(LPC_GPIO, 0, 29, 1);
 
 -                         break;
 
  
  |