📄 lcd_def.h
字号:
/* [A8|A15] = /CSA, [A9|A15] = /CSB, A10 = D/I, A11 = R/W, /[/WR&/RD] = E*/
#define WCL_ADDR (unsigned char xdata *)0x8200 //address(left) of writing command
#define RSL_ADDR (unsigned char xdata *)0x8a00 //address(left) of reading status
#define WDL_ADDR (unsigned char xdata *)0x8600 //address(left) of writing data
#define RDL_ADDR (unsigned char xdata *)0x8e00 //address(left) of reading data
#define WCR_ADDR (unsigned char xdata *)0x8100 //address(right) of writing command
#define RSR_ADDR (unsigned char xdata *)0x8900 //address(right) of reading status
#define WDR_ADDR (unsigned char xdata *)0x8500 //address(right) of writing data
#define RDR_ADDR (unsigned char xdata *)0x8d00 //address(right) of reading data
#define LCD_ON 0x3f //display lcd
#define LCD_OFF 0x3e //display lcd
#define LCD_BUSY 0x80 //lcd is busy
#define CURR_RAIN_TYPE 0x30
#define CURR_LEVL_TYPE 0x31
#define CLCK_TYPE 0x08
#define STAT_TYPE 0x8b
#define CFG_TYPE 0x87
#define VLT_SCMD 0x01
#define TMP_SCMD 0x02
#define LVL_SCMD 0x03
#define ACC_RAIN_SCMD 0x04
#define REL_RAIN_SCMD 0x05
#define INST_RAIN_SCMD 0x06
#define PERIOD_RAIN_SCMD 0x07
#define JFZ_01_STA_SCMD 0x08
#define JFZ_01_EXT_SCMD 0x09
#define BATT_CAP_SCMD 0x0a
#define SYS_SCMD 0x0b
#define NEED_REC 0
#define DIS_CURR_RAIN 1
#define DIS_COLG_VAL 2
#define DIS_CURR_LEVL 3
#define DIS_TIME_LIVE 4
#define SET_STAT_LIVE 5
#define SET_TIME_LIVE 6
#define SET_BEGIN_TIME 7
#define SET_END_TIME 8
#define FUNC_KEY_LIVE 9
#define OK_KEY_LIVE 10
#define KEY_INTERMIT 11
#define WAIT_PAGE_LIVE 12
#define UP_PAGE_LIVE 13
#define DN_PAGE_LIVE 14
#define CLR_RAIN_CONFIRM 15
#define NEED_DIS_TIME 16
#define STARTUP_WORK 17
#define IS_IFRM_LINK 18
#define SET_ALARM_PARAMETER 19
#define REST_ALARM_PARAMETER 20
#define SET_SADR_LIVE 21
#define SET_DADR_LIVE 22
#define ACC_HAVE_TIME 23
#define ACC_RAIN 24
#define REL_RAIN 25
#define STARTUP_CFG 26
#define POWER_UP 32
#define KEY1_VAL 0x7e
#define KEY2_VAL 0xbe
#define KEY3_VAL 0xde
#define KEY4_VAL 0xee
#define KEY5_VAL 0x7d
#define KEY6_VAL 0xbd
#define KEY7_VAL 0xdd
#define KEY8_VAL 0xed
#define KEY9_VAL 0x7b
#define KEY10_VAL 0xbb
#define KEY11_VAL 0xdb
#define KEY12_VAL 0xeb
#define KEY13_VAL 0x77
#define KEY14_VAL 0xb7
#define KEY15_VAL 0xd7
#define KEY16_VAL 0xe7
#define UA 1
#define DM 2
#define UI 3
#define I 4
#define RR 5
#define RNR 6
#define REJ 7
#define FRMR 8
#define CNET 9
#define DISC 10
#define OK 0
#define SUCCESS 1
#define XMIT_INT_ON (TI=1)
#define PPPINITFCS16 0xffff
#define MAX_CONTENT 10028
#define SECS_PER_MINUTE 60
#define SECS_PER_HOUR 3600
#define SECS_PER_DAY 86400
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -