////先点个灯 现在考试了 只能点灯了
/*创建人:L54572117
功能: 流水灯
时间:2011.12.21
*/
#include <stdio.h>
#include "NUC1xx.h"
#include "Driver\DrvGPIO.h"
#include "Driver\DrvSYS.h"
void delay_ms(uint32_t x)
//延时函数
{
uint32_t i,j;
for(i=600;i>0;i--)
for(j=x;j>0;j--);
}
main (void)
{
while(1)
{
DrvGPIO_ClrBit(E_GPA, 2);
//
LED1亮了
delay_ms(600)
;
DrvGPIO_ClrBit(E_GPA, 3);
//
LED2亮了
DrvGPIO_SetBit(E_GPA,2) ;
//
LED1灭了
delay_ms(600)
;
DrvGPIO_ClrBit(E_GPA, 4);
//
LED3亮了
DrvGPIO_SetBit(E_GPA,3) ;
//
LED2灭了
delay_ms(600)
;
DrvGPIO_ClrBit(E_GPA, 5);
//
LED4亮了
DrvGPIO_SetBit(E_GPA,4) ;
//
LED3灭了
delay_ms(6000)
;
DrvGPIO_SetBit(E_GPA,5) ;
//
LED4灭了
DrvGPIO_SetPortBits(E_GPA,0XFFC3);
//
全 亮了
delay_ms(2000)
;
DrvGPIO_SetPortBits(E_GPA,0XFFFF);
//
全 灭了
delay_ms(2000)
;
}
} |