?? memory clock?
字號:
BL51 BANKED LINKER/LOCATER V6.22 10/29/2012 15:18:36 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, 24c02.obj, Beep.obj, Key.obj, Lcd.obj, main.obj, TimersInit.obj, Assistance.obj TO
>> P1 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
24c02.obj (24C02)
Beep.obj (BEEP)
Key.obj (KEY)
Lcd.obj (LCD)
main.obj (MAIN)
TimersInit.obj (TIMERSINIT)
Assistance.obj (ASSISTANCE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: P1 (?C_STARTUP)
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 000EH UNIT ?DT?MAIN
DATA 0016H 000CH UNIT ?DT?TIMERSINIT
DATA 0022H 0006H UNIT ?DT?ASSISTANCE
DATA 0028H 0002H UNIT ?DT?KEY
DATA 002AH 0002H UNIT _DATA_GROUP_
DATA 002CH 0001H UNIT ?DT?LCD
IDATA 002DH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?PR?DELAY0?24C02
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000CH UNIT ?PR?DI?BEEP
001AH 0001H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 03C0H UNIT ?PR?KEYSCAN?KEY
CODE 03DEH 01E1H UNIT ?PR?TIMER0?TIMERSINIT
CODE 05BFH 00D9H UNIT ?PR?INIT?ASSISTANCE
CODE 0698H 00C1H UNIT ?PR?MONTHJUDGE?KEY
CODE 0759H 00BDH UNIT ?PR?MONTHJUDGE1?KEY
CODE 0816H 008CH UNIT ?C_C51STARTUP
CODE 08A2H 0089H UNIT ?C?LIB_CODE
CODE 092BH 0061H UNIT ?PR?_YEARCONVERT?TIMERSINIT
CODE 098CH 0038H UNIT ?PR?_WRITE_WEEKDAY?LCD
CODE 09C4H 002FH UNIT ?PR?_DELAY?LCD
CODE 09F3H 0025H UNIT ?PR?READ_BYTE?24C02
BL51 BANKED LINKER/LOCATER V6.22 10/29/2012 15:18:36 PAGE 2
CODE 0A18H 0020H UNIT ?PR?RESPONS?24C02
CODE 0A38H 0020H UNIT ?PR?_WRITE_DATE?LCD
CODE 0A58H 001FH UNIT ?PR?_READ_ADD?24C02
CODE 0A77H 001EH UNIT ?PR?_WRITE_BYTE?24C02
CODE 0A95H 001CH UNIT ?CO?MAIN
CODE 0AB1H 001BH UNIT ?PR?LCDINIT?LCD
CODE 0ACCH 001AH UNIT ?PR?_WRITE_SFM?LCD
CODE 0AE6H 0018H UNIT ?PR?_WRITE_ADDBYTE?24C02
CODE 0AFEH 0014H UNIT ?C_INITSEG
CODE 0B12H 0013H UNIT ?PR?_WRITE_COM?LCD
CODE 0B25H 0010H UNIT ?PR?MAIN?MAIN
CODE 0B35H 0010H UNIT ?PR?TIMER0INIT?TIMERSINIT
CODE 0B45H 000BH UNIT ?PR?TIMER1INIT?TIMERSINIT
CODE 0B50H 000AH UNIT ?PR?START?24C02
CODE 0B5AH 000AH UNIT ?PR?STOP?24C02
CODE 0B64H 000AH UNIT ?PR?INIT_24C02?24C02
CODE 0B6EH 000AH UNIT ?PR?_WRITE_SFM1?LCD
CODE 0B78H 000AH UNIT ?PR?_WRITE_SFM2?LCD
CODE 0B82H 000AH UNIT ?PR?_WRITE_YEAR?LCD
CODE 0B8CH 000AH UNIT ?PR?_WRITE_MONTH?LCD
CODE 0B96H 000AH UNIT ?PR?_WRITE_DAY?LCD
CODE 0BA0H 0004H UNIT ?PR?TIMER1?TIMERSINIT
OVERLAY MAP OF MODULE: P1 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?INIT?ASSISTANCE
+--> ?PR?KEYSCAN?KEY
?PR?INIT?ASSISTANCE ----- -----
+--> ?PR?INIT_24C02?24C02
+--> ?PR?LCDINIT?LCD
+--> ?PR?_WRITE_COM?LCD
+--> ?PR?_WRITE_DATE?LCD
+--> ?PR?_DELAY?LCD
+--> ?PR?_READ_ADD?24C02
+--> ?PR?_WRITE_SFM?LCD
+--> ?PR?_WRITE_YEAR?LCD
+--> ?PR?_WRITE_MONTH?LCD
+--> ?PR?_WRITE_DAY?LCD
+--> ?PR?_WRITE_WEEKDAY?LCD
+--> ?PR?TIMER0INIT?TIMERSINIT
+--> ?PR?TIMER1INIT?TIMERSINIT
?PR?INIT_24C02?24C02 ----- -----
+--> ?PR?DELAY0?24C02
BL51 BANKED LINKER/LOCATER V6.22 10/29/2012 15:18:36 PAGE 3
?PR?LCDINIT?LCD ----- -----
+--> ?PR?_WRITE_COM?LCD
?PR?_WRITE_COM?LCD ----- -----
+--> ?PR?_DELAY?LCD
?PR?_WRITE_DATE?LCD ----- -----
+--> ?PR?_WRITE_COM?LCD
+--> ?PR?_DELAY?LCD
?PR?_READ_ADD?24C02 ----- -----
+--> ?PR?RESPONS?24C02
+--> ?PR?_WRITE_BYTE?24C02
+--> ?PR?START?24C02
+--> ?PR?READ_BYTE?24C02
+--> ?PR?STOP?24C02
?PR?RESPONS?24C02 002BH 0001H
+--> ?PR?START?24C02
+--> ?PR?_WRITE_BYTE?24C02
+--> ?PR?DELAY0?24C02
?PR?START?24C02 ----- -----
+--> ?PR?DELAY0?24C02
?PR?_WRITE_BYTE?24C02 ----- -----
+--> ?PR?DELAY0?24C02
?PR?READ_BYTE?24C02 ----- -----
+--> ?PR?DELAY0?24C02
?PR?STOP?24C02 ----- -----
+--> ?PR?DELAY0?24C02
?PR?_WRITE_SFM?LCD ----- -----
+--> ?PR?_WRITE_DATE?LCD
?PR?_WRITE_YEAR?LCD ----- -----
+--> ?PR?_WRITE_DATE?LCD
?PR?_WRITE_MONTH?LCD ----- -----
+--> ?PR?_WRITE_DATE?LCD
?PR?_WRITE_DAY?LCD ----- -----
+--> ?PR?_WRITE_DATE?LCD
?PR?_WRITE_WEEKDAY?LCD ----- -----
+--> ?PR?_WRITE_COM?LCD
+--> ?PR?_WRITE_DATE?LCD
+--> ?PR?_DELAY?LCD
?PR?KEYSCAN?KEY ----- -----
+--> ?PR?_DELAY?LCD
+--> ?PR?DI?BEEP
+--> ?PR?_WRITE_COM?LCD
+--> ?PR?_WRITE_SFM1?LCD
+--> ?PR?_WRITE_ADDBYTE?24C02
BL51 BANKED LINKER/LOCATER V6.22 10/29/2012 15:18:36 PAGE 4
+--> ?PR?_WRITE_SFM2?LCD
+--> ?PR?_WRITE_SFM?LCD
+--> ?PR?_WRITE_WEEKDAY?LCD
+--> ?PR?MONTHJUDGE?KEY
+--> ?PR?_WRITE_DAY?LCD
+--> ?PR?_WRITE_MONTH?LCD
+--> ?PR?_WRITE_YEAR?LCD
+--> ?PR?MONTHJUDGE1?KEY
?PR?DI?BEEP ----- -----
+--> ?PR?_DELAY?LCD
?PR?_WRITE_SFM1?LCD ----- -----
+--> ?PR?_WRITE_COM?LCD
+--> ?PR?_WRITE_DATE?LCD
?PR?_WRITE_ADDBYTE?24C02 ----- -----
+--> ?PR?RESPONS?24C02
+--> ?PR?_WRITE_BYTE?24C02
+--> ?PR?STOP?24C02
?PR?_WRITE_SFM2?LCD ----- -----
+--> ?PR?_WRITE_COM?LCD
+--> ?PR?_WRITE_DATE?LCD
?C_INITSEG ----- -----
+--> ?CO?MAIN
*** NEW ROOT ***************************************************
?PR?TIMER0?TIMERSINIT ----- -----
+--> ?PR?_YEARCONVERT?TIMERSINIT
+--> ?PR?_WRITE_YEAR?LCD
+--> ?PR?_WRITE_ADDBYTE?24C02
+--> ?PR?_WRITE_MONTH?LCD
+--> ?PR?_WRITE_DAY?LCD
+--> ?PR?_WRITE_WEEKDAY?LCD
+--> ?PR?_WRITE_SFM?LCD
SYMBOL TABLE OF MODULE: P1 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0816H SEGMENT ?C_C51STARTUP
I:002DH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
BL51 BANKED LINKER/LOCATER V6.22 10/29/2012 15:18:36 PAGE 5
C:0819H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0816H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0816H LINE# 133
C:0818H LINE# 134
C:0819H LINE# 135
C:081AH LINE# 136
C:081CH LINE# 185
C:081FH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE 24C02
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
C:0A20H PUBLIC respons
D:00B8H PUBLIC IP
B:00D0H.7 PUBLIC CY
C:0A58H PUBLIC _read_add
C:0B50H PUBLIC start
D:0098H PUBLIC SCON
C:09F3H PUBLIC read_byte
D:0088H PUBLIC TCON
B:00A0H.0 PUBLIC sda
C:0008H PUBLIC delay0
C:0B64H PUBLIC init_24c02
B:00A0H.1 PUBLIC scl
C:0A77H PUBLIC _write_byte
C:0B5AH PUBLIC stop
D:00C8H PUBLIC T2CON
C:0AE6H PUBLIC _write_addbyte
D:00D0H PUBLIC PSW
C:0003H SYMBOL L?0020
------- PROC L?0019
------- ENDPROC L?0019
C:0003H SYMBOL L?0020
------- PROC DELAY0
C:0008H LINE# 7
C:0008H LINE# 8
------- ENDPROC DELAY0
------- PROC START
C:0B50H LINE# 10
C:0B50H LINE# 11
BL51 BANKED LINKER/LOCATER V6.22 10/29/2012 15:18:36 PAGE 6
C:0B50H LINE# 12
C:0B52H LINE# 13
C:0B52H LINE# 14
C:0B52H LINE# 15
C:0B55H LINE# 16
C:0B57H LINE# 17
------- ENDPROC START
------- PROC STOP
C:0B5AH LINE# 19
C:0B5AH LINE# 20
C:0B5AH LINE# 21
C:0B5CH LINE# 22
C:0B5CH LINE# 23
C:0B5CH LINE# 24
C:0B5FH LINE# 25
C:0B61H LINE# 26
------- ENDPROC STOP
------- PROC L?0018
------- ENDPROC L?0018
------- PROC RESPONS
------- DO
D:002BH SYMBOL i
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -