📄 mzl05_driver_mcs51.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 23:00:14 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, GB_Table.obj, LCD_ASCII.obj, LCD_Dis.obj, LCD_Driver_User.obj TO MzL05_D
>> river_MCS51 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
GB_Table.obj (GB_TABLE)
LCD_ASCII.obj (LCD_ASCII)
LCD_Dis.obj (LCD_DIS)
LCD_Driver_User.obj (LCD_DRIVER_USER)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (ABS)
LINK MAP OF MODULE: MzL05_Driver_MCS51 (?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 0008H UNIT ?DT?LCD_DIS
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0006H UNIT ?DT?_RECTANGLE?LCD_DIS
DATA 001EH 0002H UNIT ?DT?_SHOW?MAIN
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
0020H.2 0000H.6 *** GAP ***
DATA 0021H 002CH UNIT ?DT?MAIN
DATA 004DH 0015H UNIT _DATA_GROUP_
IDATA 0062H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001FH UNIT ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0A80H UNIT ?CO?LCD_ASCII
CODE 0AA6H 030BH UNIT ?C?LIB_CODE
CODE 0DB1H 0102H UNIT ?PR?_SHOW?MAIN
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 23:00:14 PAGE 2
CODE 0EB3H 00CAH UNIT ?PR?_COVER?MAIN
CODE 0F7DH 00B0H UNIT ?PR?_PUTCHAR?LCD_DIS
CODE 102DH 00A1H UNIT ?PR?SERIAL?MAIN
CODE 10CEH 0098H UNIT ?PR?MAIN?MAIN
CODE 1166H 008CH UNIT ?C_C51STARTUP
CODE 11F2H 0080H UNIT ?CO?GB_TABLE
CODE 1272H 005FH UNIT ?PR?_RECTANGLE?LCD_DIS
CODE 12D1H 005FH UNIT ?PR?LCD_INIT?LCD_DRIVER_USER
CODE 1330H 0054H UNIT ?PR?_PUTSTRING?LCD_DIS
CODE 1384H 004FH UNIT ?PR?_GETTMPVALUE?MAIN
CODE 13D3H 004AH UNIT ?PR?_FONTSET?LCD_DIS
CODE 141DH 0035H UNIT ?PR?_LCD_FILL?LCD_DRIVER_USER
CODE 1452H 002DH UNIT ?PR?GET?MAIN
CODE 147FH 002CH UNIT ?PR?SHOW_NAME?MAIN
CODE 14ABH 0028H UNIT ?PR?DSINIT1?MAIN
CODE 14D3H 0027H UNIT ?PR?_DELAY?MAIN
CODE 14FAH 0025H UNIT ?PR?READWORD1?MAIN
CODE 151FH 0022H UNIT ?PR?_TIMEDELAY?LCD_DRIVER_USER
CODE 1541H 0021H UNIT ?PR?GETTEMP?MAIN
CODE 1562H 001FH UNIT ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
CODE 1581H 001DH UNIT ?PR?_WRITE1?MAIN
CODE 159EH 0015H UNIT ?PR?URTINIT?MAIN
CODE 15B3H 0012H UNIT ?PR?_ABS?ABS
CODE 15C5H 000CH UNIT ?PR?_CLRSCREEN?LCD_DIS
CODE 15D1H 000BH UNIT ?PR?_DELAY3?MAIN
CODE 15DCH 0009H UNIT ?C_INITSEG
CODE 15E5H 0008H UNIT ?PR?_PUTBYTE?MAIN
CODE 15EDH 0006H UNIT ?CO?MAIN
CODE 15F3H 0003H UNIT ?PR?_SETPAINTMODE?LCD_DIS
OVERLAY MAP OF MODULE: MzL05_Driver_MCS51 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 004DH 0006H
+--> ?PR?URTINIT?MAIN
+--> ?PR?SHOW_NAME?MAIN
+--> ?PR?_PUTBYTE?MAIN
+--> ?PR?GETTEMP?MAIN
+--> ?PR?_GETTMPVALUE?MAIN
+--> ?PR?_COVER?MAIN
+--> ?PR?_DELAY?MAIN
+--> ?PR?_FONTSET?LCD_DIS
+--> ?PR?_PUTCHAR?LCD_DIS
?PR?SHOW_NAME?MAIN ----- -----
+--> ?PR?LCD_INIT?LCD_DRIVER_USER
+--> ?PR?_FONTSET?LCD_DIS
+--> ?PR?_PUTCHAR?LCD_DIS
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 23:00:14 PAGE 3
?PR?LCD_INIT?LCD_DRIVER_USER ----- -----
+--> ?PR?_TIMEDELAY?LCD_DRIVER_USER
+--> ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
+--> ?PR?_LCD_FILL?LCD_DRIVER_USER
?PR?_LCD_FILL?LCD_DRIVER_USER ----- -----
+--> ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
+--> ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
?PR?_FONTSET?LCD_DIS ----- -----
+--> ?CO?LCD_ASCII
+--> ?CO?GB_TABLE
?PR?_PUTCHAR?LCD_DIS 005CH 0006H
+--> ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
+--> ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
?PR?GETTEMP?MAIN ----- -----
+--> ?PR?DSINIT1?MAIN
+--> ?PR?_WRITE1?MAIN
+--> ?PR?READWORD1?MAIN
?PR?DSINIT1?MAIN ----- -----
+--> ?PR?_DELAY3?MAIN
?PR?_WRITE1?MAIN ----- -----
+--> ?PR?_DELAY3?MAIN
?PR?READWORD1?MAIN ----- -----
+--> ?PR?_DELAY3?MAIN
?PR?_GETTMPVALUE?MAIN 0053H 0006H
?PR?_COVER?MAIN 0053H 0004H
+--> ?PR?_FONTSET?LCD_DIS
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?LCD_DIS
+--> ?PR?_ABS?ABS
+--> ?PR?_PUTCHAR?LCD_DIS
?PR?_PUTSTRING?LCD_DIS 0057H 0005H
+--> ?PR?_PUTCHAR?LCD_DIS
?PR?_DELAY?MAIN ----- -----
+--> ?PR?_PUTBYTE?MAIN
SYMBOL TABLE OF MODULE: MzL05_Driver_MCS51 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1166H SEGMENT ?C_C51STARTUP
I:0062H SEGMENT ?STACK
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 23:00:14 PAGE 4
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:1169H 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:1166H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:1166H LINE# 133
C:1168H LINE# 134
C:1169H LINE# 135
C:116AH LINE# 136
C:116CH LINE# 185
C:116FH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:0EB3H PUBLIC _cover
D:00A0H PUBLIC P2
C:102DH PUBLIC serial
B:00A8H.7 PUBLIC EA
B:00A0H.0 PUBLIC ds1
C:14FAH PUBLIC readword1
D:0021H PUBLIC r_len
C:159EH PUBLIC urtinit
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:14ABH PUBLIC dsInit1
C:0DB1H PUBLIC _show
C:15D1H PUBLIC _delay3
C:10CEH PUBLIC main
D:0022H PUBLIC r_in
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0023H PUBLIC dat
C:1581H PUBLIC _write1
C:1452H PUBLIC get
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 23:00:14 PAGE 5
C:147FH PUBLIC show_name
B:0020H.0 PUBLIC flag1
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
C:1384H PUBLIC _getTmpValue
D:0024H PUBLIC kk
D:0026H PUBLIC sum
B:0088H.6 PUBLIC TR1
C:14DAH PUBLIC _delay
C:15E5H PUBLIC _putbyte
D:0028H PUBLIC s
D:0029H PUBLIC r_buff
B:0020H.1 PUBLIC urtflag
C:1541H PUBLIC gettemp
------- PROC _PUTBYTE
D:0007H SYMBOL c
C:15E5H LINE# 4
C:15E5H LINE# 5
C:15E5H LINE# 6
C:15E7H LINE# 7
C:15ECH LINE# 8
------- ENDPROC _PUTBYTE
------- PROC URTINIT
C:159EH LINE# 10
C:159EH LINE# 11
C:15A1H LINE# 12
C:15A4H LINE# 13
C:15A7H LINE# 14
C:15AFH LINE# 15
C:15B2H LINE# 18
------- ENDPROC URTINIT
------- PROC SERIAL
------- DO
C:10C1H SYMBOL recpt
------- ENDDO
C:102DH LINE# 40
C:103AH LINE# 42
C:103CH LINE# 43
C:1042H LINE# 44
C:1042H LINE# 45
C:1054H LINE# 46
C:1060H LINE# 47
C:1062H LINE# 48
C:1066H LINE# 49
C:1066H LINE# 50
C:1079H LINE# 51
C:1079H LINE# 52
C:107BH LINE# 53
C:1080H LINE# 54
C:1082H LINE# 55
C:1082H LINE# 56
C:1084H LINE# 57
C:1084H LINE# 58
C:1089H LINE# 59
C:1089H LINE# 60
C:108CH LINE# 61
C:1093H LINE# 62
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 23:00:14 PAGE 6
C:1093H LINE# 63
C:1093H LINE# 64
C:1095H LINE# 65
C:1095H LINE# 67
C:1097H LINE# 68
C:1099H LINE# 69
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -