📄 macro.h
字号:
#define In_BAUD1200 0xE8
#define In_BAUD2400 0xF4
#define In_BAUD4800 0xFA
#define In_BAUD9600 0xFD
#define Ext_BAUD1200 0x90
#define Ext_BAUD2400 0x48
#define Ext_BAUD4800 0x24
#define Ext_BAUD9600 0x12
#ifdef OS_GLOBALS
#define OS_EXT
#else
#define OS_EXT extern
#endif
#ifdef QZJ_GLOBALS
#define QZJ_EXT
#else
#define QZJ_EXT extern
#endif
#ifdef INT_GLOBALS
#define INT_EXT
#else
#define INT_EXT extern
#endif
#ifdef EE_GLOBALS
#define EE_EXT
#else
#define EE_EXT extern
#endif
#define D_RAM XBYTE[0x0000]
#define YX1 XBYTE[0x9000]
#define YX2 XBYTE[0xA000]
#define D_0809 XBYTE[0xB000]
#define D_ADDR XBYTE[0xC000]
#define SETRST XBYTE[0xF000]
#define CLRRST XBYTE[0xF800]
#define D_SER1 XBYTE[0xD000]
#define IER1 XBYTE[0xD001]
#define IIR1 XBYTE[0xD002]
#define LCR1 XBYTE[0xD003]
#define LSR1 XBYTE[0xD005]
#define MSR1 XBYTE[0xD006]
#define D_SER2 XBYTE[0xE000]
#define IER2 XBYTE[0xE001]
#define IIR2 XBYTE[0xE002]
#define LCR2 XBYTE[0xE003]
#define LSR2 XBYTE[0xE005]
#define MSR2 XBYTE[0xE006]
typedef enum
{ GET_PARA=0x80,GET_CAIJI=0x81, SET_PARA=0x90,SET_CAIJI=0x91,
D_PARA=0x70,D_CAIJI=0x71} CmdType;
#define UPDATA_CRC(r,c) r=crctable[((unsigned char)(r)^(unsigned char)(c))&0xff]^(r>>8)
#define AVERTIMES 20
#define DELAYSEND 20
#define SOH 0x10
#define EOT 0x16
#define DLE 0x68
#define TOTALCOMNO 2
#define Len_Yc 16
#define Len_Yx 2
#define DATA_YX 1
#define DATA_YC 2
#define DATA_COM1 3
#define DATA_COM2 4
#define LENCMD 40
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -