?? arm.h
字號:
/*------------------------------------------------------
FILE NAME : arm.h
DESCRIPTION : arm hardware define.
VERSION : 0.0.1 (c)aureole
AUTHOR : ly
CREATE DATE : 25.11.2008
MODIFY DATE : 00.00.2008
LOGS :-\r
--------------------------------------------------------*/
#ifndef __arm_h__
#define __arm_h__
#include <lpc213x.h>
//-------------Data struct------------------------------//
typedef unsigned char unst16 ;
typedef unsigned int unst32 ;
typedef union {
unsigned int int_value;
struct{
unsigned char _1;
unsigned char _2;
unsigned char _3;
unsigned char _4;
}char_value;
}UN_INT;
typedef union{
unsigned int value;
struct {
unsigned int bit0:1;
unsigned int bit1:1;
unsigned int bit2:1;
unsigned int bit3:1;
unsigned int bit4:1;
unsigned int bit5:1;
unsigned int bit6:1;
unsigned int bit7:1;
unsigned int bit8:1;
unsigned int bit9:1;
unsigned int bit10:1;
unsigned int bit11:1;
unsigned int bit12:1;
unsigned int bit13:1;
unsigned int bit14:1;
unsigned int bit15:1;
unsigned int bit16:1;
unsigned int bit17:1;
unsigned int bit18:1;
unsigned int bit19:1;
unsigned int bit20:1;
unsigned int bit21:1;
unsigned int bit22:1;
unsigned int bit23:1;
unsigned int bit24:1;
unsigned int bit25:1;
unsigned int bit26:1;
unsigned int bit27:1;
unsigned int bit28:1;
unsigned int bit29:1;
unsigned int bit30:1;
unsigned int bit31:1;
}bits;
}ARM_PORT;
extern ARM_PORT p0,p1;
#define LED_PORT 21 ;
#define INITIALIZE_LED IO1DIR|=1<<LED_PORT ;
#define LED (p1.bits.bit21)
#define LED_ON LED=1;\
IO1PIN=p1.value;
#define LED_OFF LED=0;\
IO1PIN=p1.value;
#endif //define __arm_h__
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -