📄 kb200505.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 12/08/2006 10:51:11 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\OutPut\Lcd160xb.obj, .\OutPut\Delay_s.obj, .\OutPut\KbMain.obj TO .\OutPut\KB200505 PRINT (.\
>> List\KB200505.m51) IXREF RAMSIZE (256) CODE (0X0000-0X7FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\OutPut\Lcd160xb.obj (LCD160XB)
.\OutPut\Delay_s.obj (DELAY_S)
.\OutPut\KbMain.obj (KBMAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
LINK MAP OF MODULE: .\OutPut\KB200505 (LCD160XB)
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 0022H UNIT ?DT?LCD160XB
DATA 002AH 0004H UNIT _DATA_GROUP_
IDATA 002EH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0168H UNIT ?C?LIB_CODE
CODE 016BH 008DH UNIT ?PR?MAIN?KBMAIN
CODE 01F8H 0071H UNIT ?PR?LCD160XB_INIT_SET_WITH_CURSOR?LCD160XB
CODE 0269H 006EH UNIT ?PR?LCD160XB_INIT_SET?LCD160XB
CODE 02D7H 0051H UNIT ?PR?_LCD160XB_SET_DISP_ADDR?LCD160XB
CODE 0328H 0040H UNIT ?PR?_LCD160XB_DISP_STR?LCD160XB
CODE 0368H 0022H UNIT ?CO?KBMAIN
CODE 038AH 001CH UNIT ?PR?__LCD160XB_SEND_BYTE?LCD160XB
CODE 03A6H 0015H UNIT ?PR?__LCD160XB_RECV_BYTE?LCD160XB
CODE 03BBH 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 03D0H 0011H UNIT ?PR?_DELAY_X250MS?DELAY_S
CODE 03E1H 000FH UNIT ?PR?_DELAY_X1MS?DELAY_S
CODE 03F0H 000CH UNIT ?C_C51STARTUP
CODE 03FCH 000AH UNIT ?PR?LCD160XB_CLR_SCR?LCD160XB
CODE 0406H 000AH UNIT ?PR?_LCD160XB_JUDGE_BUSY?LCD160XB
CODE 0410H 0007H UNIT ?PR?DELAY_1MS?DELAY_S
CODE 0417H 0005H UNIT ?PR?DELAY_25US?DELAY_S
OVERLAY MAP OF MODULE: .\OutPut\KB200505 (LCD160XB)
SEGMENT DATA_GROUP
BL51 BANKED LINKER/LOCATER V6.00 12/08/2006 10:51:11 PAGE 2
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?KBMAIN
?PR?MAIN?KBMAIN ----- -----
+--> ?PR?LCD160XB_INIT_SET?LCD160XB
+--> ?CO?KBMAIN
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?LCD160XB_CLR_SCR?LCD160XB
+--> ?PR?_LCD160XB_SET_DISP_ADDR?LCD160XB
+--> ?PR?_LCD160XB_DISP_STR?LCD160XB
+--> ?PR?_DELAY_X250MS?DELAY_S
?PR?LCD160XB_INIT_SET?LCD160XB ----- -----
+--> ?PR?_DELAY_X1MS?DELAY_S
+--> ?PR?__LCD160XB_SEND_BYTE?LCD160XB
+--> ?PR?_LCD160XB_JUDGE_BUSY?LCD160XB
?PR?_DELAY_X1MS?DELAY_S ----- -----
+--> ?PR?DELAY_1MS?DELAY_S
?PR?_LCD160XB_JUDGE_BUSY?LCD160XB ----- -----
+--> ?PR?__LCD160XB_RECV_BYTE?LCD160XB
?PR?LCD160XB_CLR_SCR?LCD160XB ----- -----
+--> ?PR?_LCD160XB_JUDGE_BUSY?LCD160XB
+--> ?PR?__LCD160XB_SEND_BYTE?LCD160XB
?PR?_LCD160XB_SET_DISP_ADDR?LCD160XB 002AH 0002H
+--> ?PR?_LCD160XB_JUDGE_BUSY?LCD160XB
+--> ?PR?__LCD160XB_SEND_BYTE?LCD160XB
?PR?_LCD160XB_DISP_STR?LCD160XB 002AH 0004H
+--> ?PR?_LCD160XB_JUDGE_BUSY?LCD160XB
+--> ?PR?__LCD160XB_SEND_BYTE?LCD160XB
?PR?_DELAY_X250MS?DELAY_S ----- -----
+--> ?PR?_DELAY_X1MS?DELAY_S
SYMBOL TABLE OF MODULE: .\OutPut\KB200505 (LCD160XB)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD160XB
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:038EH SYMBOL __lcd160xb_send_byte
C:01F8H PUBLIC lcd160xb_init_set_with_cursor
C:03A6H SYMBOL __lcd160xb_recv_byte
C:0406H SYMBOL _lcd160xb_judge_busy
C:02D7H PUBLIC _lcd160xb_set_disp_addr
BL51 BANKED LINKER/LOCATER V6.00 12/08/2006 10:51:11 PAGE 3
D:0008H PUBLIC lcd_line_1
D:0019H PUBLIC lcd_line_2
C:0328H PUBLIC _lcd160xb_disp_str
B:0090H.5 PUBLIC HD_LCD160XB_EN
C:0269H PUBLIC lcd160xb_init_set
C:03FCH PUBLIC lcd160xb_clr_scr
B:0090H.7 PUBLIC HD_LCD160XB_RS
B:0090H.6 PUBLIC HD_LCD160XB_RW
------- PROC LCD160XB_INIT_SET
C:0269H LINE# 42
C:0269H LINE# 43
C:0269H LINE# 149
C:026EH LINE# 150
C:0271H LINE# 151
C:0276H LINE# 152
C:0279H LINE# 153
C:027EH LINE# 154
C:0281H LINE# 156
C:0284H LINE# 157
C:0287H LINE# 160
C:028AH LINE# 161
C:0291H LINE# 162
C:0294H LINE# 163
C:029BH LINE# 164
C:029EH LINE# 165
C:02A5H LINE# 166
C:02A8H LINE# 167
C:02AFH LINE# 171
C:02B2H LINE# 172
C:02B9H LINE# 173
C:02BCH LINE# 174
C:02C3H LINE# 175
C:02C6H LINE# 176
C:02CDH LINE# 177
C:02D0H LINE# 178
------- ENDPROC LCD160XB_INIT_SET
------- PROC LCD160XB_CLR_SCR
C:03FCH LINE# 195
C:03FCH LINE# 196
C:03FCH LINE# 207
C:03FFH LINE# 208
------- ENDPROC LCD160XB_CLR_SCR
------- PROC _LCD160XB_SET_DISP_ADDR
D:002AH SYMBOL pos
D:002BH SYMBOL line
C:02D7H LINE# 224
C:02DBH LINE# 225
C:02DBH LINE# 271
C:02DEH LINE# 272
C:02E5H LINE# 278
C:02F6H LINE# 280
C:02F9H LINE# 281
C:0300H LINE# 284
C:0303H LINE# 285
C:030AH LINE# 286
C:030DH LINE# 287
C:0314H LINE# 288
BL51 BANKED LINKER/LOCATER V6.00 12/08/2006 10:51:11 PAGE 4
C:0317H LINE# 289
C:031EH LINE# 292
C:0321H LINE# 293
------- ENDPROC _LCD160XB_SET_DISP_ADDR
------- PROC _LCD160XB_DISP_STR
D:002AH SYMBOL str
D:0005H SYMBOL line
------- DO
D:002DH SYMBOL i
------- ENDDO
C:0328H LINE# 312
C:032EH LINE# 313
C:032EH LINE# 362
C:0339H LINE# 364
C:033CH LINE# 365
C:0343H LINE# 367
C:0346H LINE# 368
C:0346H LINE# 369
C:0349H LINE# 370
C:035EH LINE# 371
C:0367H LINE# 374
------- ENDPROC _LCD160XB_DISP_STR
------- PROC LCD160XB_INIT_SET_WITH_CURSOR
C:01F8H LINE# 443
C:01F8H LINE# 444
C:01F8H LINE# 549
C:01FDH LINE# 550
C:0200H LINE# 551
C:0205H LINE# 552
C:0208H LINE# 553
C:020DH LINE# 554
C:0210H LINE# 556
C:0213H LINE# 557
C:0216H LINE# 560
C:0219H LINE# 561
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -