?? lesson.m51
字號:
BL51 BANKED LINKER/LOCATER V5.02 03/20/2009 20:16:24 PAGE 1
BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
D:\KEIL UVISION 2\C51\BIN\BL51.EXE 1302.obj TO lesson
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
1302.obj (1302)
D:\KEIL UVISION 2\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL UVISION 2\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: lesson (1302)
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 000AH UNIT _DATA_GROUP_
0012H 000EH *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?1302
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0030H UNIT ?DT?1302
IDATA 0051H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0276H UNIT ?PR?LCD_KEY?1302
CODE 0284H 008CH UNIT ?C_C51STARTUP
CODE 0310H 0056H UNIT ?PR?_LCD_SFM1?1302
CODE 0366H 0055H UNIT ?PR?LCD_DISPLAY?1302
CODE 03BBH 0035H UNIT ?PR?LCD_INIT?1302
CODE 03F0H 0035H UNIT ?PR?TIME0?1302
CODE 0425H 0031H UNIT ?PR?_LCD_SFM?1302
CODE 0456H 002BH UNIT ?PR?_DELAYMS?1302
CODE 0481H 0027H UNIT ?C_INITSEG
CODE 04A8H 0021H UNIT ?PR?_DS_WRITE_BYTE?1302
CODE 04C9H 0019H UNIT ?PR?DS_READ_BYTE?1302
CODE 04E2H 0019H UNIT ?PR?DS_CLOCK?1302
CODE 04FBH 0014H UNIT ?PR?_DS_WRITE_COM?1302
CODE 050FH 0011H UNIT ?PR?MAIN?1302
CODE 0520H 0010H UNIT ?PR?BREAK_INIT?1302
CODE 0530H 0010H UNIT ?PR?_DS_READ?1302
CODE 0540H 000FH UNIT ?PR?_LCD_WRITE_COM?1302
CODE 054FH 000FH UNIT ?PR?_LCD_WRITE_DATA?1302
OVERLAY MAP OF MODULE: lesson (1302)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
BL51 BANKED LINKER/LOCATER V5.02 03/20/2009 20:16:24 PAGE 2
------------------------------------------------
?PR?TIME0?1302 ----- -----
+--> ?PR?LCD_KEY?1302
?PR?LCD_KEY?1302 0008H 0001H
+--> ?PR?_DELAYMS?1302
+--> ?PR?_LCD_WRITE_COM?1302
+--> ?PR?_LCD_SFM1?1302
?PR?_DELAYMS?1302 ----- -----
+--> ?PR?_LCD_WRITE_DATA?1302
?PR?_LCD_WRITE_COM?1302 ----- -----
+--> ?PR?_DELAYMS?1302
?PR?_LCD_SFM1?1302 0009H 0007H
+--> ?PR?_DS_WRITE_COM?1302
+--> ?PR?_LCD_WRITE_COM?1302
+--> ?PR?_LCD_WRITE_DATA?1302
?PR?_DS_WRITE_COM?1302 ----- -----
+--> ?PR?_DS_WRITE_BYTE?1302
+--> ?PR?_DELAYMS?1302
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?1302
+--> ?C_INITSEG
?PR?MAIN?1302 ----- -----
+--> ?PR?BREAK_INIT?1302
+--> ?PR?LCD_INIT?1302
+--> ?PR?DS_CLOCK?1302
+--> ?PR?LCD_DISPLAY?1302
?PR?LCD_INIT?1302 ----- -----
+--> ?PR?_LCD_WRITE_COM?1302
+--> ?PR?_DELAYMS?1302
?PR?DS_CLOCK?1302 0010H 0001H
+--> ?PR?_DS_READ?1302
?PR?_DS_READ?1302 ----- -----
+--> ?PR?_DS_WRITE_BYTE?1302
+--> ?PR?_DELAYMS?1302
+--> ?PR?DS_READ_BYTE?1302
?PR?LCD_DISPLAY?1302 ----- -----
+--> ?PR?_LCD_SFM?1302
?PR?_LCD_SFM?1302 0010H 0002H
+--> ?PR?_LCD_WRITE_COM?1302
+--> ?PR?_LCD_WRITE_DATA?1302
BL51 BANKED LINKER/LOCATER V5.02 03/20/2009 20:16:24 PAGE 3
SYMBOL TABLE OF MODULE: lesson (1302)
VALUE TYPE NAME
----------------------------------
------- MODULE 1302
C:0000H SYMBOL _ICE_DUMMY_
C:000EH PUBLIC LCD_key
D:0080H PUBLIC P0
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:04E2H PUBLIC DS_clock
C:0319H PUBLIC _LCD_sfm1
B:00A0H.4 PUBLIC ds_io
B:00A0H.3 PUBLIC ds_rst
B:0020H.0 PUBLIC flag
C:04AEH PUBLIC _DS_write_byte
C:0520H PUBLIC break_init
B:00B0H.0 PUBLIC s0
B:00B0H.1 PUBLIC s1
B:00B0H.2 PUBLIC s2
B:00B0H.3 PUBLIC s3
C:050FH PUBLIC main
C:04FBH PUBLIC _DS_write_com
D:0021H PUBLIC miao
D:0022H PUBLIC nian
C:04C9H PUBLIC DS_read_byte
C:0366H PUBLIC LCD_display
D:0089H PUBLIC TMOD
D:0023H PUBLIC taa
D:0034H PUBLIC tab
D:0045H PUBLIC fen
D:0046H PUBLIC tad
C:054FH PUBLIC _LCD_write_data
B:00B0H.4 PUBLIC LCD_EN
D:004DH PUBLIC zhou
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:0461H PUBLIC _delayms
D:004EH PUBLIC yue
B:0088H.4 PUBLIC TR0
B:00B0H.5 PUBLIC LCD_RS
C:0425H PUBLIC _LCD_sfm
D:004FH PUBLIC sh
D:0050H PUBLIC ri
C:03F0H PUBLIC time0
C:0540H PUBLIC _LCD_write_com
C:03BBH PUBLIC LCD_init
B:00A0H.5 PUBLIC ds_clk
C:0530H PUBLIC _DS_read
C:045DH SYMBOL L?0147
------- PROC L?0146
------- ENDPROC L?0146
C:045DH SYMBOL L?0147
------- PROC _DELAYMS
BL51 BANKED LINKER/LOCATER V5.02 03/20/2009 20:16:24 PAGE 4
D:0006H SYMBOL z
------- DO
D:0004H SYMBOL x
D:0002H SYMBOL y
------- ENDDO
C:0461H LINE# 21
C:0461H LINE# 22
C:0461H LINE# 24
C:0464H LINE# 25
C:0480H LINE# 26
------- ENDPROC _DELAYMS
------- PROC BREAK_INIT
C:0520H LINE# 27
C:0520H LINE# 28
C:0520H LINE# 29
C:0523H LINE# 30
C:0526H LINE# 31
C:0529H LINE# 32
C:052BH LINE# 33
C:052DH LINE# 34
C:052FH LINE# 35
------- ENDPROC BREAK_INIT
------- PROC L?0149
------- ENDPROC L?0149
------- PROC _DS_WRITE_BYTE
D:0007H SYMBOL date
------- DO
D:0006H SYMBOL i
------- ENDDO
C:04AEH LINE# 37
C:04AEH LINE# 38
C:04AEH LINE# 40
C:04B0H LINE# 41
C:04B2H LINE# 42
C:04B2H LINE# 43
C:04B6H LINE# 44
C:04BAH LINE# 46
C:04BCH LINE# 47
C:04C0H LINE# 48
C:04C2H LINE# 49
C:04C4H LINE# 50
C:04C8H LINE# 51
------- ENDPROC _DS_WRITE_BYTE
------- PROC DS_READ_BYTE
------- DO
D:0007H SYMBOL date
D:0006H SYMBOL i
------- ENDDO
C:04C9H LINE# 53
C:04C9H LINE# 54
C:04C9H LINE# 56
C:04CBH LINE# 57
C:04CDH LINE# 58
C:04CDH LINE# 59
C:04D3H LINE# 60
C:04D8H LINE# 62
C:04D9H LINE# 64
BL51 BANKED LINKER/LOCATER V5.02 03/20/2009 20:16:24 PAGE 5
C:04DBH LINE# 65
C:04DDH LINE# 66
C:04E1H LINE# 67
C:04E1H LINE# 68
------- ENDPROC DS_READ_BYTE
------- PROC _DS_WRITE_COM
D:0007H SYMBOL add
D:0001H SYMBOL date
C:04FBH LINE# 70
C:04FDH LINE# 71
C:04FDH LINE# 72
C:04FDH LINE# 73
C:04FDH LINE# 74
C:04FDH LINE# 75
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -