- /*---------------------------------------------------------------------------------------------------------*/
 
- /* */
 
- /* Copyright(c) 2009 Nuvoton Technology Corp. All rights reserved. */
 
- /* */
 
- /*---------------------------------------------------------------------------------------------------------*/
 
- #include <stdio.h>
 
- #include "NUC1xx.h"
 
- #include "Driver\DrvGPIO.h"        
 
- #include "Driver\DrvSYS.h"
 
 
- // LED端口定义
 
- #define LEDPORT        E_GPA
 
- #define LED1        2
 
- #define LED2        3
 
- #define LED3 4
 
- #define LED4 5
 
 
- // 延时函数
 
- void softdelay(uint16_t _delay)
 
- {
 
- while (_delay--);
 
- }
 
 
- int main(void)
 
- {        
 
- while(1){
 
- DrvGPIO_SetPortBits(LEDPORT,0xffff);        //全灭
 
- softdelay(60000);
 
- softdelay(60000);
 
- DrvGPIO_ClrBit(LEDPORT,LED1);
 
- softdelay(60000);
 
- softdelay(60000);
 
- DrvGPIO_ClrBit(LEDPORT,LED2);
 
- softdelay(60000);
 
- softdelay(60000);
 
- DrvGPIO_ClrBit(LEDPORT,LED3);
 
- softdelay(60000);
 
- softdelay(60000);
 
- DrvGPIO_ClrBit(LEDPORT,LED4);
 
- softdelay(60000);
 
- softdelay(60000);        
 
- } 
 
- }