led.c

来自「基于S3C2410开发板的通用调试程序(LED调试)」· C语言 代码 · 共 64 行

C
64
字号



#define LED_G
#include "sysincludes.h"



void LedPortInit(void)
{
	
	rGPECON &= (~((3<<22)|(3<<24)|(3<<26))) ;
	rGPECON |= ((1<<22)|(1<<24)|(1<<26));        //D701 D702 D703  IO Output Function
	
	
	
	
	rGPGCON &= (~(3<<4));                        //D704 IO Output Function
	rGPGCON |= (1<<4);
	
	rGPHCON &= (~((3<<0)|(3<<2)));               //D705 D706 IO Output Function       
	rGPHCON |= ((1<<0)|(1<<2));                         
	

}

void FlowLed( uint dly_sec )    //以秒为单位
{
	
	while(1)
	{
	
		LED_D701_On;
		Delay(dly_sec*1000);
		LED_D701_Off;
		Delay(dly_sec*1000);
		LED_D702_On;
		Delay(dly_sec*1000);
		LED_D702_Off;
		Delay(dly_sec*1000);
		LED_D703_On;
		Delay(dly_sec*1000);
		LED_D703_Off;
		Delay(dly_sec*1000);
		LED_D704_On;
		Delay(dly_sec*1000);
		LED_D704_Off;
		Delay(dly_sec*1000);
		LED_D705_On;
		Delay(dly_sec*1000);
		LED_D705_Off;
		Delay(dly_sec*1000);
		LED_D706_On;
		Delay(dly_sec*1000);
		LED_D706_Off;
		Delay(dly_sec*1000);
		

	
	}



}

⌨️ 快捷键说明

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