📄 test.m51
字号:
BL51 BANKED LINKER/LOCATER V5.02 05/10/2004 15:25:07 PAGE 1
BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE test.obj TO test CODE (0X0000-0X07FF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
test.obj (TEST)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: test (TEST)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0003H UNIT _DATA_GROUP_
0013H 000DH *** GAP ***
BIT 0020H.0 0001H.7 UNIT ?BI?TEST
BIT 0021H.7 0000H.1 UNIT _BIT_GROUP_
DATA 0022H 002FH UNIT ?DT?TEST
IDATA 0051H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0004H INBLOCK ?PR?MAIN?TEST
0007H 0004H *** GAP ***
CODE 000BH 0002H ABSOLUTE
CODE 000DH 01F6H INBLOCK ?PR?KEY_SCAN?TEST
CODE 0203H 0169H INBLOCK ?PR?SYS_RUN?TEST
CODE 036CH 011BH INBLOCK ?PR?TIMER_ISR?TEST
CODE 0487H 00CAH INBLOCK ?PR?OUT_DISP_BUFF?TEST
CODE 0551H 008CH UNIT ?C_C51STARTUP
CODE 05DDH 007CH UNIT ?C_INITSEG
CODE 0659H 0067H UNIT ?C?LIB_CODE
CODE 06C0H 0055H INBLOCK ?PR?_OUT_TIME?TEST
CODE 0715H 0032H INBLOCK ?PR?_OUT_CS?TEST
CODE 0747H 002BH INBLOCK ?PR?_TEMPER_GATE2TEMPER?TEST
CODE 0772H 001CH INBLOCK ?PR?_OUT_TEMPER?TEST
CODE 078EH 001CH UNIT ?CO?TEST
CODE 07AAH 001BH INBLOCK ?PR?_SPIOUT?TEST
CODE 07C5H 0019H INBLOCK ?PR?OUT_CS_MASK?TEST
CODE 07DEH 0012H INBLOCK ?PR?TIMER_INIT?TEST
CODE 07F0H 0010H INBLOCK ?PR?OUT_JX_LIGHT?TEST
OVERLAY MAP OF MODULE: test (TEST)
BL51 BANKED LINKER/LOCATER V5.02 05/10/2004 15:25:07 PAGE 2
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?PR?TIMER_ISR?TEST ----- ----- 0010H 0002H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TEST
+--> ?C_INITSEG
?PR?MAIN?TEST ----- ----- ----- -----
+--> ?PR?TIMER_INIT?TEST
+--> ?PR?SYS_RUN?TEST
?PR?SYS_RUN?TEST ----- ----- ----- -----
+--> ?PR?_TEMPER_GATE2TEMPER?TEST
+--> ?PR?KEY_SCAN?TEST
+--> ?PR?_OUT_TIME?TEST
+--> ?PR?_OUT_TEMPER?TEST
+--> ?PR?OUT_JX_LIGHT?TEST
+--> ?PR?OUT_DISP_BUFF?TEST
?PR?_OUT_TIME?TEST ----- ----- ----- -----
+--> ?CO?TEST
?PR?_OUT_TEMPER?TEST ----- ----- ----- -----
+--> ?CO?TEST
?PR?OUT_DISP_BUFF?TEST ----- ----- 0012H 0001H
+--> ?PR?OUT_CS_MASK?TEST
+--> ?PR?_SPIOUT?TEST
+--> ?PR?_OUT_CS?TEST
?PR?OUT_CS_MASK?TEST 0021H.7 0000H.1 ----- -----
?PR?_OUT_CS?TEST 0021H.7 0000H.1 ----- -----
SYMBOL TABLE OF MODULE: test (TEST)
VALUE TYPE NAME
----------------------------------
------- MODULE TEST
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:0022H PUBLIC key_cs
D:00B0H PUBLIC P3
D:0023H PUBLIC last_key_press_time
B:00A8H.7 PUBLIC EA
D:0025H PUBLIC disp_off_cs
C:07AAH PUBLIC _spiout
D:0026H PUBLIC temper
D:0027H PUBLIC temper_limit
D:0028H PUBLIC temper_gate
BL51 BANKED LINKER/LOCATER V5.02 05/10/2004 15:25:07 PAGE 3
C:0203H PUBLIC sys_run
C:07F0H PUBLIC out_jx_light
B:0020H.0 PUBLIC time_dot_on
B:0090H.1 PUBLIC TEMPER_KEY
B:0090H.4 PUBLIC DATA
D:002AH PUBLIC tmp_key_reg
D:002BH PUBLIC light_timer
B:0020H.1 PUBLIC key_jx_start
C:07C5H PUBLIC out_cs_mask
B:00B0H.4 PUBLIC JX
D:002DH PUBLIC disp_flash
C:0003H PUBLIC main
C:0772H PUBLIC _out_temper
B:0020H.2 PUBLIC light_start
D:002FH PUBLIC light_timer_start
B:0020H.3 PUBLIC sys_wake_up
D:0031H PUBLIC set_temper_limit_delay
D:0089H PUBLIC TMOD
D:0033H PUBLIC disp_buff
B:00B0H.5 PUBLIC WARM
B:0020H.4 PUBLIC power_status
C:0747H PUBLIC _temper_gate2temper
C:079AH PUBLIC font
C:07DEH PUBLIC timer_init
D:0039H PUBLIC warm_timer
D:003BH PUBLIC temper_test_count
B:00B0H.0 PUBLIC CS0
B:0090H.6 PUBLIC CS1
B:0090H.5 PUBLIC CS2
B:00B0H.1 PUBLIC CS3
B:00A8H.1 PUBLIC ET0
B:0090H.3 PUBLIC CS4
C:06C0H PUBLIC _out_time
B:0020H.5 PUBLIC warm_start
B:00B0H.7 PUBLIC CS5
D:008CH PUBLIC TH0
D:003DH PUBLIC time_sec
C:0797H PUBLIC ver
B:0020H.6 PUBLIC temp_test_cycle
D:003EH PUBLIC warm_timer_start
D:0040H PUBLIC function_select
D:0041H PUBLIC sys_clock
D:008AH PUBLIC TL0
C:000DH PUBLIC key_scan
C:036CH PUBLIC timer_isr
B:0088H.4 PUBLIC TR0
D:0043H PUBLIC time_min
B:0020H.7 PUBLIC key_light_start
B:0021H.0 PUBLIC key_func
B:0090H.7 PUBLIC CLK
B:0021H.1 PUBLIC key_power
D:0045H PUBLIC jiffies
D:0046H PUBLIC jx_timer
D:0048H PUBLIC disp_cs
D:0049H PUBLIC key_reg
B:0021H.2 PUBLIC disp_on
C:0715H PUBLIC _out_cs
BL51 BANKED LINKER/LOCATER V5.02 05/10/2004 15:25:07 PAGE 4
B:00B0H.6 PUBLIC TEMPER_TEST
D:004AH PUBLIC time_ms
C:0487H PUBLIC out_disp_buff
B:0090H.2 PUBLIC KEY_LINE
D:004CH PUBLIC temper_not_test_count
B:0021H.3 PUBLIC jx_start
B:0021H.4 PUBLIC key_warm_start
B:0021H.5 PUBLIC key_set
D:004EH PUBLIC jx_timer_start
B:00B0H.3 PUBLIC LIGHT
D:0050H PUBLIC dot_pos
B:0021H.6 PUBLIC timer_isr_stop
------- PROC OUT_CS_MASK
B:0021H.7 SYMBOL n
C:07C5H LINE# 18
C:07C5H LINE# 19
C:07C9H LINE# 20
C:07CDH LINE# 21
C:07D1H LINE# 22
C:07D5H LINE# 23
C:07D9H LINE# 24
C:07DDH LINE# 25
------- ENDPROC OUT_CS_MASK
------- PROC _OUT_CS
D:0007H SYMBOL cs
B:0021H.7 SYMBOL n
C:0715H LINE# 27
C:0715H LINE# 28
C:0729H LINE# 29
C:072EH LINE# 30
C:0733H LINE# 31
C:0738H LINE# 32
C:073DH LINE# 33
C:0742H LINE# 34
C:0746H LINE# 35
C:0746H LINE# 36
------- ENDPROC _OUT_CS
------- PROC _SPIOUT
D:0007H SYMBOL byte
------- DO
D:0006H SYMBOL i
------- ENDDO
C:07AAH LINE# 40
C:07AAH LINE# 42
C:07ACH LINE# 43
C:07AEH LINE# 44
C:07B2H LINE# 45
C:07B6H LINE# 47
C:07B8H LINE# 48
C:07BAH LINE# 49
C:07BCH LINE# 50
C:07C0H LINE# 51
C:07C4H LINE# 52
------- ENDPROC _SPIOUT
------- PROC OUT_DISP_BUFF
------- DO
D:0005H SYMBOL disp_data
BL51 BANKED LINKER/LOCATER V5.02 05/10/2004 15:25:07 PAGE 5
------- DO
D:0012H SYMBOL d
------- ENDDO
------- ENDDO
C:0487H LINE# 117
C:0487H LINE# 120
C:048BH LINE# 122
C:048FH LINE# 123
C:0491H LINE# 124
C:049FH LINE# 125
C:04A2H LINE# 126
C:04A6H LINE# 127
C:04AAH LINE# 129
C:04ADH LINE# 130
C:04AFH LINE# 131
C:04B2H LINE# 132
C:04B6H LINE# 133
C:04B9H LINE# 135
C:04B9H LINE# 143
C:04C0H LINE# 144
C:04C5H LINE# 145
C:04C8H LINE# 147
C:04D0H LINE# 148
C:04D3H LINE# 151
C:04D8H LINE# 153
C:04E2H LINE# 154
C:04E9H LINE# 155
C:04F0H LINE# 156
C:04FAH LINE# 157
C:0504H LINE# 158
C:050BH LINE# 159
C:0512H LINE# 160
C:051CH LINE# 161
C:051EH LINE# 162
C:051EH LINE# 165
C:0522H LINE# 166
C:0525H LINE# 167
C:0525H LINE# 168
C:0527H LINE# 169
C:052EH LINE# 170
C:0532H LINE# 171
C:0534H LINE# 172
C:0539H LINE# 173
C:053EH LINE# 174
C:0540H LINE# 175
C:0546H LINE# 176
C:0546H LINE# 177
C:0546H LINE# 178
C:0546H LINE# 179
C:0548H LINE# 180
C:054DH LINE# 181
C:0550H LINE# 182
------- ENDPROC OUT_DISP_BUFF
------- PROC TIMER_ISR
------- DO
D:0010H SYMBOL diff
D:0010H SYMBOL diff
BL51 BANKED LINKER/LOCATER V5.02 05/10/2004 15:25:07 PAGE 6
------- ENDDO
------- DO
D:0010H SYMBOL diff
------- ENDDO
C:036CH LINE# 210
C:0375H LINE# 212
C:037AH LINE# 213
C:0382H LINE# 214
C:0387H LINE# 215
C:0389H LINE# 216
C:038FH LINE# 218
C:039AH LINE# 219
C:03A6H LINE# 220
C:03B1H LINE# 221
C:03B3H LINE# 223
C:03C8H LINE# 224
C:03CAH LINE# 225
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -