📄 led.h
字号:
/**********************************************************************************************
本程序只供学习使用,不得用于其它任何用途,否则后果自负。
ARM_OS_main.c file
LPC213x上的操作系统——ARM_OS
作者:heciang
联系电话:13811129591
QQ:176780142
Email:heciang@126.com
建立日期:2006-5-1
修改日期:2006-5-15
最后修改时间:2006-08-25
版本:V1.0
Copyright(C) Computer-lov 2006-2016
All rights reserved
**********************************************************************************************/
#ifndef __LED_H__
#define __LED_H__
#define LED1 18 //P1.18
#define LED2 19 //P1.19
#define LED3 20 //P1.20
#define LED4 21 //P1.21
#define LED5 22 //P1.22
#define LED6 23 //P1.23
#define LED7 24 //P1.24
#define LED8 25 //P1.25
//开LED
#define OFF_LED1() IO1SET=(1<<(LED1))
#define OFF_LED2() IO1SET=(1<<(LED2))
#define OFF_LED3() IO1SET=(1<<(LED3))
#define OFF_LED4() IO1SET=(1<<(LED4))
#define OFF_LED5() IO1SET=(1<<(LED5))
#define OFF_LED6() IO1SET=(1<<(LED6))
#define OFF_LED7() IO1SET=(1<<(LED7))
#define OFF_LED8() IO1SET=(1<<(LED8))
//关LED1
#define ON_LED1() IO1CLR=(1<<(LED1))
#define ON_LED2() IO1CLR=(1<<(LED2))
#define ON_LED3() IO1CLR=(1<<(LED3))
#define ON_LED4() IO1CLR=(1<<(LED4))
#define ON_LED5() IO1CLR=(1<<(LED5))
#define ON_LED6() IO1CLR=(1<<(LED6))
#define ON_LED7() IO1CLR=(1<<(LED7))
#define ON_LED8() IO1CLR=(1<<(LED8))
/*使能LED1,即将LED1对应的口设置为输出*/
#define EN_LED1() {IO1DIR |=(1<<LED1);OFF_LED1();}
#define EN_LED2() {IO1DIR |=(1<<LED2);OFF_LED2();}
#define EN_LED3() {IO1DIR |=(1<<LED3);OFF_LED3();}
#define EN_LED4() {IO1DIR |=(1<<LED4);OFF_LED4();}
#define EN_LED5() {IO1DIR |=(1<<LED5);OFF_LED5();}
#define EN_LED6() {IO1DIR |=(1<<LED6);OFF_LED6();}
#define EN_LED7() {IO1DIR |=(1<<LED7);OFF_LED7();}
#define EN_LED8() {IO1DIR |=(1<<LED8);OFF_LED8();}
/*LED状态*/
#define LED1STAT (IO1PIN &(1<<(LED1)))
#define LED2STAT (IO1PIN &(1<<(LED2)))
#define LED3STAT (IO1PIN &(1<<(LED3)))
#define LED4STAT (IO1PIN &(1<<(LED4)))
#define LED5STAT (IO1PIN &(1<<(LED5)))
#define LED6STAT (IO1PIN &(1<<(LED6)))
#define LED7STAT (IO1PIN &(1<<(LED7)))
#define LED8STAT (IO1PIN &(1<<(LED8)))
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -