📄 dom12a.h
字号:
#define uchar unsigned char
#define uint unsigned int
#define Out_Port XBYTE[0x2000]
#define DispPort XBYTE[0x2001]
#define PanelSW XBYTE[0x2002]
#define In_Port XBYTE[0x2003]
#define LED_ON 1
#define LED_OFF 0
#define ON 0
#define OFF 1
#define SBIT_HIGH 1
#define SBIT_LOW 0
#define BUZZ_ON 0
#define BUZZ_OFF 1
#define motorON 1
#define motorOFF 0
#define High 1
#define Low 0
#define notFlashing 0
#define onFlashing 1
#define onDischarging 1
#define notDischarging 0
#define True 1
#define False 0
#define TRUE 1
#define FALSE 0
#define flagKeyDetClear 1
#define flagKeyDet_nDisable 0
#define pbF1 3
#define pbF2 2
#define pbF3 1
#define pbF4 0
#define pbMENU 1
#define pbTEST 0
#define LOCK_KEY 0x10
#define mask_pbF1 0x08
#define mask_pbF2 0x04
#define mask_pbMENU 0x02
#define mask_pbTEST 0x01
#define EXT_OUTP0 0x01
#define EXT_OUTP1 0x02
#define EXT_OUTP2 0x04
#define EXT_OUTP3 0x08
#define EXT_OUTP4 0x10
#define BUZZER 0x20
#define FAIL_LAMP 0x40
#define PASS_LAMP 0x80
#define START_SW 0x01
#define EXT_INP1 0x02
#define EXT_INP2 0x04
#define EXT_INP3 0x08
#define EXT_INP4 0x10
#define EXT_INP5 0x20
#define space 10
#define MAX_COMM_SLOT 24
#define UART_TEST 0x80
#define UART_CONFIG_SLOT 0x81
#define UART_CONFIG_PGAIN 0x82
#define UART_ROOM_TEMP 0x83
#define UART_R180_TEST 0x84
#define UART_RCOIL_TEST 0x85
#define UART_LCOIL_TEST 0x86
#define UART_COIL_ON 0x87
#define UART_COIL_OFF 0x88
#define UART_EEPR_LSB 0x90
#define UART_EEPR_MSB 0x91
#define UART_EEPROM_R 0x92
#define UART_EEPROM_W 0x93
#define UART_EEPR_R_INT 0x94
#define UART_EEPR_W_INT 0x95
#define UART_Bar2Bar_Test 0xa5
#define UART_Open_Path 0xa6
#define UART_Close_Path 0xa7
#define UART_ADC_ACQUI 0xa8
#define UART_PARARET_TEST 0xa9
#define eeprCoil 0x0000
#define eeprStartBar 0x0002
#define eeprUL 0x0004
#define eeprLL 0x0006
#define eeprMode 0x0008
struct systempara {
uint totalCoils;
uint startBar;
uint totalTested;
uint totalPassed;
uint totalFailed;
uint UL;
uint LL;
uint average;
uint max;
uint min;
uchar keylocking;
uint FixtureCtrlMode;
};
// Define general constant
/*
typedef struct {
char step;
char replyOK;
unsigned char sbuf[4];
} UART_st;
*/
struct uartprot { //totally 10 bytes in length
uchar cmdcode;
uchar channel;
uchar ucParam1;
uchar ucParam2;
int uiParam1;
int uiParam2;
uint chksum;
};
typedef union uart_protocol {
struct uartprot st;
uint ui[5];
uchar sbuf[11];
} idata uUART_protocol;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -