📄 w2818.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 11/10/2007 23:09:45 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE lcd412function.obj, LPC915_I2C.obj, lpc915ad.obj, main.obj TO W2818
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
lcd412function.obj (LCD412FUNCTION)
LPC915_I2C.obj (LPC915_I2C)
lpc915ad.obj (LPC915AD)
main.obj (MAIN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: W2818 (LCD412FUNCTION)
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 000CH UNIT _DATA_GROUP_
0014H 000CH *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?MAIN
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0034H UNIT ?DT?MAIN
IDATA 0055H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 017EH UNIT ?PR?KEY_PROCESS?MAIN
CODE 0181H 0131H UNIT ?PR?RECALCULATE_LCDALLCOMS?MAIN
CODE 02B2H 008CH UNIT ?C_C51STARTUP
CODE 033EH 007DH UNIT ?PR?MAIN?MAIN
CODE 03BBH 0055H UNIT ?C?LIB_CODE
CODE 0410H 0050H UNIT ?PR?_LCD_WRITE?LCD412FUNCTION
CODE 0460H 0040H UNIT ?C_INITSEG
CODE 04A0H 003DH UNIT ?PR?LCD_REFRUSH?MAIN
CODE 04DDH 0036H UNIT ?PR?_ISENDBYTE?LPC915_I2C
CODE 0513H 002AH UNIT ?PR?_DELAY_MS?MAIN
CODE 053DH 0021H UNIT ?PR?LCD_INIT?LCD412FUNCTION
CODE 055EH 001CH UNIT ?PR?FM_INIT?MAIN
CODE 057AH 001CH UNIT ?PR?FLASHSAVE?MAIN
CODE 0596H 0019H UNIT ?PR?FM_ON_OFF?MAIN
CODE 05AFH 0018H UNIT ?PR?_DELAY?MAIN
CODE 05C7H 0017H UNIT ?PR?AD1VAL?LPC915AD
CODE 05DEH 0015H UNIT ?PR?FM_CHANGER?MAIN
CODE 05F3H 000FH UNIT ?PR?SYSTEM_INIT1?MAIN
CODE 0602H 000DH UNIT ?PR?GETBUS?LPC915_I2C
CODE 060FH 000DH UNIT ?PR?FLASHLOAD?MAIN
CODE 061CH 000CH UNIT ?PR?LCD_WRITEEND?LCD412FUNCTION
CODE 0628H 000AH UNIT ?PR?LCD_WRITESTART?LCD412FUNCTION
CODE 0632H 0009H UNIT ?PR?_SENDBYTE?LPC915_I2C
BL51 BANKED LINKER/LOCATER V5.12 11/10/2007 23:09:45 PAGE 2
OVERLAY MAP OF MODULE: W2818 (LCD412FUNCTION)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0008H 0002H
+--> ?PR?SYSTEM_INIT1?MAIN
+--> ?PR?FM_INIT?MAIN
+--> ?PR?_DELAY_MS?MAIN
+--> ?PR?LCD_INIT?LCD412FUNCTION
+--> ?PR?LCD_REFRUSH?MAIN
+--> ?PR?FLASHLOAD?MAIN
+--> ?PR?FM_CHANGER?MAIN
+--> ?PR?KEY_PROCESS?MAIN
+--> ?PR?RECALCULATE_LCDALLCOMS?MAIN
?PR?FM_INIT?MAIN ----- -----
+--> ?PR?_ISENDBYTE?LPC915_I2C
?PR?_ISENDBYTE?LPC915_I2C ----- -----
+--> ?PR?GETBUS?LPC915_I2C
+--> ?PR?_SENDBYTE?LPC915_I2C
?PR?LCD_INIT?LCD412FUNCTION ----- -----
+--> ?PR?LCD_WRITESTART?LCD412FUNCTION
+--> ?PR?_LCD_WRITE?LCD412FUNCTION
+--> ?PR?LCD_WRITEEND?LCD412FUNCTION
?PR?LCD_WRITESTART?LCD412FUNCTION ----- -----
+--> ?PR?_DELAY?MAIN
?PR?_LCD_WRITE?LCD412FUNCTION 000EH 0006H
+--> ?PR?_DELAY?MAIN
?PR?LCD_WRITEEND?LCD412FUNCTION ----- -----
+--> ?PR?_DELAY?MAIN
?PR?LCD_REFRUSH?MAIN 000CH 0002H
+--> ?PR?LCD_WRITESTART?LCD412FUNCTION
+--> ?PR?_LCD_WRITE?LCD412FUNCTION
+--> ?PR?LCD_WRITEEND?LCD412FUNCTION
?PR?FM_CHANGER?MAIN ----- -----
+--> ?PR?_ISENDBYTE?LPC915_I2C
?PR?KEY_PROCESS?MAIN 000AH 0002H
+--> ?PR?_DELAY_MS?MAIN
+--> ?PR?FLASHSAVE?MAIN
+--> ?PR?LCD_REFRUSH?MAIN
+--> ?PR?FM_ON_OFF?MAIN
BL51 BANKED LINKER/LOCATER V5.12 11/10/2007 23:09:45 PAGE 3
+--> ?PR?RECALCULATE_LCDALLCOMS?MAIN
+--> ?PR?FM_CHANGER?MAIN
?PR?FM_ON_OFF?MAIN ----- -----
+--> ?PR?_ISENDBYTE?LPC915_I2C
?PR?RECALCULATE_LCDALLCOMS?MAIN 000CH 0001H
+--> ?PR?_DELAY_MS?MAIN
+--> ?PR?AD1VAL?LPC915AD
SYMBOL TABLE OF MODULE: W2818 (LCD412FUNCTION)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD412FUNCTION
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
C:0416H PUBLIC _LCD_Write
D:00C0H PUBLIC ADMODA
B:0080H.3 PUBLIC lcd_data
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00B8H PUBLIC IP0
C:053DH PUBLIC LCD_Init
B:0080H.0 PUBLIC lcd_clk
C:0628H PUBLIC LCD_WriteStart
C:061CH PUBLIC LCD_WriteEnd
B:0080H.1 PUBLIC lcd_cs
D:00D0H PUBLIC PSW
------- PROC L?0010
------- ENDPROC L?0010
------- PROC _LCD_WRITE
D:000EH SYMBOL data_clks
D:0010H SYMBOL count_clks
D:0011H SYMBOL p
------- DO
D:0013H SYMBOL times_clk
------- ENDDO
C:0416H LINE# 4
C:0420H LINE# 5
C:0420H LINE# 6
C:0423H LINE# 7
C:042CH LINE# 8
C:042CH LINE# 9
C:0433H LINE# 10
C:0435H LINE# 11
C:0452H LINE# 12
C:0459H LINE# 13
C:045BH LINE# 14
C:045FH LINE# 15
------- ENDPROC _LCD_WRITE
BL51 BANKED LINKER/LOCATER V5.12 11/10/2007 23:09:45 PAGE 4
------- PROC LCD_WRITESTART
C:0628H LINE# 17
C:0628H LINE# 18
C:0628H LINE# 19
C:062FH LINE# 20
C:0631H LINE# 21
------- ENDPROC LCD_WRITESTART
------- PROC LCD_WRITEEND
C:061CH LINE# 23
C:061CH LINE# 24
C:061CH LINE# 25
C:0623H LINE# 26
C:0625H LINE# 27
C:0627H LINE# 28
------- ENDPROC LCD_WRITEEND
------- PROC LCD_INIT
C:053DH LINE# 30
C:053DH LINE# 31
C:053DH LINE# 32
C:0540H LINE# 33
C:054DH LINE# 34
C:0554H LINE# 35
C:055BH LINE# 36
------- ENDPROC LCD_INIT
------- ENDMOD LCD412FUNCTION
------- MODULE LPC915_I2C
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:0632H PUBLIC _SendByte
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
B:00D8H.3 PUBLIC SI
D:00DDH PUBLIC I2SCLH
D:00C0H PUBLIC ADMODA
D:00DCH PUBLIC I2SCLL
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00D9H PUBLIC I2STAT
D:00B8H PUBLIC IP0
C:04DDH PUBLIC _ISendByte
C:0602H PUBLIC GetBus
D:00DAH PUBLIC I2DAT
D:00D8H PUBLIC I2CON
D:00D0H PUBLIC PSW
------- PROC GETBUS
C:0602H LINE# 15
C:0602H LINE# 16
C:0605H LINE# 17
C:0608H LINE# 19
C:060BH LINE# 20
C:060EH LINE# 21
------- ENDPROC GETBUS
------- PROC _SENDBYTE
D:0007H SYMBOL c
C:0632H LINE# 24
BL51 BANKED LINKER/LOCATER V5.12 11/10/2007 23:09:45 PAGE 5
C:0632H LINE# 25
C:0634H LINE# 26
C:0637H LINE# 27
C:063AH LINE# 28
------- ENDPROC _SENDBYTE
------- PROC _ISENDBYTE
D:0005H SYMBOL suba
D:0006H SYMBOL dat
C:04DDH LINE# 32
C:04E1H LINE# 33
C:04E4H LINE# 34
C:04E9H LINE# 35
C:04EFH LINE# 36
C:04EFH LINE# 37
C:04F1H LINE# 38
C:04F1H LINE# 39
C:04F6H LINE# 40
C:04FCH LINE# 41
C:04FCH LINE# 42
C:04FEH LINE# 43
C:04FEH LINE# 44
C:0503H LINE# 45
C:0509H LINE# 46
C:050CH LINE# 47
C:050EH LINE# 48
C:050EH LINE# 49
C:0511H LINE# 50
C:0512H LINE# 51
------- ENDPROC _ISENDBYTE
------- ENDMOD LPC915_I2C
------- MODULE LPC915AD
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
D:0097H PUBLIC ADCON1
D:00C0H PUBLIC ADMODA
D:00A1H PUBLIC ADMODB
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00D6H PUBLIC AD1DAT1
D:00B8H PUBLIC IP0
D:00A3H PUBLIC ADINS
D:00D0H PUBLIC PSW
C:05C7H PUBLIC AD1val
------- PROC AD1VAL
------- DO
D:0007H SYMBOL adtmp
------- ENDDO
C:05C7H LINE# 5
C:05C7H LINE# 6
C:05C7H LINE# 8
C:05CAH LINE# 9
C:05CDH LINE# 10
C:05D0H LINE# 11
BL51 BANKED LINKER/LOCATER V5.12 11/10/2007 23:09:45 PAGE 6
C:05D3H LINE# 13
C:05D3H LINE# 14
C:05D5H LINE# 15
C:05D8H LINE# 16
C:05DBH LINE# 18
C:05DDH LINE# 19
C:05DDH LINE# 20
------- ENDPROC AD1VAL
------- ENDMOD LPC915AD
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P0M1
D:0091H PUBLIC P1M1
D:0085H PUBLIC P0M2
D:0080H PUBLIC P0
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
C:057AH PUBLIC FlashSave
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
C:0517H PUBLIC _Delay_ms
C:04A0H PUBLIC LCD_Refrush
D:0021H PUBLIC current_freq
D:0023H PUBLIC value
C:033EH PUBLIC main
B:0090H.1 PUBLIC power_switch
D:00C0H PUBLIC ADMODA
C:055EH PUBLIC FM_INIT
C:0003H PUBLIC key_process
D:00E5H PUBLIC FMDATA
C:05DEH PUBLIC FM_Changer
C:0188H PUBLIC recalculate_LcdAllComs
D:0098H PUBLIC SCON
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -