📄 led.h
字号:
/*
LED.H file
LED基本操作——开LED,关LED
作者:Computer-lov
建立日期:2006-3-19
修改日期:2006-3-20
版本:V1.0
版权所有,盗版必究。
Copyright(C) Computer-lov 2006-2016
All rigths reserved
*/
#ifndef __LED_H__
#define __LED_H__
#define LED1 1 //P01
#define LED4 0 //P30
#define LED5 1 //P31
#define LED6 2 //P32
#define LED7 3 //P33
#define LED8 4 //P24
#define LED9 5 //P25
#define LED10 6 //P26
#define EN_LED1() {GP0CON &=~(uint32)(0x0F<<(LED1*4)); GP0DAT |=1<<(LED1+24);} /*使能LED1,即将LED1对应的口设置为输出*/
#define EN_LED4() {GP3CON &=~(uint32)(0x0F<<(LED4*4)); GP3DAT |=1<<(LED4+24);}
#define EN_LED5() {GP3CON &=~(uint32)(0x0F<<(LED5*4)); GP3DAT |=1<<(LED5+24);}
#define EN_LED6() {GP3CON &=~(uint32)(0x0F<<(LED6*4)); GP3DAT |=1<<(LED6+24);}
#define EN_LED7() {GP3CON &=~(uint32)(0x0F<<(LED7*4)); GP3DAT |=1<<(LED7+24);}
#define EN_LED8() {GP2CON &=~(uint32)(0x0F<<(LED8*4)); GP2DAT |=1<<(LED8+24);}
#define EN_LED9() {GP2CON &=~(uint32)(0x0F<<(LED9*4)); GP2DAT |=1<<(LED9+24);}
#define EN_LED10() {GP2CON &=~(uint32)(0x0F<<(LED10*4));GP2DAT |=1<<(LED10+24);}
#define OFF_LED1() GP0SET=(1<<(LED1+16)) //开LED1
#define OFF_LED4() GP3SET=(1<<(LED4+16))
#define OFF_LED5() GP3SET=(1<<(LED5+16))
#define OFF_LED6() GP3SET=(1<<(LED6+16))
#define OFF_LED7() GP3SET=(1<<(LED7+16))
#define OFF_LED8() GP2SET=(1<<(LED8+16))
#define OFF_LED9() GP2SET=(1<<(LED9+16))
#define OFF_LED10() GP2SET=(1<<(LED10+16))
#define ON_LED1() GP0CLR=(1<<(LED1+16)) //关LED1
#define ON_LED4() GP3CLR=(1<<(LED4+16))
#define ON_LED5() GP3CLR=(1<<(LED5+16))
#define ON_LED6() GP3CLR=(1<<(LED6+16))
#define ON_LED7() GP3CLR=(1<<(LED7+16))
#define ON_LED8() GP2CLR=(1<<(LED8+16))
#define ON_LED9() GP2CLR=(1<<(LED9+16))
#define ON_LED10() GP2CLR=(1<<(LED10+16))
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -