?? datatype.h
字號:
#ifndef __DATA_TYPE_H
#define __DATA_TYPE_H
#define NULL 0
#define STATUS_ERR 1
#define STATUS_OK 0
typedef void (* PrVoid)(void);
typedef PrVoid (*PrPrVoid)(void);
typedef unsigned char U8;
typedef unsigned short U16;
typedef unsigned int U32;
typedef signed char S8;
typedef signed short S16;
typedef signed int S32;
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned int DWORD;
typedef struct{
U16 year;
U8 month;
U8 day;
U8 weekday;
U8 hour;
U8 min;
U8 sec;
}TIME_STRUC;
#define outportb(addr, data) *((volatile BYTE *)(addr)) = (BYTE)(data)
#define inportb(addr) *((volatile BYTE *)(addr))
#define outport(addr, data) *((volatile U16 *)(addr)) = (U16)(data)
#define inport(addr) *((volatile U16 *)(addr))
#define Swap16(data) (((data)>>8)&0xff)|(((data)<<8)&0xff00)
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -