led.c

来自「本代码包含已经移植好的UCGUI代码,控制器是S3C44B0,通过UCGUI,在」· C语言 代码 · 共 91 行

C
91
字号
/*-------------------------------------------------------------------------
 * Filename:      led.c
 * Copyright:     ZhaoIC
 * Author:        ZhaoIC(zhaoic@vip.sina.com)
 * Description:   
 * Created at:    2004.5
 * Modified by:   
 * Modified at:   
 *-----------------------------------------------------------------------*/



#include "inc/led.h"

static int led_1_state;
static int led_2_state;
static int led_3_state;




void led_init(void)
{
 rPCONA_LED;
 rPCONB_LED;

}

void led_1_on(void)
{
	LED_1_ON;
	led_1_state=1;
}
void led_1_off(void)
{
	LED_1_OFF;
	led_1_state=0;
}
void led_2_on(void)
{
	LED_2_ON;
	led_2_state=1;
}
void led_2_off(void)
{
	LED_2_OFF;
	led_2_state=0;
}
void led_1_toggle(void)
{
	if(led_1_state)
		led_1_off();
	else
		led_1_on();
}
void led_2_toggle(void)
{
	if(led_2_state)
		led_2_off();
	else
		led_2_on();
}

void led_delay(int led_time_ms)
{
	int i,j;
	for(i=0;i<led_time_ms;i++)
	for(j=0;j<60000;j++);
}

void led_3_on(void)
{
	LED_3_ON;
	led_3_state=1;

}
void led_3_off(void)
{
	LED_3_OFF;
	led_3_state=0;

}
void led_3_toggle(void)
{
	if(led_3_state)
		led_3_off();
	else
		led_3_on();
}

⌨️ 快捷键说明

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