?? plc51x_sys.h
字號:
#ifndef __PLC51X_SYS__H__
#define __PLC51X_SYS__H__ 1
/***************************************************************************************/
typedef struct {
unsigned char BIT0: 1;
unsigned char BIT1: 1;
unsigned char BIT2: 1;
unsigned char BIT3: 1;
unsigned char BIT4: 1;
unsigned char BIT5: 1;
unsigned char BIT6: 1;
unsigned char BIT7: 1;
}TYPE_BIT; //定義一個只能按位域?qū)ぶ返男伦兞款愋?
typedef union {
TYPE_BIT BIT; //可以按位域?qū)ぶ?
unsigned char BYTE; //可以按字節(jié)尋址
}TYPE_BIT_BYTE; //定義一個既能按位域?qū)ぶ芬部砂醋止?jié)尋址的新變量類型
typedef union { //重點注意C編輯器的多字節(jié)變量類型的高低字節(jié)前后排列次序
struct { unsigned char BYTEH; //可以按字節(jié)尋址
unsigned char BYTEL; //可以按字節(jié)尋址
}BYTES;
unsigned int WORD; //可以按字尋址
}TYPE_BYTES_WORD; //定義一個既能按字節(jié)尋址也可按字尋址的新變量類型
/***************************************************************************************/
#endif // __PLC51X_SYS__H__
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -