- /*---------------------------------------------------------------------------------------------------------*/
- /* */
- /* 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);
- }
- }