📄 menu.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 08/29/2007 08:56:30 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE I2C.obj, KSzong.obj, menu.obj, ZLG7290.obj TO menu RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
I2C.obj (I2C)
KSzong.obj (KSZONG)
menu.obj (MENU)
ZLG7290.obj (ZLG7290)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: menu (I2C)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0013H UNIT _DATA_GROUP_
DATA 001BH 0001H UNIT ?DT?I2C
DATA 001CH 0001H UNIT ?DT?_ZLG7290_WRITEREG?ZLG7290
IDATA 001DH 0002H UNIT ?ID?_LCD_NUM?KSZONG
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.4 UNIT _BIT_GROUP_
BIT 0020H.4 0000H.1 UNIT ?BI?_ZLG7290_WRITEREG?ZLG7290
BIT 0020H.5 0000H.1 UNIT ?BI?_ZLG7290_SEGONOFF?ZLG7290
0020H.6 0000H.2 *** GAP ***
DATA 0021H 0044H UNIT ?DT?MENU
DATA 0065H 0007H UNIT ?DT?_LCD_NUM?KSZONG
IDATA 006CH 0004H UNIT _IDATA_GROUP_
IDATA 0070H 0002H UNIT ?ID?MENU
IDATA 0072H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0005H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 07DCH UNIT ?CO?MENU
CODE 07DFH 0349H UNIT ?PR?DISPLAY1?MENU
CODE 0B28H 0349H UNIT ?PR?DISPLAY10?MENU
CODE 0E71H 0349H UNIT ?PR?DISPLAY11?MENU
CODE 11BAH 0349H UNIT ?PR?DISPLAY12?MENU
CODE 1503H 0134H UNIT ?PR?MAIN?MENU
CODE 1637H 0096H UNIT ?PR?_LCD_NUM?KSZONG
CODE 16CDH 008CH UNIT ?C_C51STARTUP
CODE 1759H 007DH UNIT ?PR?_I2C_GETS?I2C
CODE 17D6H 006DH UNIT ?PR?_I2C_PUTS?I2C
BL51 BANKED LINKER/LOCATER V5.11 08/29/2007 08:56:30 PAGE 2
CODE 1843H 006DH UNIT ?C_INITSEG
CODE 18B0H 005EH UNIT ?PR?_LCD_PLAY?KSZONG
CODE 190EH 005EH UNIT ?C?LIB_CODE
CODE 196CH 0041H UNIT ?PR?_LCD_CLR?KSZONG
CODE 19ADH 003AH UNIT ?PR?_LCD_WRITEDATA?KSZONG
CODE 19E7H 0034H UNIT ?PR?_LCD_WRITECOMMAND?KSZONG
CODE 1A1BH 0029H UNIT ?PR?LCD_INITIAL?KSZONG
CODE 1A44H 0026H UNIT ?PR?I2C_GETACK?I2C
CODE 1A6AH 0026H UNIT ?PR?I2C_STOP?I2C
CODE 1A90H 0023H UNIT ?PR?_ZLG7290_CMD?ZLG7290
CODE 1AB3H 0022H UNIT ?PR?_ZLG7290_READREG?ZLG7290
CODE 1AD5H 0021H UNIT ?PR?I2C_START?I2C
CODE 1AF6H 0021H UNIT ?PR?I2C_READ?I2C
CODE 1B17H 0021H UNIT ?PR?_ZLG7290_WRITEREG?ZLG7290
CODE 1B38H 001DH UNIT ?PR?_I2C_WRITE?I2C
CODE 1B55H 001CH UNIT ?PR?_ZLG7290_DOWNLOAD?ZLG7290
CODE 1B71H 001BH UNIT ?PR?I2C_PUTACK?I2C
CODE 1B8CH 0019H UNIT ?PR?SYSTEMINIT?MENU
CODE 1BA5H 0011H UNIT ?PR?I2C_INIT?I2C
CODE 1BB6H 0010H UNIT ?PR?_ZLG7290_SEGONOFF?ZLG7290
CODE 1BC6H 000CH UNIT ?PR?_DELAY_US?KSZONG
CODE 1BD2H 0009H UNIT ?PR?INIT_DEVICE?MENU
CODE 1BDBH 0007H UNIT ?PR?EMI_INIT?MENU
CODE 1BE2H 0007H UNIT ?PR?OSCILLATOR_INIT?MENU
CODE 1BE9H 0007H UNIT ?PR?PORT_IO_INIT?MENU
OVERLAY MAP OF MODULE: menu (I2C)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MENU
+--> ?C_INITSEG
?PR?MAIN?MENU ----- ----- 0008H 0003H ----- ----- 0000H 0005H
+--> ?PR?DISPLAY1?MENU
+--> ?PR?SYSTEMINIT?MENU
+--> ?CO?MENU
+--> ?PR?_LCD_PLAY?KSZONG
+--> ?PR?_ZLG7290_READREG?ZLG7290
+--> ?PR?_ZLG7290_DOWNLOAD?ZLG7290
+--> ?PR?DISPLAY10?MENU
+--> ?PR?DISPLAY11?MENU
+--> ?PR?DISPLAY12?MENU
?PR?DISPLAY1?MENU ----- ----- ----- ----- 006CH 0001H ----- -----
+--> ?PR?_LCD_PLAY?KSZONG
?PR?_LCD_PLAY?KSZONG ----- ----- 000BH 0007H 006DH 0003H ----- -----
+--> ?PR?_LCD_WRITECOMMAND?KSZONG
+--> ?PR?_LCD_WRITEDATA?KSZONG
+--> ?PR?_DELAY_US?KSZONG
BL51 BANKED LINKER/LOCATER V5.11 08/29/2007 08:56:30 PAGE 3
?PR?SYSTEMINIT?MENU ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?INIT_DEVICE?MENU
+--> ?PR?I2C_INIT?I2C
+--> ?PR?LCD_INITIAL?KSZONG
+--> ?PR?_LCD_CLR?KSZONG
?PR?INIT_DEVICE?MENU ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?PORT_IO_INIT?MENU
+--> ?PR?OSCILLATOR_INIT?MENU
+--> ?PR?EMI_INIT?MENU
?PR?LCD_INITIAL?KSZONG ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD_WRITECOMMAND?KSZONG
?PR?_LCD_CLR?KSZONG ----- ----- ----- ----- 006CH 0003H ----- -----
+--> ?PR?_LCD_WRITECOMMAND?KSZONG
+--> ?PR?_LCD_WRITEDATA?KSZONG
+--> ?PR?_DELAY_US?KSZONG
?PR?_ZLG7290_READREG?ZLG7290 0020H.0 0000H.1 000BH 0003H ----- ----- ----- -----
+--> ?PR?_I2C_GETS?I2C
?PR?_I2C_GETS?I2C ----- ----- 000EH 000CH ----- ----- ----- -----
+--> ?PR?I2C_START?I2C
+--> ?PR?I2C_GETACK?I2C
+--> ?PR?I2C_STOP?I2C
+--> ?PR?I2C_READ?I2C
+--> ?PR?I2C_PUTACK?I2C
?PR?I2C_GETACK?I2C 0020H.3 0000H.1 ----- ----- ----- ----- ----- -----
+--> ?PR?_I2C_WRITE?I2C
?PR?I2C_PUTACK?I2C 0020H.1 0000H.1 ----- ----- ----- ----- ----- -----
?PR?_ZLG7290_DOWNLOAD?ZLG7290 0020H.0 0000H.2 000BH 0002H ----- ----- ----- -----
+--> ?PR?_ZLG7290_CMD?ZLG7290
?PR?_ZLG7290_CMD?ZLG7290 0020H.2 0000H.1 000DH 0002H ----- ----- ----- -----
+--> ?PR?_I2C_PUTS?I2C
?PR?_I2C_PUTS?I2C ----- ----- 000FH 000CH ----- ----- ----- -----
+--> ?PR?I2C_START?I2C
+--> ?PR?I2C_GETACK?I2C
+--> ?PR?I2C_STOP?I2C
?PR?DISPLAY10?MENU ----- ----- ----- ----- 006CH 0001H ----- -----
+--> ?PR?_LCD_PLAY?KSZONG
?PR?DISPLAY11?MENU ----- ----- ----- ----- 006CH 0001H ----- -----
+--> ?PR?_LCD_PLAY?KSZONG
?PR?DISPLAY12?MENU ----- ----- ----- ----- 006CH 0001H ----- -----
+--> ?PR?_LCD_PLAY?KSZONG
?C_INITSEG ----- ----- ----- ----- ----- ----- ----- -----
+--> ?CO?MENU
BL51 BANKED LINKER/LOCATER V5.11 08/29/2007 08:56:30 PAGE 4
SYMBOL TABLE OF MODULE: menu (I2C)
VALUE TYPE NAME
----------------------------------
------- MODULE I2C
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
B:0080H.7 PUBLIC I2C_SCL
C:1B38H PUBLIC _I2C_Write
C:1759H PUBLIC _I2C_Gets
C:1AF6H PUBLIC I2C_Read
C:17D6H PUBLIC _I2C_Puts
C:1AD5H PUBLIC I2C_Start
C:1BA5H PUBLIC I2C_Init
C:1A6AH PUBLIC I2C_Stop
C:1A4BH PUBLIC I2C_GetAck
D:001BH PUBLIC I2C_Delay_t
C:1B71H PUBLIC I2C_PutAck
B:0080H.6 PUBLIC I2C_SDA
------- PROC I2C_INIT
C:1BA5H LINE# 29
C:1BA5H LINE# 30
C:1BA5H LINE# 31
C:1BA7H LINE# 32
C:1BADH LINE# 33
C:1BAFH LINE# 34
C:1BB5H LINE# 35
------- ENDPROC I2C_INIT
------- PROC I2C_START
C:1AD5H LINE# 46
C:1AD5H LINE# 47
C:1AD5H LINE# 48
C:1AD7H LINE# 49
C:1ADDH LINE# 50
C:1ADFH LINE# 51
C:1AE5H LINE# 52
C:1AE7H LINE# 53
C:1AEDH LINE# 54
C:1AEFH LINE# 55
C:1AF5H LINE# 56
------- ENDPROC I2C_START
------- PROC _I2C_WRITE
D:0007H SYMBOL dat
------- DO
D:0006H SYMBOL t
------- ENDDO
C:1B38H LINE# 64
C:1B38H LINE# 65
C:1B38H LINE# 66
C:1B3AH LINE# 68
C:1B3AH LINE# 69
C:1B3EH LINE# 70
C:1B42H LINE# 71
C:1B44H LINE# 72
BL51 BANKED LINKER/LOCATER V5.11 08/29/2007 08:56:30 PAGE 5
C:1B4AH LINE# 73
C:1B4CH LINE# 74
C:1B52H LINE# 75
C:1B54H LINE# 76
------- ENDPROC _I2C_WRITE
------- PROC I2C_READ
------- DO
D:0007H SYMBOL dat
D:0006H SYMBOL t
------- ENDDO
C:1AF6H LINE# 83
C:1AF6H LINE# 84
C:1AF6H LINE# 86
C:1AF8H LINE# 87
C:1AFAH LINE# 89
C:1AFAH LINE# 90
C:1AFCH LINE# 91
C:1B02H LINE# 92
C:1B06H LINE# 93
C:1B0CH LINE# 94
C:1B0EH LINE# 95
C:1B14H LINE# 96
C:1B16H LINE# 97
C:1B16H LINE# 98
------- ENDPROC I2C_READ
C:1A47H SYMBOL L?0094
------- PROC L?0093
------- ENDPROC L?0093
C:1A47H SYMBOL L?0094
------- PROC I2C_GETACK
------- DO
B:0020H.3 SYMBOL ack
------- ENDDO
C:1A4BH LINE# 110
C:1A4BH LINE# 111
C:1A4BH LINE# 113
C:1A4DH LINE# 114
C:1A53H LINE# 115
C:1A55H LINE# 116
C:1A5BH LINE# 117
C:1A5FH LINE# 118
C:1A61H LINE# 119
C:1A67H LINE# 120
C:1A69H LINE# 121
------- ENDPROC I2C_GETACK
------- PROC I2C_PUTACK
B:0020H.1 SYMBOL ack
C:1B71H LINE# 133
C:1B71H LINE# 134
C:1B71H LINE# 135
C:1B75H LINE# 136
C:1B7BH LINE# 137
C:1B7DH LINE# 138
C:1B83H LINE# 139
C:1B85H LINE# 140
C:1B8BH LINE# 141
------- ENDPROC I2C_PUTACK
BL51 BANKED LINKER/LOCATER V5.11 08/29/2007 08:56:30 PAGE 6
------- PROC I2C_STOP
------- DO
D:0006H SYMBOL t
------- ENDDO
C:1A6AH LINE# 151
C:1A6AH LINE# 152
C:1A6AH LINE# 153
C:1A6EH LINE# 154
C:1A70H LINE# 155
C:1A76H LINE# 156
C:1A78H LINE# 157
C:1A7EH LINE# 158
C:1A80H LINE# 159
C:1A86H LINE# 160
C:1A8FH LINE# 161
------- ENDPROC I2C_STOP
------- PROC _I2C_PUTS
D:0007H SYMBOL SlaveAddr
D:0004H SYMBOL SubAddr
D:0003H SYMBOL SubMod
D:0013H SYMBOL dat
D:0016H SYMBOL Size
------- DO
D:0005H SYMBOL i
D:0018H SYMBOL a
------- ENDDO
C:17D6H LINE# 179
C:17D6H LINE# 187
C:17D6H LINE# 192
C:17DEH LINE# 194
C:17E3H LINE# 196
C:17EBH LINE# 198
C:17F3H LINE# 199
C:17F3H LINE# 200
C:17F3H LINE# 201
C:17F3H LINE# 202
C:17F3H LINE# 203
C:17F5H LINE# 204
C:17F7H LINE# 205
C:17F7H LINE# 206
C:17F9H LINE# 207
C:17FBH LINE# 208
C:17FBH LINE# 209
C:17FBH LINE# 210
C:17FBH LINE# 211
C:17FBH LINE# 213
C:17FCH LINE# 214
C:17FFH LINE# 215
C:1806H LINE# 216
C:1806H LINE# 217
C:1808H LINE# 218
C:180DH LINE# 219
C:180DH LINE# 220
C:1810H LINE# 221
C:1810H LINE# 222
C:1810H LINE# 223
C:1813H LINE# 226
BL51 BANKED LINKER/LOCATER V5.11 08/29/2007 08:56:30 PAGE 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -