📄 light.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 03/31/2008 17:24:47 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE lcd.obj, cs5460a.obj, main.obj, uart.obj, beep.obj, at24c02.obj, filter.obj TO light RAMSIZE (2
>> 56)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
lcd.obj (LCD)
cs5460a.obj (CS5460A)
main.obj (MAIN)
uart.obj (UART)
beep.obj (BEEP)
at24c02.obj (AT24C02)
filter.obj (FILTER)
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?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: light (LCD)
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 0012H UNIT _DATA_GROUP_
DATA 001AH 0005H UNIT ?DT?_WRITE24C02?AT24C02
DATA 001FH 0001H UNIT ?DT?LCD
BIT 0020H.0 0000H.1 UNIT ?BI?TESTACK?AT24C02
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0005H UNIT ?DT?_READ24C02?AT24C02
DATA 0026H 0004H UNIT ?DT?CS5460A
DATA 002AH 0001H UNIT ?DT?UART
IDATA 002BH 0078H UNIT _IDATA_GROUP_
IDATA 00A3H 0008H UNIT ?ID?LCD
IDATA 00ABH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0003H UNIT ?XD?CS5460A
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?_DELAYUS?LCD
000AH 0001H *** GAP ***
BL51 BANKED LINKER/LOCATER V6.00 03/31/2008 17:24:47 PAGE 2
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?TESTACK?AT24C02
CODE 0023H 0003H ABSOLUTE
CODE 0026H 019BH UNIT ?C?LIB_CODE
CODE 01C1H 0100H UNIT ?CO?LCD
CODE 02C1H 00F8H UNIT ?PR?_PRINTRESULT?UART
CODE 03B9H 00EBH UNIT ?PR?GETAVR?FILTER
CODE 04A4H 00DBH UNIT ?PR?_DISPRESULT?LCD
CODE 057FH 008CH UNIT ?C_C51STARTUP
CODE 060BH 007FH UNIT ?PR?_READCS5460?CS5460A
CODE 068AH 0064H UNIT ?PR?PUSHOUT?FILTER
CODE 06EEH 004BH UNIT ?PR?MAIN?MAIN
CODE 0739H 0042H UNIT ?PR?_LCDWRITEDATA?LCD
CODE 077BH 003EH UNIT ?PR?_READ24C02?AT24C02
CODE 07B9H 0038H UNIT ?PR?_WRITECS5460?CS5460A
CODE 07F1H 0037H UNIT ?PR?GETRESULT?FILTER
CODE 0828H 0032H UNIT ?PR?ONCHECK?LCD
CODE 085AH 0031H UNIT ?PR?INITCS5460?CS5460A
CODE 088BH 002EH UNIT ?PR?_WRITE24C02?AT24C02
CODE 08B9H 002AH UNIT ?PR?_LCDWRITECOMMAND?LCD
CODE 08E3H 0027H UNIT ?PR?_DELAYMS?LCD
CODE 090AH 0025H UNIT ?PR?INITLCD?LCD
CODE 092FH 0022H UNIT ?PR?_DISP_STR?LCD
CODE 0951H 0021H UNIT ?PR?_BEEP?BEEP
CODE 0972H 001DH UNIT ?PR?INITUART?UART
CODE 098FH 0019H UNIT ?PR?GETCODE?FILTER
CODE 09A8H 0018H UNIT ?PR?NOP?LCD
CODE 09C0H 0016H UNIT ?PR?LCDALLON?LCD
CODE 09D6H 0015H UNIT ?PR?READ8BIT?AT24C02
CODE 09EBH 0014H UNIT ?PR?LCDCLR?LCD
CODE 09FFH 0013H UNIT ?PR?_PRINTS?UART
CODE 0A12H 0012H UNIT ?PR?BEEP50MS?BEEP
CODE 0A24H 0011H UNIT ?PR?INT1?MAIN
CODE 0A35H 0011H UNIT ?PR?_DELAYXMS?BEEP
CODE 0A46H 0011H UNIT ?PR?_WRITE8BIT?AT24C02
CODE 0A57H 0010H UNIT ?PR?_DELAYSMMS?AT24C02
CODE 0A67H 0010H UNIT ?CO?FILTER
CODE 0A77H 000EH UNIT ?C_INITSEG
CODE 0A85H 000EH UNIT ?PR?BEEP30MS?BEEP
CODE 0A93H 000EH UNIT ?PR?BEEP1000MS?BEEP
CODE 0AA1H 000BH UNIT ?PR?_DELAY?MAIN
CODE 0AACH 000AH UNIT ?PR?_UARTPUTCHAR?UART
CODE 0AB6H 000AH UNIT ?PR?_PRINTC?UART
CODE 0AC0H 000AH UNIT ?PR?BEEP10MS?BEEP
CODE 0ACAH 0009H UNIT ?PR?DELAY10MS?CS5460A
CODE 0AD3H 0009H UNIT ?PR?DELAY9MS?MAIN
CODE 0ADCH 0009H UNIT ?PR?UARTISR?UART
CODE 0AE5H 0009H UNIT ?PR?START?AT24C02
CODE 0AEEH 0009H UNIT ?PR?STOP?AT24C02
CODE 0AF7H 0009H UNIT ?PR?ACK?AT24C02
CODE 0B00H 0007H UNIT ?PR?SHOWBATTERY?LCD
CODE 0B07H 0007H UNIT ?PR?SHOWHI?LCD
CODE 0B0EH 0007H UNIT ?PR?SHOWOK?LCD
CODE 0B15H 0007H UNIT ?PR?SHOWLO?LCD
CODE 0B1CH 0007H UNIT ?PR?SHOWSTAB?LCD
CODE 0B23H 0007H UNIT ?PR?SHOWM?LCD
CODE 0B2AH 0007H UNIT ?PR?SHOWFS?LCD
BL51 BANKED LINKER/LOCATER V6.00 03/31/2008 17:24:47 PAGE 3
CODE 0B31H 0007H UNIT ?PR?SHOWNET?LCD
CODE 0B38H 0007H UNIT ?PR?SHOWZERO?LCD
CODE 0B3FH 0007H UNIT ?PR?SHOWGROSS?LCD
CODE 0B46H 0007H UNIT ?PR?SHOWOZ?LCD
CODE 0B4DH 0007H UNIT ?PR?SHOWTAI?LCD
CODE 0B54H 0007H UNIT ?PR?SHOWT?LCD
CODE 0B5BH 0007H UNIT ?PR?SHOWPCS?LCD
CODE 0B62H 0007H UNIT ?PR?SHOWJING?LCD
CODE 0B69H 0007H UNIT ?PR?SHOWGANG?LCD
CODE 0B70H 0007H UNIT ?PR?SHOWK?LCD
CODE 0B77H 0007H UNIT ?PR?SHOWBFH?LCD
CODE 0B7EH 0007H UNIT ?PR?SHOWLB?LCD
CODE 0B85H 0007H UNIT ?PR?SHOWG?LCD
CODE 0B8CH 0007H UNIT ?CO?MAIN
CODE 0B93H 0007H UNIT ?PR?NOACK?AT24C02
CODE 0B9AH 0003H UNIT ?PR?BEEP0MS?BEEP
OVERLAY MAP OF MODULE: light (LCD)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INITUART?UART
+--> ?PR?INITLCD?LCD
+--> ?PR?INITCS5460?CS5460A
+--> ?CO?MAIN
+--> ?PR?_DISP_STR?LCD
+--> ?PR?_DELAY?MAIN
+--> ?PR?LCDALLON?LCD
+--> ?PR?LCDCLR?LCD
+--> ?PR?ONCHECK?LCD
+--> ?PR?GETRESULT?FILTER
?PR?INITLCD?LCD ----- ----- ----- -----
+--> ?PR?_DELAYMS?LCD
+--> ?PR?_LCDWRITECOMMAND?LCD
+--> ?PR?LCDCLR?LCD
?PR?_DELAYMS?LCD ----- ----- ----- -----
+--> ?PR?_DELAYUS?LCD
?PR?_LCDWRITECOMMAND?LCD ----- ----- ----- -----
+--> ?PR?_DELAYMS?LCD
+--> ?PR?NOP?LCD
?PR?LCDCLR?LCD ----- ----- ----- -----
+--> ?PR?NOP?LCD
?PR?INITCS5460?CS5460A ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 03/31/2008 17:24:47 PAGE 4
+--> ?PR?DELAY10MS?CS5460A
+--> ?PR?_WRITECS5460?CS5460A
?PR?_DISP_STR?LCD 0008H 0003H ----- -----
+--> ?PR?_LCDWRITEDATA?LCD
?PR?_LCDWRITEDATA?LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?NOP?LCD
?PR?LCDALLON?LCD ----- ----- ----- -----
+--> ?PR?_LCDWRITEDATA?LCD
+--> ?PR?_DELAYMS?LCD
?PR?ONCHECK?LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?_LCDWRITEDATA?LCD
+--> ?PR?_DELAYMS?LCD
?PR?GETRESULT?FILTER 0008H 0004H ----- -----
+--> ?PR?PUSHOUT?FILTER
+--> ?PR?_DISPRESULT?LCD
+--> ?PR?SHOWK?LCD
+--> ?CO?FILTER
+--> ?PR?_PRINTS?UART
+--> ?PR?_PRINTRESULT?UART
?PR?PUSHOUT?FILTER 000CH 0005H 002BH 0040H
+--> ?PR?GETAVR?FILTER
?PR?GETAVR?FILTER ----- ----- 006BH 0034H
+--> ?PR?GETCODE?FILTER
?PR?GETCODE?FILTER ----- ----- 009FH 0004H
+--> ?PR?_READCS5460?CS5460A
?PR?_DISPRESULT?LCD 000CH 0004H ----- -----
+--> ?PR?_LCDWRITEDATA?LCD
?PR?SHOWK?LCD ----- ----- ----- -----
+--> ?PR?_LCDWRITEDATA?LCD
?PR?_PRINTS?UART ----- ----- ----- -----
+--> ?PR?_UARTPUTCHAR?UART
?PR?_PRINTRESULT?UART 000CH 000EH ----- -----
SYMBOL TABLE OF MODULE: light (LCD)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
C:074CH PUBLIC _LcdWriteData
BL51 BANKED LINKER/LOCATER V6.00 03/31/2008 17:24:47 PAGE 5
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:0B4DH PUBLIC ShowTAI
D:00B0H PUBLIC P3
C:0B00H PUBLIC ShowBattery
D:00E8H PUBLIC P4
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:00D0H.7 PUBLIC CY
C:0828H PUBLIC OnCheck
B:0080H.0 PUBLIC Lcs
C:090AH PUBLIC InitLcd
C:092FH PUBLIC _Disp_str
C:0B1CH PUBLIC ShowStab
D:0098H PUBLIC SCON
C:0B3FH PUBLIC ShowGross
D:0088H PUBLIC TCON
B:0080H.1 PUBLIC Lwr
C:09EBH PUBLIC LcdClr
C:0B2AH PUBLIC ShowFS
C:01C1H PUBLIC seg
C:0B69H PUBLIC ShowGANG
C:0B38H PUBLIC ShowZero
C:08B9H PUBLIC _LcdWriteCommand
C:0B5BH PUBLIC ShowPcs
C:0B31H PUBLIC ShowNet
C:0B62H PUBLIC ShowJING
C:09BFH PUBLIC nop
C:0B7EH PUBLIC ShowLb
C:08E3H PUBLIC _delayms
C:0B07H PUBLIC ShowHi
D:001FH PUBLIC Lcdbit
I:00A3H PUBLIC display_buffer
C:0003H PUBLIC _delayus
C:0B0EH PUBLIC ShowOk
C:0B15H PUBLIC ShowLo
D:00C8H PUBLIC T2CON
B:0080H.2 PUBLIC Ldata
C:0B85H PUBLIC ShowG
C:0B46H PUBLIC ShowOz
C:09C0H PUBLIC LcdAllOn
C:0B70H PUBLIC ShowK
C:0B23H PUBLIC ShowM
C:0B77H PUBLIC ShowBFH
C:04A4H PUBLIC _DispResult
C:0B54H PUBLIC ShowT
D:00D0H PUBLIC PSW
C:09A8H SYMBOL L?0070
C:09B6H SYMBOL L?0071
C:09B8H SYMBOL L?0072
------- PROC L?0069
------- ENDPROC L?0069
C:09A8H SYMBOL L?0070
C:09B6H SYMBOL L?0071
C:09B8H SYMBOL L?0072
------- PROC NOP
BL51 BANKED LINKER/LOCATER V6.00 03/31/2008 17:24:47 PAGE 6
C:09BFH LINE# 167
C:09BFH LINE# 168
------- ENDPROC NOP
------- PROC _DELAYUS
D:0007H SYMBOL i
C:0003H LINE# 170
C:0003H LINE# 171
------- ENDPROC _DELAYUS
------- PROC _DELAYMS
D:0004H SYMBOL m
------- DO
D:0002H SYMBOL i
D:0082H SYMBOL j
------- ENDDO
C:08E3H LINE# 173
C:08E7H LINE# 174
C:08E7H LINE# 176
C:08F1H LINE# 177
C:08F4H LINE# 178
C:0909H LINE# 179
------- ENDPROC _DELAYMS
------- PROC _LCDWRITECOMMAND
D:0001H SYMBOL dat_
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:08B9H LINE# 182
C:08BBH LINE# 183
C:08BBH LINE# 185
C:08C2H LINE# 186
C:08C2H LINE# 187
C:08C2H LINE# 188
C:08C2H LINE# 189
C:08C2H LINE# 190
C:08C2H LINE# 191
C:08C2H LINE# 192
C:08C2H LINE# 193
C:08C2H LINE# 194
C:08C2H LINE# 195
C:08C2H LINE# 196
C:08C5H LINE# 197
C:08C7H LINE# 198
C:08CAH LINE# 199
C:08CCH LINE# 200
C:08CFH LINE# 201
C:08D1H LINE# 202
C:08D3H LINE# 203
C:08D3H LINE# 204
C:08D7H LINE# 205
C:08D9H LINE# 206
C:08D9H LINE# 207
C:08D9H LINE# 208
C:08D9H LINE# 209
C:08DCH LINE# 210
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -