📄 mzl05_driver_mcs51.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 21:47:42 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?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
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?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
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
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
0020H.2 0000H.6 *** GAP ***
DATA 0021H 002DH UNIT ?DT?MAIN
DATA 004EH 0013H UNIT _DATA_GROUP_
IDATA 0061H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0020H UNIT ?PR?_COMMEN_DELAY?MAIN
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0A80H UNIT ?CO?LCD_ASCII
CODE 0AA6H 048EH UNIT ?C?LIB_CODE
CODE 0F34H 0260H UNIT ?CO?GB_TABLE
CODE 1194H 0152H UNIT ?PR?SHOW_WORD?MAIN
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 21:47:42 PAGE 2
CODE 12E6H 00CAH UNIT ?PR?_COVER?MAIN
CODE 13B0H 00B0H UNIT ?PR?_PUTCHAR?LCD_DIS
CODE 1460H 00A0H UNIT ?PR?GET_S?MAIN
CODE 1500H 008CH UNIT ?C_C51STARTUP
CODE 158CH 007CH UNIT ?PR?MAIN?MAIN
CODE 1608H 007AH UNIT ?PR?SERIAL?MAIN
CODE 1682H 0070H UNIT ?PR?SHOW_NAME?MAIN
CODE 16F2H 005FH UNIT ?PR?_RECTANGLE?LCD_DIS
CODE 1751H 005FH UNIT ?PR?LCD_INIT?LCD_DRIVER_USER
CODE 17B0H 0056H UNIT ?PR?SHOW_S?MAIN
CODE 1806H 0054H UNIT ?PR?_PUTSTRING?LCD_DIS
CODE 185AH 004FH UNIT ?PR?_GETTMPVALUE?MAIN
CODE 18A9H 004FH UNIT ?PR?TELL_S?MAIN
CODE 18F8H 004AH UNIT ?PR?_FONTSET?LCD_DIS
CODE 1942H 0035H UNIT ?PR?_LCD_FILL?LCD_DRIVER_USER
CODE 1977H 002CH UNIT ?PR?_DELAY?MAIN
CODE 19A3H 002BH UNIT ?PR?ISD_PU?MAIN
CODE 19CEH 0028H UNIT ?PR?CHK_ISDOVF?MAIN
CODE 19F6H 0028H UNIT ?PR?DSINIT1?MAIN
CODE 1A1EH 0026H UNIT ?PR?_REC?MAIN
CODE 1A44H 0025H UNIT ?PR?_SPI_SEND?MAIN
CODE 1A69H 0025H UNIT ?PR?READWORD1?MAIN
CODE 1A8EH 0024H UNIT ?C_INITSEG
CODE 1AB2H 0023H UNIT ?PR?_DELAYMS?MAIN
CODE 1AD5H 0022H UNIT ?PR?_TIMEDELAY?LCD_DRIVER_USER
CODE 1AF7H 0021H UNIT ?PR?GETTEMP1?MAIN
CODE 1B18H 001FH UNIT ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
CODE 1B37H 001FH UNIT ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
CODE 1B56H 001DH UNIT ?PR?_WRITE1?MAIN
CODE 1B73H 0016H UNIT ?PR?_PLAY?MAIN
CODE 1B89H 0015H UNIT ?PR?ISD_STOP?MAIN
CODE 1B9EH 0015H UNIT ?PR?ISD_PD?MAIN
CODE 1BB3H 0015H UNIT ?PR?URTINIT?MAIN
CODE 1BC8H 0015H UNIT ?PR?IN_STC?MAIN
CODE 1BDDH 0015H UNIT ?PR?INIT_TIMER2?MAIN
CODE 1BF2H 0014H UNIT ?PR?ISD_OVERFLOW?MAIN
CODE 1C06H 0012H UNIT ?PR?_ABS?ABS
CODE 1C18H 000CH UNIT ?PR?_CLRSCREEN?LCD_DIS
CODE 1C24H 000BH UNIT ?PR?_ISD_SETPLAY?MAIN
CODE 1C2FH 000BH UNIT ?PR?_ISD_SETREC?MAIN
CODE 1C3AH 000BH UNIT ?PR?_DELAY3?MAIN
CODE 1C45H 000BH UNIT ?CO?MAIN
CODE 1C50H 0008H UNIT ?PR?ISD_PLAY?MAIN
CODE 1C58H 0008H UNIT ?PR?ISD_REC?MAIN
CODE 1C60H 0008H UNIT ?PR?_PUTBYTE?MAIN
CODE 1C68H 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
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 21:47:42 PAGE 3
+--> ?C_INITSEG
?PR?MAIN?MAIN 004EH 0004H
+--> ?PR?LCD_INIT?LCD_DRIVER_USER
+--> ?PR?_FONTSET?LCD_DIS
+--> ?PR?SHOW_NAME?MAIN
+--> ?PR?IN_STC?MAIN
+--> ?PR?INIT_TIMER2?MAIN
+--> ?PR?_PUTBYTE?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?LCD_DIS
+--> ?PR?GETTEMP1?MAIN
+--> ?PR?_GETTMPVALUE?MAIN
+--> ?PR?_COMMEN_DELAY?MAIN
+--> ?PR?_COVER?MAIN
+--> ?PR?GET_S?MAIN
+--> ?PR?SHOW_S?MAIN
+--> ?PR?SHOW_WORD?MAIN
+--> ?PR?TELL_S?MAIN
?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?SHOW_NAME?MAIN ----- -----
+--> ?PR?_FONTSET?LCD_DIS
+--> ?PR?_PUTCHAR?LCD_DIS
?PR?_PUTCHAR?LCD_DIS 005BH 0006H
+--> ?PR?_LCD_REGWRITE?LCD_DRIVER_USER
+--> ?PR?_LCD_DATAWRITE?LCD_DRIVER_USER
?PR?IN_STC?MAIN ----- -----
+--> ?PR?ISD_PU?MAIN
+--> ?PR?ISD_PD?MAIN
?PR?ISD_PU?MAIN ----- -----
+--> ?PR?_PLAY?MAIN
+--> ?PR?ISD_PD?MAIN
+--> ?PR?_DELAY?MAIN
+--> ?PR?_SPI_SEND?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?_PLAY?MAIN ----- -----
+--> ?PR?_ISD_SETPLAY?MAIN
+--> ?PR?ISD_PLAY?MAIN
+--> ?PR?_DELAY?MAIN
+--> ?PR?ISD_STOP?MAIN
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 21:47:42 PAGE 4
+--> ?PR?ISD_PD?MAIN
?PR?_ISD_SETPLAY?MAIN ----- -----
+--> ?PR?_DELAY?MAIN
+--> ?PR?_SPI_SEND?MAIN
?PR?_DELAY?MAIN ----- -----
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_SPI_SEND?MAIN
?PR?ISD_PLAY?MAIN ----- -----
+--> ?PR?_SPI_SEND?MAIN
?PR?ISD_STOP?MAIN ----- -----
+--> ?PR?_DELAY?MAIN
+--> ?PR?_SPI_SEND?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?ISD_PD?MAIN ----- -----
+--> ?PR?_DELAY?MAIN
+--> ?PR?_SPI_SEND?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?_PUTSTRING?LCD_DIS 0056H 0005H
+--> ?PR?_PUTCHAR?LCD_DIS
?PR?GETTEMP1?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 005AH 0006H
?PR?_COVER?MAIN 0052H 0004H
+--> ?PR?_FONTSET?LCD_DIS
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?LCD_DIS
+--> ?PR?_ABS?ABS
+--> ?PR?_PUTCHAR?LCD_DIS
?PR?GET_S?MAIN 0052H 0008H
+--> ?PR?GETTEMP1?MAIN
+--> ?PR?_GETTMPVALUE?MAIN
+--> ?PR?_PUTBYTE?MAIN
?PR?SHOW_S?MAIN ----- -----
+--> ?PR?_FONTSET?LCD_DIS
+--> ?PR?_PUTCHAR?LCD_DIS
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 21:47:42 PAGE 5
?PR?SHOW_WORD?MAIN 0052H 0004H
+--> ?PR?_FONTSET?LCD_DIS
+--> ?PR?_PUTCHAR?LCD_DIS
?PR?TELL_S?MAIN ----- -----
+--> ?PR?ISD_PU?MAIN
+--> ?PR?ISD_PD?MAIN
+--> ?PR?_PLAY?MAIN
SYMBOL TABLE OF MODULE: MzL05_Driver_MCS51 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1500H SEGMENT ?C_C51STARTUP
I:0061H 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:1503H 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:1500H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:1500H LINE# 133
C:1502H LINE# 134
C:1503H LINE# 135
C:1504H LINE# 136
C:1506H LINE# 185
C:1509H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:12E6H PUBLIC _cover
D:00A0H PUBLIC P2
BL51 BANKED LINKER/LOCATER V5.12 10/14/2008 21:47:42 PAGE 6
D:00B0H PUBLIC P3
C:1BC8H PUBLIC in_stc
C:1608H PUBLIC serial
B:00A8H.7 PUBLIC EA
C:18A9H PUBLIC tell_s
C:19B7H PUBLIC isd_pu
B:00A0H.0 PUBLIC ds1
C:1C24H PUBLIC _isd_setplay
C:1C2FH PUBLIC _isd_setrec
D:0021H PUBLIC ad_h
D:00A8H PUBLIC IE
C:1A69H PUBLIC readword1
B:00B0H.6 PUBLIC AN
D:0022H PUBLIC ad_l
D:0023H PUBLIC r_len
C:1BB3H PUBLIC urtinit
C:1460H PUBLIC get_s
C:17B0H PUBLIC show_s
C:1B73H PUBLIC _play
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
C:1A1EH PUBLIC _rec
B:0098H.0 PUBLIC RI
C:1BF2H PUBLIC isd_overflow
B:0098H.1 PUBLIC TI
C:19F6H PUBLIC dsInit1
D:00CBH PUBLIC RCAP2H
C:1C3AH PUBLIC _delay3
B:0090H.1 PUBLIC SS
D:00CAH PUBLIC RCAP2L
C:158CH PUBLIC main
C:19CEH PUBLIC chk_isdovf
D:0024H PUBLIC r_in
C:1AF7H PUBLIC gettemp1
B:00B0H.2 PUBLIC ISD_INT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -