📄 led.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 08/06/2007 09:47:55 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, STARTUP.obj, 12864.obj TO led RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
STARTUP.obj (?C_STARTUP)
12864.obj (12864)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
LINK MAP OF MODULE: led (MAIN)
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 0008H UNIT ?DT?_SHOWLINE?12864
DATA 0010H 0008H UNIT ?DT?_REVERSESHOW88?12864
DATA 0018H 0007H UNIT ?DT?_SHOWPICTURE?12864
DATA 001FH 0004H UNIT ?DT?_SHOWPAGE?12864
DATA 0023H 0003H UNIT ?DT?_SHOWNUM?12864
DATA 0026H 0003H UNIT ?DT?_SHOWNUM2?12864
DATA 0029H 0002H UNIT ?DT?_SHOWHZ?12864
DATA 002BH 0002H UNIT ?DT?_SHOWHZ_6?12864
DATA 002DH 0002H UNIT ?DT?_REVERSESHOW?12864
DATA 002FH 0001H UNIT ?DT?MAIN
DATA 0030H 0001H UNIT ?DT?_SHOWCHAR?12864
DATA 0031H 0001H UNIT ?DT?_SHOWCHAR_6?12864
IDATA 0032H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 04E0H UNIT ?CO?12864
CODE 04E3H 0076H UNIT ?PR?_SHOWLINE?12864
CODE 0559H 004DH UNIT ?PR?_SHOWPICTURE?12864
CODE 05A6H 0045H UNIT ?PR?_REVERSESHOW88?12864
CODE 05EBH 0044H UNIT ?PR?_SHOWHZ?12864
CODE 062FH 0044H UNIT ?PR?_SHOWHZ_6?12864
CODE 0673H 003FH UNIT ?C?LIB_CODE
CODE 06B2H 003BH UNIT ?PR?_SELECTSCREEN?12864
CODE 06EDH 0038H UNIT ?PR?_SHOWNUM?12864
CODE 0725H 0036H UNIT ?PR?_SHOW88?12864
CODE 075BH 0035H UNIT ?PR?_SHOW86?12864
CODE 0790H 0030H UNIT ?PR?_DELAYS?MAIN
CODE 07C0H 002EH UNIT ?PR?RESET?12864
CODE 07EEH 002CH UNIT ?PR?INITLCD?12864
CODE 081AH 002BH UNIT ?PR?_SHOWNUM2?12864
CODE 0845H 002BH UNIT ?PR?_REVERSESHOWHZ?12864
CODE 0870H 0028H UNIT ?PR?_SHOWPAGE?12864
CODE 0898H 0023H UNIT ?PR?_WRITEBYTE?12864
CODE 08BBH 001FH UNIT ?PR?_SHOWCHAR?12864
BL51 BANKED LINKER/LOCATER V5.03 08/06/2007 09:47:55 PAGE 2
CODE 08DAH 001FH UNIT ?PR?_SHOWCHAR_6?12864
CODE 08F9H 001AH UNIT ?PR?CHECKSTATE?12864
CODE 0913H 001AH UNIT ?PR?_CLEARSCREEN?12864
CODE 092DH 0016H UNIT ?PR?_REVERSESHOW?12864
CODE 0943H 0015H UNIT ?PR?MAIN?MAIN
CODE 0958H 0014H UNIT ?PR?_REVERSESHOWCHAR?12864
CODE 096CH 0011H UNIT ?PR?READBYTE?12864
CODE 097DH 0010H UNIT ?PR?INIT_2500?MAIN
CODE 098DH 0010H UNIT ?PR?_SETCOLUMN?12864
CODE 099DH 000FH UNIT ?PR?LCDDELAY?12864
CODE 09ACH 000EH UNIT ?PR?_SENDCOMMANDTOLCD?12864
CODE 09BAH 000CH UNIT ?C_C51STARTUP
CODE 09C6H 000BH UNIT ?PR?_DELAYMS?MAIN
CODE 09D1H 000AH UNIT ?PR?PLAYVOICE?MAIN
CODE 09DBH 000AH UNIT ?PR?STOPVOICE?MAIN
CODE 09E5H 0009H UNIT ?PR?DELAY_8255?MAIN
CODE 09EEH 0009H UNIT ?PR?_SETLINE?12864
CODE 09F7H 0009H UNIT ?PR?_SETSTARTLINE?12864
CODE 0A00H 0006H UNIT ?PR?_SETONOFF?12864
OVERLAY MAP OF MODULE: led (MAIN)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN
+--> ?PR?_DELAYS?MAIN
SYMBOL TABLE OF MODULE: led (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:00A0H.2 PUBLIC cs_2500
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
B:00A0H.0 PUBLIC A8_2500
B:00A0H.1 PUBLIC A9_2500
C:0943H PUBLIC main
D:002FH PUBLIC sign
B:00A0H.5 PUBLIC LCD_cs1
B:0090H.5 PUBLIC PD_2500
B:00A0H.6 PUBLIC LCD_cs2
C:09E5H PUBLIC delay_8255
BL51 BANKED LINKER/LOCATER V5.03 08/06/2007 09:47:55 PAGE 3
B:0090H.6 PUBLIC PR_2500
C:09D1H PUBLIC playvoice
C:09C6H PUBLIC _delayms
C:097DH PUBLIC init_2500
C:09DBH PUBLIC stopvoice
C:0790H PUBLIC _delays
------- PROC _DELAYS
D:0006H SYMBOL a
------- DO
D:0006H SYMBOL b
D:0004H SYMBOL i
D:0002H SYMBOL k
------- ENDDO
C:0790H LINE# 26
C:0790H LINE# 27
C:0790H LINE# 29
C:0797H LINE# 30
C:07A4H LINE# 31
C:07A4H LINE# 32
C:07B1H LINE# 33
C:07B8H LINE# 34
C:07BFH LINE# 35
------- ENDPROC _DELAYS
------- PROC _DELAYMS
D:0006H SYMBOL a
C:09C6H LINE# 36
C:09C6H LINE# 37
C:09C6H LINE# 39
C:09D0H LINE# 41
------- ENDPROC _DELAYMS
------- PROC DELAY_8255
------- DO
D:0007H SYMBOL i
------- ENDDO
C:09E5H LINE# 42
C:09E5H LINE# 43
C:09E5H LINE# 45
C:09E7H LINE# 46
C:09EDH LINE# 47
------- ENDPROC DELAY_8255
------- PROC INIT_2500
C:097DH LINE# 50
C:097DH LINE# 51
C:097DH LINE# 52
C:097FH LINE# 53
C:0981H LINE# 55
C:0983H LINE# 56
C:0985H LINE# 57
C:0987H LINE# 58
C:0989H LINE# 59
C:098CH LINE# 60
------- ENDPROC INIT_2500
------- PROC PLAYVOICE
C:09D1H LINE# 61
C:09D1H LINE# 62
C:09D1H LINE# 64
C:09D3H LINE# 65
BL51 BANKED LINKER/LOCATER V5.03 08/06/2007 09:47:55 PAGE 4
C:09D6H LINE# 66
C:09D8H LINE# 67
C:09DAH LINE# 69
------- ENDPROC PLAYVOICE
------- PROC STOPVOICE
C:09DBH LINE# 70
C:09DBH LINE# 71
C:09DBH LINE# 73
C:09DDH LINE# 74
C:09E0H LINE# 75
C:09E2H LINE# 76
C:09E4H LINE# 78
------- ENDPROC STOPVOICE
------- PROC MAIN
C:0943H LINE# 79
C:0943H LINE# 80
C:0943H LINE# 151
C:0943H LINE# 152
C:0943H LINE# 153
C:0946H LINE# 154
C:094CH LINE# 155
C:094FH LINE# 156
C:0956H LINE# 157
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE ?C_STARTUP
C:09BAH SEGMENT ?C_C51STARTUP
I:0032H 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:09BDH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H 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:09BAH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:09BAH LINE# 99
C:09BCH LINE# 100
C:09BDH LINE# 101
C:09BEH LINE# 102
C:09C0H LINE# 151
BL51 BANKED LINKER/LOCATER V5.03 08/06/2007 09:47:55 PAGE 5
C:09C3H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE 12864
C:0000H SYMBOL _ICE_DUMMY_
C:0994H PUBLIC _SetColumn
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:0870H PUBLIC _ShowPage
D:00B0H PUBLIC P3
C:08BBH PUBLIC _ShowChar
C:08ABH PUBLIC _WriteByte
C:07C0H PUBLIC Reset
C:0845H PUBLIC _ReverseShowHZ
B:0090H.6 PUBLIC cs1
B:0090H.7 PUBLIC cs2
C:0003H PUBLIC ASCII816
C:04E3H PUBLIC _ShowLine
D:00A8H PUBLIC IE
C:096CH PUBLIC ReadByte
C:09EEH PUBLIC _SetLine
C:08DAH PUBLIC _ShowChar_6
C:05EBH PUBLIC _ShowHZ
B:00B0H.6 PUBLIC reset
C:06B2H PUBLIC _SelectScreen
C:09F7H PUBLIC _SetStartLine
C:0913H PUBLIC _ClearScreen
C:06EDH PUBLIC _ShowNum
C:062FH PUBLIC _ShowHZ_6
C:09ACH PUBLIC _SendCommandToLCD
B:00B0H.5 PUBLIC di
B:00A0H.7 PUBLIC en
C:05A6H PUBLIC _ReverseShow88
C:092DH PUBLIC _ReverseShow
C:0559H PUBLIC _ShowPicture
C:0958H PUBLIC _ReverseShowChar
C:08F9H PUBLIC CheckState
C:099DH PUBLIC LCDdelay
C:081AH PUBLIC _ShowNum2
C:0A00H PUBLIC _SetOnOff
B:00B0H.4 PUBLIC rw
C:07EEH PUBLIC InitLCD
C:075BH PUBLIC _Show86
C:0725H PUBLIC _Show88
------- PROC LCDDELAY
------- DO
D:0006H SYMBOL i
------- ENDDO
C:099DH LINE# 92
C:099DH LINE# 93
C:099DH LINE# 94
C:09A1H LINE# 95
C:09ABH LINE# 96
------- ENDPROC LCDDELAY
------- PROC CHECKSTATE
------- DO
BL51 BANKED LINKER/LOCATER V5.03 08/06/2007 09:47:55 PAGE 6
D:0007H SYMBOL dat
------- ENDDO
C:08F9H LINE# 99
C:08F9H LINE# 100
C:08F9H LINE# 102
C:08FBH LINE# 103
C:08FDH LINE# 104
C:08FDH LINE# 105
C:0900H LINE# 106
C:0906H LINE# 107
C:0909H LINE# 108
C:0912H LINE# 109
------- ENDPROC CHECKSTATE
------- PROC L?0092
------- ENDPROC L?0092
------- PROC _WRITEBYTE
D:0006H SYMBOL dat
C:08ABH LINE# 113
C:08ADH LINE# 114
C:08ADH LINE# 115
C:08B0H LINE# 116
C:08B4H LINE# 117
C:08B6H LINE# 118
C:08BAH LINE# 119
------- ENDPROC _WRITEBYTE
------- PROC _SENDCOMMANDTOLCD
D:0006H SYMBOL command
C:09ACH LINE# 123
C:09AEH LINE# 124
C:09AEH LINE# 125
C:09B1H LINE# 126
C:09B3H LINE# 127
C:09B5H LINE# 128
C:09B9H LINE# 129
------- ENDPROC _SENDCOMMANDTOLCD
------- PROC _SETLINE
D:0007H SYMBOL line
C:09EEH LINE# 132
C:09EEH LINE# 133
C:09EEH LINE# 134
C:09F1H LINE# 135
C:09F4H LINE# 136
------- ENDPROC _SETLINE
------- PROC L?0093
------- ENDPROC L?0093
------- PROC _SETCOLUMN
D:0007H SYMBOL column
C:0994H LINE# 139
C:0994H LINE# 140
C:0994H LINE# 141
C:0997H LINE# 142
C:099AH LINE# 143
------- ENDPROC _SETCOLUMN
------- PROC _SETSTARTLINE
D:0007H SYMBOL startline
C:09F7H LINE# 146
C:09F7H LINE# 147
BL51 BANKED LINKER/LOCATER V5.03 08/06/2007 09:47:55 PAGE 7
C:09F7H LINE# 148
C:09FAH LINE# 149
C:09FDH LINE# 150
------- ENDPROC _SETSTARTLINE
------- PROC _SETONOFF
D:0007H SYMBOL onoff
C:0A00H LINE# 153
C:0A00H LINE# 154
C:0A00H LINE# 155
C:0A03H LINE# 156
------- ENDPROC _SETONOFF
------- PROC _SELECTSCREEN
D:0007H SYMBOL screen
C:06B2H LINE# 161
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -