led.c

来自「STR71X系列ARM微控制器原理与实践配套光盘」· C语言 代码 · 共 19 行

C
19
字号
#include "LED.h"

void LED_Set(int index, enum LEDOPT opt)
{
	int data = 0x0400 << (index << 1);
	switch(opt)
	{
	case LED_OFF:
		GPIO_WordWrite(GPIO2, GPIO_WordRead(GPIO2) & ~data);
		break;
	case LED_ON:
		GPIO_WordWrite(GPIO2, GPIO_WordRead(GPIO2) | data);
		break;
	case LED_TOGGLE:
		GPIO_WordWrite(GPIO2, GPIO_WordRead(GPIO2) ^ data);
		break;
	}
}

⌨️ 快捷键说明

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