📄 water.h
字号:
;****************************************************************************************
DL_EADD EQU 00H ;电量的存储地址
BH_EADD EQU 30H ;表号的存储地址
MA_EADD EQU 37H ;密码的存储地址
DJ_EADD EQU 40H ;冻结电量的存储地址
EE_EADD EQU 50H
;****************************************************************************************
;****************************************************************************************
PORTA EQU 05H
T485_RX EQU .0 ;485接收
T485_RE EQU .1 ;485允许
T485_TX EQU .2 ;485发送
T485_DE EQU .3 ;485编程端口
;****************************************************************************************
;****************************************************************************************
;****************************************************************************************
PORTB EQU 06H
#define VOLTAGE PORTB,0
#define PULSE1 PORTB,1 ;
#define PULSE2 PORTB,2 ;
#define VTT PORTB,3 ;
BATERRY_WORK EQU .4 ;
EE_VDD EQU .5 ;存储器电源
EE_SCL EQU .6 ;存储器的时钟
EE_SDA EQU .7 ;存储器的数据
;****************************************************************************************
;****************************************************************************************
;****************************************************************************************
PORTC EQU 07H
EE_CLR EQU .7
;****************************************************************************************
;****************************************************************************************
;****************************************************************************************
COUNT0 EQU 08H ;
COUNT1 EQU 09H ;
ADDR EQU 0AH ;
TXBUF EQU 0BH ;
RXBUF EQU 0BH ;
BUF00 EQU 08H ;
BUF01 EQU 09H ;
BUF02 EQU 0AH ;
BUF03 EQU 0BH ;
BUF04 EQU 0CH ;
BUF05 EQU 0DH ;
BUF06 EQU 0EH ;
BUF07 EQU 0FH ;
;****************************************************************************************
;****************************************************************************************
;****************************************************************************************
;10H~1FH
JLJC1_FLAG EQU 10H
JLJC2_FLAG EQU 11H
GANRAO_FLAG EQU 12H
POWBZ EQU 13H
YDL0 EQU 14H ;用电量小数位
YDL1 EQU 15H ;用电量的个十位
YDL2 EQU 16H ;用电量的百千位
YDL3 EQU 17H ;用电量的万、十万位
SYSTEM_FLAG EQU 1AH
#DEFINE JINWEI_C SYSTEM_FLAG,00H
WATER_TEMP EQU 1BH
GANRAO_CNT EQU 1CH
;****************************************************************************************
;****************************************************************************************
;****************************************************************************************
;30H~3FH
ID00 EQU 30H ;电表表号底位
ID01 EQU 31H
ID02 EQU 32H
ID03 EQU 33H
ID04 EQU 34H
ID05 EQU 35H
MIMA0 EQU 36H ;电表密码
MIMA1 EQU 37H
MIMA2 EQU 38H
MIMA3 EQU 39H
DJDL0 EQU 3AH
DJDL1 EQU 3BH
DJDL2 EQU 3CH
DJDL3 EQU 3DH
;****************************************************************************************
;****************************************************************************************
;****************************************************************************************
T485_STATUS EQU 50H
T485_CNT0 EQU 51H
T485_CNT1 EQU 52H
T485_CNT2 EQU 53H
;58H~5FH 单片机接收、发送数据的缓冲区
IR_DATA0 EQU 58H
IR_DATA1 EQU 59H
IR_DATA2 EQU 5AH
IR_DATA3 EQU 5BH
IR_DATA4 EQU 5CH
IR_DATA5 EQU 5DH
IR_DATA6 EQU 5EH
IR_DATA7 EQU 5FH
;****************************************************************************************
;****************************************************************************************
;****************************************************************************************
;70H~7FH 单片机接收、发送数据的缓冲区
IR_DATA8 EQU 70H
IR_DATA9 EQU 71H
IR_DATAA EQU 72H
IR_DATAB EQU 73H
IR_DATAC EQU 74H
IR_DATAD EQU 75H
IR_DATAE EQU 76H
IR_DATAF EQU 77H
IR_DATA10 EQU 78H
IR_DATA11 EQU 79H
IR_DATA12 EQU 7AH
IR_DATA13 EQU 7BH
IR_DATA14 EQU 7CH
IR_DATA15 EQU 7DH
IR_DATA16 EQU 7EH
IR_DATA17 EQU 7FH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -