⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led.c

📁 傅立叶开发板FFT2410的ADS下的测试程序
💻 C
字号:
#include <stdlib.h>
#include <string.h>
#include "option.h"
#include "strata16.h"
volatile  unsigned int * pLedData;
#define rGPFCON		(*(volatile unsigned *)0x56000050)
#define rGPFDAT		(*(volatile unsigned *)0x56000054)
#define rGPFUP		(*(volatile unsigned *)0x56000058)	

extern void delay(int time);

#define	LED1_ON()	(rGPFDAT &= ~0x10)
#define	LED2_ON()	(rGPFDAT &= ~0x20)
#define	LED3_ON()	(rGPFDAT &= ~0x40)
#define	LED4_ON()	(rGPFDAT &= ~0x80)
#define	LED1_OFF()	(rGPFDAT |= 0x10)
#define	LED2_OFF()	(rGPFDAT |= 0x20)
#define	LED3_OFF()	(rGPFDAT |= 0x40)
#define	LED4_OFF()	(rGPFDAT |= 0x80)


void delay1()
{
  int i;
 for(i=1;i<20000;i++)
   {
    //int b;
   // for (j=0;j<1000;j++);
       
     
   }  
}
void Main(void)
{
	 pLedData=(volatile  unsigned int *)( 0x20000000);
	while(1)
	
{
       LED1_ON();
       *pLedData=0xc0c00000;
        delay1(); 
       LED2_ON();	
        *pLedData=0xf9f90000;
        delay1();
        LED3_ON();
       *pLedData=0xa4a40000;
       delay1();
       LED4_ON();
       *pLedData=0xb0b00000;
       delay1();
       LED1_OFF();	
       *pLedData=0x99990000;
       delay1();
       LED2_OFF();	
       *pLedData=0x92920000;
       delay1();
       LED3_OFF();	
       *pLedData=0x82820000;
       delay1();
       LED4_OFF();	
       *pLedData=0xf8f80000;
       delay1();
     
    
      
};
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -