📄 test9.m51
字号:
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 18:01:54 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
F:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO test9 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
F:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
F:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
F:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
F:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
F:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
F:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
F:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
LINK MAP OF MODULE: test9 (?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 0016H UNIT _DATA_GROUP_
DATA 001EH 0001H UNIT ?DT?_DELAY1?MAIN
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0044H UNIT ?DT?MAIN
IDATA 0065H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0746H UNIT ?PR?MAIN?MAIN
CODE 0749H 04C7H UNIT ?C?LIB_CODE
CODE 0C10H 00C4H UNIT ?PR?_WRITE_NUM?MAIN
CODE 0CD4H 008CH UNIT ?C_C51STARTUP
CODE 0D60H 0050H UNIT ?PR?LCDFLAG?MAIN
CODE 0DB0H 004CH UNIT ?PR?_GETADCRESULT?MAIN
CODE 0DFCH 004CH UNIT ?PR?BYTECODE?MAIN
CODE 0E48H 0040H UNIT ?CO?MAIN
CODE 0E88H 003FH UNIT ?PR?LCD_INIT?MAIN
CODE 0EC7H 003DH UNIT ?C_INITSEG
CODE 0F04H 0038H UNIT ?PR?WRITE_CGRAM?MAIN
CODE 0F3CH 0038H UNIT ?PR?_ZKB1?MAIN
CODE 0F74H 0038H UNIT ?PR?_ZKB2?MAIN
CODE 0FACH 0032H UNIT ?PR?_LCD12864?MAIN
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 18:01:54 PAGE 2
CODE 0FDEH 0029H UNIT ?PR?_LCD_WDAT?MAIN
CODE 1007H 0023H UNIT ?PR?LCD_1602_INIT?MAIN
CODE 102AH 0022H UNIT ?PR?CHECK_1602_BUSY?MAIN
CODE 104CH 0021H UNIT ?PR?_DELAY2?MAIN
CODE 106DH 0020H UNIT ?PR?_LCD_POS?MAIN
CODE 108DH 0020H UNIT ?PR?_DELAY_MS?MAIN
CODE 10ADH 001CH UNIT ?PR?_LCD_WCMD?MAIN
CODE 10C9H 001CH UNIT ?PR?CLR_SCREEN?MAIN
CODE 10E5H 001BH UNIT ?PR?_LCD_DELAY?MAIN
CODE 1100H 0019H UNIT ?PR?_DELAY1?MAIN
CODE 1119H 0018H UNIT ?PR?_WRITE_1602_STRING?MAIN
CODE 1131H 0015H UNIT ?PR?HZW?MAIN
CODE 1146H 0015H UNIT ?PR?ZZW?MAIN
CODE 115BH 0015H UNIT ?PR?YZW?MAIN
CODE 1170H 0015H UNIT ?PR?QIANJI?MAIN
CODE 1185H 0014H UNIT ?PR?LCD_BUSY?MAIN
CODE 1199H 0011H UNIT ?PR?_WRITE_1602_DATA?MAIN
CODE 11AAH 000DH UNIT ?PR?_WRITE_1602_COM?MAIN
CODE 11B7H 000DH UNIT ?PR?_ADC_INIT?MAIN
CODE 11C4H 0009H UNIT ?PR?TC?MAIN
OVERLAY MAP OF MODULE: test9 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0008H 0010H
+--> ?PR?LCD_INIT?MAIN
+--> ?PR?_ADC_INIT?MAIN
+--> ?PR?_GETADCRESULT?MAIN
+--> ?PR?_DELAY_MS?MAIN
+--> ?PR?_LCD_POS?MAIN
+--> ?PR?_LCD12864?MAIN
+--> ?PR?_ZKB1?MAIN
+--> ?PR?_ZKB2?MAIN
+--> ?PR?TC?MAIN
+--> ?PR?QIANJI?MAIN
+--> ?PR?YZW?MAIN
+--> ?PR?ZZW?MAIN
+--> ?PR?HZW?MAIN
?PR?LCD_INIT?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY2?MAIN
+--> ?PR?_LCD_WCMD?MAIN
?PR?_DELAY2?MAIN ----- ----- 001DH 0001H
?PR?_LCD_WCMD?MAIN ----- ----- ----- -----
+--> ?PR?LCD_BUSY?MAIN
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 18:01:54 PAGE 3
?PR?LCD_BUSY?MAIN 0020H.0 0000H.1 ----- -----
?PR?_LCD_POS?MAIN ----- ----- ----- -----
+--> ?PR?_LCD_WCMD?MAIN
?PR?_LCD12864?MAIN ----- ----- 0018H 0005H
+--> ?PR?_LCD_WDAT?MAIN
+--> ?PR?_DELAY2?MAIN
?PR?_LCD_WDAT?MAIN ----- ----- ----- -----
+--> ?PR?LCD_BUSY?MAIN
?PR?_ZKB1?MAIN ----- ----- ----- -----
+--> ?PR?_LCD_POS?MAIN
+--> ?PR?_LCD_WDAT?MAIN
?PR?_ZKB2?MAIN ----- ----- ----- -----
+--> ?PR?_LCD_POS?MAIN
+--> ?PR?_LCD_WDAT?MAIN
SYMBOL TABLE OF MODULE: test9 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0CD4H SEGMENT ?C_C51STARTUP
I:0065H 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
C:0CD7H 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:0CD4H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0CD4H LINE# 133
C:0CD6H LINE# 134
C:0CD7H LINE# 135
C:0CD8H LINE# 136
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 18:01:54 PAGE 4
C:0CDAH LINE# 185
C:0CDDH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:1170H PUBLIC qianji
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00F9H PUBLIC CH
D:00A8H PUBLIC IE
D:00E9H PUBLIC CL
C:102AH PUBLIC Check_1602_Busy
D:00FAH PUBLIC CCAP0H
D:00FBH PUBLIC CCAP1H
C:1119H PUBLIC _Write_1602_String
D:00BDH PUBLIC ADC_RES
C:119DH PUBLIC _Write_1602_Data
B:00D8H.6 PUBLIC CR
D:00EAH PUBLIC CCAP0L
D:0021H PUBLIC jz1
D:0025H PUBLIC CGRAM_ADD
D:00DAH PUBLIC CCAPM0
D:00EBH PUBLIC CCAP1L
D:0026H PUBLIC jz2
D:00DBH PUBLIC CCAPM1
D:002AH PUBLIC jz3
D:002EH PUBLIC jz4
D:00B8H PUBLIC IP
B:00B0H.2 PUBLIC LCD_PSB
B:00B0H.6 PUBLIC k1
D:0032H PUBLIC yzw1
B:00B0H.7 PUBLIC k2
D:0034H PUBLIC zzw1
D:0036H PUBLIC yzw2
D:0038H PUBLIC zzw2
C:0C10H PUBLIC _Write_Num
D:00D9H PUBLIC CMOD
D:00D8H PUBLIC CCON
B:00B0H.0 PUBLIC t1
B:00B0H.1 PUBLIC t2
C:10F2H PUBLIC _LCD_Delay
C:0003H PUBLIC main
B:00B0H.2 PUBLIC t3
C:10C9H PUBLIC clr_screen
B:00B0H.3 PUBLIC t4
D:003AH PUBLIC z1
D:003CH PUBLIC z2
B:00B0H.7 PUBLIC LCD_RST
D:00BCH PUBLIC ADC_CONTR
C:108DH PUBLIC _Delay_ms
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:11AAH PUBLIC _Write_1602_Com
C:0FACH PUBLIC _lcd12864
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 18:01:54 PAGE 5
B:0080H.5 PUBLIC EN_1602
C:0E48H PUBLIC self_definition_char
C:11B7H PUBLIC _ADC_Init
C:10ADH PUBLIC _lcd_wcmd
C:1100H PUBLIC _delay1
C:1050H PUBLIC _delay2
C:0FEDH PUBLIC _lcd_wdat
B:0080H.5 PUBLIC LCD_EN
C:0E88H PUBLIC lcd_init
B:0080H.7 PUBLIC RS_1602
C:0D60H PUBLIC lcdflag
B:0080H.6 PUBLIC RW_1602
C:0DFCH PUBLIC bytecode
C:11C4H PUBLIC tc
B:0080H.7 PUBLIC LCD_RS
C:1131H PUBLIC hzw
C:1185H PUBLIC lcd_busy
C:0F04H PUBLIC Write_CGRAM
D:009DH PUBLIC P1ASF
B:0080H.6 PUBLIC LCD_RW
D:00BEH PUBLIC ADC_RESL
D:003EH PUBLIC qq
D:00C8H PUBLIC T2CON
C:106DH PUBLIC _lcd_pos
C:115BH PUBLIC yzw
C:1146H PUBLIC zzw
C:0DB0H PUBLIC _GetADCResult
C:1007H PUBLIC LCD_1602_Init
D:0041H PUBLIC ad1
D:004AH PUBLIC ad2
D:0053H PUBLIC ad3
C:0F3CH PUBLIC _zkb1
D:005CH PUBLIC ad4
C:0F74H PUBLIC _zkb2
D:00D0H PUBLIC PSW
------- PROC L?0130
------- ENDPROC L?0130
------- PROC _LCD_DELAY
D:0007H SYMBOL z
------- DO
D:0007H SYMBOL x
D:0006H SYMBOL y
------- ENDDO
C:10F2H LINE# 74
C:10F2H LINE# 75
C:10F2H LINE# 77
C:10F8H LINE# 78
C:10FFH LINE# 79
------- ENDPROC _LCD_DELAY
------- PROC CHECK_1602_BUSY
------- DO
D:0006H SYMBOL time
------- ENDDO
C:102AH LINE# 88
C:102AH LINE# 89
C:102AH LINE# 90
C:102DH LINE# 91
BL51 BANKED LINKER/LOCATER V6.22 08/26/2013 18:01:54 PAGE 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -