📄 xinhao.m51
字号:
BL51 BANKED LINKER/LOCATER V6.11 12/06/2008 17:08:08 PAGE 1
BL51 BANKED LINKER/LOCATER V6.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, xinhaoyuan.obj TO xinhao RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
xinhaoyuan.obj (XINHAOYUAN)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
LINK MAP OF MODULE: xinhao (?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 0029H UNIT _DATA_GROUP_
DATA 0031H 0005H UNIT ?DT?XINHAOYUAN
IDATA 0036H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 07FDH *** GAP ***
CODE 0800H 0135H UNIT ?C?LIB_CODE
CODE 0935H 010EH UNIT ?CO?XINHAOYUAN
CODE 0A43H 00C8H UNIT ?PR?SETFREQUENCE?XINHAOYUAN
CODE 0B0BH 0093H UNIT ?PR?SETPHRASE?XINHAOYUAN
CODE 0B9EH 008CH UNIT ?C_C51STARTUP
CODE 0C2AH 005AH UNIT ?PR?_DISPLAYLISTCHAR?XINHAOYUAN
CODE 0C84H 004EH UNIT ?PR?_FLASH?XINHAOYUAN
CODE 0CD2H 0047H UNIT ?PR?SCAN?XINHAOYUAN
CODE 0D19H 0044H UNIT ?PR?SETWAVE?XINHAOYUAN
CODE 0D5DH 0041H UNIT ?PR?CONTROL?XINHAOYUAN
CODE 0D9EH 003CH UNIT ?PR?_SENTBYTE?XINHAOYUAN
CODE 0DDAH 0030H UNIT ?PR?MAIN?XINHAOYUAN
CODE 0E0AH 0029H UNIT ?PR?_SENTDATA?XINHAOYUAN
CODE 0E33H 0024H UNIT ?PR?_DELAY?XINHAOYUAN
CODE 0E57H 0020H UNIT ?PR?_WRITECOMMANDLCM?XINHAOYUAN
CODE 0E77H 001FH UNIT ?PR?_DISPLAYONECHAR?XINHAOYUAN
CODE 0E96H 001BH UNIT ?PR?INITLCD?XINHAOYUAN
CODE 0EB1H 001BH UNIT ?PR?START?XINHAOYUAN
CODE 0ECCH 0014H UNIT ?PR?WAITFORENABLE?XINHAOYUAN
CODE 0EE0H 0012H UNIT ?PR?_WRITEDATALCM?XINHAOYUAN
CODE 0EF2H 0011H UNIT ?PR?_DELAY50US?XINHAOYUAN
CODE 0F03H 0009H UNIT ?C_INITSEG
CODE 0F0CH 0007H UNIT ?PR?INITIALMCU?XINHAOYUAN
OVERLAY MAP OF MODULE: xinhao (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V6.11 12/06/2008 17:08:08 PAGE 2
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?XINHAOYUAN
+--> ?C_INITSEG
?PR?MAIN?XINHAOYUAN ----- -----
+--> ?PR?_DELAY?XINHAOYUAN
+--> ?PR?INITLCD?XINHAOYUAN
+--> ?PR?_WRITECOMMANDLCM?XINHAOYUAN
+--> ?CO?XINHAOYUAN
+--> ?PR?_DISPLAYLISTCHAR?XINHAOYUAN
+--> ?PR?CONTROL?XINHAOYUAN
?PR?INITLCD?XINHAOYUAN ----- -----
+--> ?PR?_WRITECOMMANDLCM?XINHAOYUAN
?PR?_WRITECOMMANDLCM?XINHAOYUAN ----- -----
+--> ?PR?WAITFORENABLE?XINHAOYUAN
?PR?_DISPLAYLISTCHAR?XINHAOYUAN 002BH 0006H
+--> ?PR?_SENTDATA?XINHAOYUAN
+--> ?PR?_WRITECOMMANDLCM?XINHAOYUAN
+--> ?PR?_DELAY?XINHAOYUAN
+--> ?CO?XINHAOYUAN
+--> ?PR?_DISPLAYONECHAR?XINHAOYUAN
?PR?_SENTDATA?XINHAOYUAN ----- -----
+--> ?PR?_DELAY50US?XINHAOYUAN
+--> ?PR?_SENTBYTE?XINHAOYUAN
?PR?_SENTBYTE?XINHAOYUAN ----- -----
+--> ?PR?_DELAY50US?XINHAOYUAN
?PR?_DISPLAYONECHAR?XINHAOYUAN ----- -----
+--> ?PR?_WRITECOMMANDLCM?XINHAOYUAN
+--> ?PR?_WRITEDATALCM?XINHAOYUAN
?PR?_WRITEDATALCM?XINHAOYUAN ----- -----
+--> ?PR?WAITFORENABLE?XINHAOYUAN
?PR?CONTROL?XINHAOYUAN ----- -----
+--> ?PR?INITIALMCU?XINHAOYUAN
+--> ?PR?START?XINHAOYUAN
+--> ?PR?SCAN?XINHAOYUAN
+--> ?CO?XINHAOYUAN
+--> ?PR?_FLASH?XINHAOYUAN
+--> ?PR?SETWAVE?XINHAOYUAN
+--> ?PR?SETPHRASE?XINHAOYUAN
+--> ?PR?SETFREQUENCE?XINHAOYUAN
?PR?START?XINHAOYUAN ----- -----
+--> ?PR?_WRITECOMMANDLCM?XINHAOYUAN
+--> ?CO?XINHAOYUAN
BL51 BANKED LINKER/LOCATER V6.11 12/06/2008 17:08:08 PAGE 3
+--> ?PR?_DISPLAYLISTCHAR?XINHAOYUAN
?PR?SCAN?XINHAOYUAN 002BH 0001H
+--> ?PR?_DELAY?XINHAOYUAN
+--> ?CO?XINHAOYUAN
?PR?_FLASH?XINHAOYUAN 0008H 0004H
+--> ?PR?_DISPLAYLISTCHAR?XINHAOYUAN
+--> ?CO?XINHAOYUAN
+--> ?PR?_DELAY?XINHAOYUAN
?PR?SETWAVE?XINHAOYUAN ----- -----
+--> ?PR?_WRITECOMMANDLCM?XINHAOYUAN
+--> ?PR?_DELAY?XINHAOYUAN
+--> ?CO?XINHAOYUAN
+--> ?PR?_DISPLAYLISTCHAR?XINHAOYUAN
+--> ?PR?SCAN?XINHAOYUAN
+--> ?PR?START?XINHAOYUAN
?PR?SETPHRASE?XINHAOYUAN 0008H 0012H
+--> ?CO?XINHAOYUAN
+--> ?PR?_WRITECOMMANDLCM?XINHAOYUAN
+--> ?PR?_DISPLAYLISTCHAR?XINHAOYUAN
+--> ?PR?SCAN?XINHAOYUAN
+--> ?PR?_DELAY?XINHAOYUAN
+--> ?PR?START?XINHAOYUAN
?PR?SETFREQUENCE?XINHAOYUAN 0008H 0023H
+--> ?CO?XINHAOYUAN
+--> ?PR?_WRITECOMMANDLCM?XINHAOYUAN
+--> ?PR?_DELAY?XINHAOYUAN
+--> ?PR?_DISPLAYLISTCHAR?XINHAOYUAN
+--> ?PR?SCAN?XINHAOYUAN
+--> ?PR?START?XINHAOYUAN
SYMBOL TABLE OF MODULE: xinhao (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0B9EH SEGMENT ?C_C51STARTUP
I:0036H 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:0BA1H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
BL51 BANKED LINKER/LOCATER V6.11 12/06/2008 17:08:08 PAGE 4
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0B9EH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0B9EH LINE# 133
C:0BA0H LINE# 134
C:0BA1H LINE# 135
C:0BA2H LINE# 136
C:0BA4H LINE# 185
C:0BA7H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE XINHAOYUAN
C:0000H SYMBOL _ICE_DUMMY_
C:0E77H PUBLIC _DisplayOneChar
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0D19H PUBLIC setwave
C:0D5DH PUBLIC control
D:0031H PUBLIC phrase
C:0ECCH PUBLIC WaitForEnable
C:0945H PUBLIC number
C:0C84H PUBLIC _flash
C:0E37H PUBLIC _delay
C:0A43H PUBLIC setfrequence
B:00A0H.1 PUBLIC EN
C:0935H PUBLIC keynum
B:00A0H.0 PUBLIC McuData
C:0DDAH PUBLIC main
C:0CD2H PUBLIC scan
C:0E96H PUBLIC InitLcd
C:0E62H PUBLIC _WriteCommandLCM
C:0EB1H PUBLIC start
C:0D9EH PUBLIC _SentByte
C:0E0AH PUBLIC _sentData
C:0EF2H PUBLIC _Delay50us
B:00A0H.2 PUBLIC McuClk
C:09A7H SYMBOL _?ix1000
C:09B8H SYMBOL _?ix1001
D:0033H PUBLIC frequence
C:09DAH SYMBOL _?ix1002
D:0035H PUBLIC key
C:0950H PUBLIC string1
C:0962H PUBLIC string2
B:0090H.2 PUBLIC LCM_EN
C:0B0BH PUBLIC setphrase
C:0974H PUBLIC complete
B:0090H.0 PUBLIC LCM_RS
BL51 BANKED LINKER/LOCATER V6.11 12/06/2008 17:08:08 PAGE 5
B:0090H.1 PUBLIC LCM_RW
C:0EE0H PUBLIC _WriteDataLCM
C:0F0CH PUBLIC InitialMcu
C:0C4CH PUBLIC _DisplayListChar
------- PROC WAITFORENABLE
C:0ECCH LINE# 14
C:0ECCH LINE# 15
C:0ECCH LINE# 16
C:0ECFH LINE# 17
C:0ED4H LINE# 18
C:0ED8H LINE# 19
C:0EDDH LINE# 20
C:0EDFH LINE# 21
------- ENDPROC WAITFORENABLE
C:0E5EH SYMBOL L?0096
------- PROC L?0095
------- ENDPROC L?0095
C:0E5EH SYMBOL L?0096
------- PROC _WRITECOMMANDLCM
D:0007H SYMBOL CMD
D:0005H SYMBOL Attribc
C:0E62H LINE# 23
C:0E62H LINE# 24
C:0E62H LINE# 25
C:0E68H LINE# 26
C:0E6DH LINE# 27
C:0E70H LINE# 28
C:0E76H LINE# 29
------- ENDPROC _WRITECOMMANDLCM
------- PROC _WRITEDATALCM
D:0007H SYMBOL dataW
C:0EE0H LINE# 31
C:0EE0H LINE# 32
C:0EE0H LINE# 33
C:0EE3H LINE# 34
C:0EE8H LINE# 35
C:0EEBH LINE# 36
C:0EF1H LINE# 37
------- ENDPROC _WRITEDATALCM
------- PROC INITLCD
C:0E96H LINE# 39
C:0E96H LINE# 40
C:0E96H LINE# 41
C:0E9DH LINE# 42
C:0EA2H LINE# 43
C:0EA7H LINE# 44
C:0EACH LINE# 45
------- ENDPROC INITLCD
------- PROC _DISPLAYONECHAR
D:0006H SYMBOL X
D:0005H SYMBOL Y
D:0004H SYMBOL DData
C:0E77H LINE# 48
C:0E7BH LINE# 49
C:0E7BH LINE# 50
C:0E7EH LINE# 51
C:0E81H LINE# 52
BL51 BANKED LINKER/LOCATER V6.11 12/06/2008 17:08:08 PAGE 6
C:0E87H LINE# 53
C:0E8AH LINE# 54
C:0E91H LINE# 55
------- ENDPROC _DISPLAYONECHAR
C:0C35H SYMBOL L?0093
C:0C47H SYMBOL L?0094
------- PROC L?0092
------- ENDPROC L?0092
C:0C35H SYMBOL L?0093
C:0C47H SYMBOL L?0094
------- PROC _DISPLAYLISTCHAR
D:002BH SYMBOL X
D:002CH SYMBOL Y
D:002DH SYMBOL DData
------- DO
D:0030H SYMBOL ListLength
------- ENDDO
C:0C4CH LINE# 58
C:0C56H LINE# 59
C:0C56H LINE# 60
C:0C59H LINE# 61
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -