📄 hclcd.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 09/24/2008 15:03:44 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\STARTUP.obj, HCLCD.obj TO hclcd RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\STARTUP.obj (?C_STARTUP)
HCLCD.obj (HCLCD)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
LINK MAP OF MODULE: hclcd (?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 0006H UNIT _DATA_GROUP_
DATA 000EH 0002H UNIT ?DT?_DISP128_64?HCLCD
0010H 0010H *** GAP ***
DATA 0020H 0003H BIT_ADDR ?BA?HCLCD
DATA 0023H 001AH UNIT ?DT?HCLCD
IDATA 003DH 0047H UNIT ?ID?HCLCD
IDATA 0084H 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 0015H UNIT ?PR?I2CSTART?HCLCD
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0BECH UNIT ?CO?HCLCD
CODE 0C1AH 02D5H UNIT ?PR?MAIN?HCLCD
CODE 0EEFH 012CH UNIT ?PR?_HZ12DISP?HCLCD
CODE 101BH 00D5H UNIT ?PR?_ASC12DISP?HCLCD
CODE 10F0H 00CAH UNIT ?PR?TIME0?HCLCD
CODE 11BAH 00A5H UNIT ?PR?_FLASHLOGO?HCLCD
CODE 125FH 0054H UNIT ?PR?CHECKTIME?HCLCD
CODE 12B3H 0051H UNIT ?PR?_DISP128_64?HCLCD
CODE 1304H 003BH UNIT ?PR?RS232?HCLCD
CODE 133FH 0037H UNIT ?PR?LCDCLRALL?HCLCD
CODE 1376H 0033H UNIT ?PR?AUTOACK?HCLCD
CODE 13A9H 0032H UNIT ?PR?LCDREAD_DAT?HCLCD
CODE 13DBH 0031H UNIT ?PR?_WRITEX?HCLCD
CODE 140CH 002CH UNIT ?PR?READX?HCLCD
CODE 1438H 0025H UNIT ?PR?_LCDWRITE_CMD?HCLCD
CODE 145DH 0025H UNIT ?PR?LCD_BUSY?HCLCD
CODE 1482H 0024H UNIT ?PR?_GETPCF8563?HCLCD
CODE 14A6H 0023H UNIT ?PR?_X24_READPAGE?HCLCD
CODE 14C9H 0021H UNIT ?PR?_SETWARING?HCLCD
CODE 14EAH 001FH UNIT ?PR?_DELAY_1MS?HCLCD
CODE 1509H 001EH UNIT ?PR?_SETPCF8563?HCLCD
BL51 BANKED LINKER/LOCATER V5.03 09/24/2008 15:03:44 PAGE 2
CODE 1527H 0019H UNIT ?PR?_X24_WRITEPAGE?HCLCD
CODE 1540H 0018H UNIT ?PR?I2CSTOP?HCLCD
CODE 1558H 0016H UNIT ?PR?ACK?HCLCD
CODE 156EH 0015H UNIT ?PR?_READPCF8563?HCLCD
CODE 1583H 0013H UNIT ?PR?_LCDWRITE_DAT?HCLCD
CODE 1596H 0013H UNIT ?PR?LCDINI?HCLCD
CODE 15A9H 0013H UNIT ?PR?_X24_WRITE?HCLCD
CODE 15BCH 0012H UNIT ?PR?_WRITEPCF8563?HCLCD
CODE 15CEH 0012H UNIT ?C?LIB_CODE
CODE 15E0H 0010H UNIT ?PR?LCDDISPON?HCLCD
CODE 15F0H 0010H UNIT ?PR?LCDDISPOFF?HCLCD
CODE 1600H 0010H UNIT ?PR?NACK?HCLCD
CODE 1610H 000EH UNIT ?PR?DELAY?HCLCD
CODE 161EH 000EH UNIT ?PR?_X24_READ?HCLCD
CODE 162CH 000CH UNIT ?C_C51STARTUP
CODE 1638H 0009H UNIT ?PR?TIME2?HCLCD
OVERLAY MAP OF MODULE: hclcd (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?HCLCD
?PR?MAIN?HCLCD 0008H 0001H
+--> ?PR?LCDINI?HCLCD
+--> ?PR?LCDCLRALL?HCLCD
+--> ?PR?_HZ12DISP?HCLCD
+--> ?PR?_ASC12DISP?HCLCD
+--> ?PR?_FLASHLOGO?HCLCD
+--> ?PR?LCDDISPON?HCLCD
+--> ?PR?DELAY?HCLCD
?PR?LCDINI?HCLCD ----- -----
+--> ?PR?_LCDWRITE_CMD?HCLCD
+--> ?PR?LCDDISPON?HCLCD
?PR?_LCDWRITE_CMD?HCLCD ----- -----
+--> ?PR?_LCDWRITE_DAT?HCLCD
+--> ?PR?LCD_BUSY?HCLCD
?PR?LCD_BUSY?HCLCD ----- -----
+--> ?PR?_LCDWRITE_DAT?HCLCD
?PR?LCDDISPON?HCLCD ----- -----
+--> ?PR?_LCDWRITE_CMD?HCLCD
?PR?LCDCLRALL?HCLCD ----- -----
+--> ?PR?_LCDWRITE_CMD?HCLCD
+--> ?PR?LCD_BUSY?HCLCD
?PR?_HZ12DISP?HCLCD 0009H 0002H
+--> ?PR?_LCDWRITE_CMD?HCLCD
BL51 BANKED LINKER/LOCATER V5.03 09/24/2008 15:03:44 PAGE 3
+--> ?CO?HCLCD
+--> ?PR?LCD_BUSY?HCLCD
+--> ?PR?LCDREAD_DAT?HCLCD
+--> ?PR?_LCDWRITE_DAT?HCLCD
?PR?LCDREAD_DAT?HCLCD ----- -----
+--> ?PR?_LCDWRITE_CMD?HCLCD
?PR?_ASC12DISP?HCLCD 0009H 0002H
+--> ?PR?_LCDWRITE_CMD?HCLCD
+--> ?CO?HCLCD
+--> ?PR?LCDREAD_DAT?HCLCD
+--> ?PR?_LCDWRITE_DAT?HCLCD
?PR?_FLASHLOGO?HCLCD ----- -----
+--> ?PR?_LCDWRITE_CMD?HCLCD
+--> ?PR?LCD_BUSY?HCLCD
+--> ?CO?HCLCD
*** NEW ROOT ***************************************************
?PR?TIME0?HCLCD 000BH 0003H
+--> ?PR?_GETPCF8563?HCLCD
+--> ?PR?_SETPCF8563?HCLCD
+--> ?PR?_WRITEPCF8563?HCLCD
?PR?_GETPCF8563?HCLCD ----- -----
+--> ?PR?_WRITEX?HCLCD
+--> ?PR?AUTOACK?HCLCD
+--> ?PR?I2CSTART?HCLCD
+--> ?PR?ACK?HCLCD
+--> ?PR?I2CSTOP?HCLCD
+--> ?PR?_DELAY_1MS?HCLCD
?PR?_WRITEX?HCLCD ----- -----
+--> ?PR?I2CSTART?HCLCD
+--> ?PR?AUTOACK?HCLCD
?PR?AUTOACK?HCLCD ----- -----
+--> ?PR?I2CSTART?HCLCD
?PR?ACK?HCLCD ----- -----
+--> ?PR?READX?HCLCD
?PR?I2CSTOP?HCLCD ----- -----
+--> ?PR?READX?HCLCD
+--> ?PR?NACK?HCLCD
?PR?_DELAY_1MS?HCLCD ----- -----
+--> ?PR?_WRITEX?HCLCD
+--> ?PR?AUTOACK?HCLCD
+--> ?PR?READX?HCLCD
+--> ?PR?I2CSTOP?HCLCD
?PR?_SETPCF8563?HCLCD ----- -----
+--> ?PR?_WRITEX?HCLCD
+--> ?PR?AUTOACK?HCLCD
BL51 BANKED LINKER/LOCATER V5.03 09/24/2008 15:03:44 PAGE 4
+--> ?PR?I2CSTOP?HCLCD
?PR?_WRITEPCF8563?HCLCD ----- -----
+--> ?PR?I2CSTART?HCLCD
+--> ?PR?AUTOACK?HCLCD
+--> ?PR?I2CSTOP?HCLCD
+--> ?PR?_DELAY_1MS?HCLCD
SYMBOL TABLE OF MODULE: hclcd (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:162CH SEGMENT ?C_C51STARTUP
I:0084H 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:162FH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H 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:162CH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:162CH LINE# 99
C:162EH LINE# 100
C:162FH LINE# 101
C:1630H LINE# 102
C:1632H LINE# 151
C:1635H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE HCLCD
C:0000H SYMBOL _ICE_DUMMY_
B:0020H.0 PUBLIC r_lbit
D:0023H PUBLIC led1_8
D:0080H PUBLIC P0
D:0024H PUBLIC MCaddrel
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
BL51 BANKED LINKER/LOCATER V5.03 09/24/2008 15:03:44 PAGE 5
D:0021H PUBLIC myflag
B:00A0H.4 PUBLIC R_W
C:1527H PUBLIC _X24_WritePage
C:15A9H PUBLIC _X24_Write
D:00A8H PUBLIC IE
C:156EH PUBLIC _ReadPCF8563
D:0025H PUBLIC timecount2
C:1610H PUBLIC delay
C:002EH PUBLIC Hzk12
C:0EEFH PUBLIC _HZ12disp
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
C:1600H PUBLIC NACK
C:15BCH PUBLIC _WritePCF8563
I:003DH PUBLIC L24cxxdata
C:11BAH PUBLIC _flashlogo
C:15F0H PUBLIC lcddispoff
C:0C1AH PUBLIC main
B:0021H.6 PUBLIC callnewbit
I:007DH PUBLIC clockdata
B:0021H.1 PUBLIC recpcokbit
D:0099H PUBLIC SBUF
C:1482H PUBLIC _GetPCF8563
C:133FH PUBLIC lcdclrall
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0022H PUBLIC myflag2
C:039AH PUBLIC Bmp1zk
C:03DAH PUBLIC Bmp2zk
D:0026H PUBLIC newbmpcount
C:02E6H PUBLIC ASC12
B:0022H.2 PUBLIC newtimebit
B:0021H.5 PUBLIC timenewbit
C:1509H PUBLIC _SetPCF8563
B:0021H.3 PUBLIC findokbit
C:14FAH PUBLIC _Delay_1ms
B:00A0H.3 PUBLIC E
B:0021H.7 PUBLIC endnewbit
C:15E0H PUBLIC lcddispon
B:00A0H.1 PUBLIC CS1
C:041AH PUBLIC bmp12864
B:00A0H.2 PUBLIC CS2
B:00C8H.7 PUBLIC TF2
D:008CH PUBLIC TH0
B:0022H.1 PUBLIC timeoutbit
D:0027H PUBLIC led18count
D:008DH PUBLIC TH1
B:0020H.2 PUBLIC newbmpbit
D:0029H PUBLIC nomutetime
D:002BH PUBLIC gettimeip
C:101EH PUBLIC _ASC12disp
D:00CDH PUBLIC TH2
C:155EH PUBLIC ACK
C:000EH PUBLIC I2CStart
D:008AH PUBLIC TL0
BL51 BANKED LINKER/LOCATER V5.03 09/24/2008 15:03:44 PAGE 6
D:008BH PUBLIC TL1
D:00CCH PUBLIC TL2
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:002EH PUBLIC recdata
C:12B3H PUBLIC _Disp128_64
B:00A0H.7 PUBLIC SDA
B:00C8H.2 PUBLIC TR2
C:144AH PUBLIC _lcdwrite_cmd
D:0036H PUBLIC pcpointer
C:1466H PUBLIC lcd_busy
B:0021H.0 PUBLIC nomutebit
D:0020H PUBLIC bmpflag
D:0037H PUBLIC timecount
C:1583H PUBLIC _lcdwrite_dat
C:10F0H PUBLIC time0
B:00A0H.6 PUBLIC SCL
C:1638H PUBLIC time2
B:0021H.2 PUBLIC returnbit
D:0038H PUBLIC time0_1s
C:13E8H PUBLIC _Writex
C:1548H PUBLIC I2CStop
D:00C8H PUBLIC T2CON
C:1390H PUBLIC AutoACK
B:00A0H.5 PUBLIC D_I
B:0021H.4 PUBLIC sendbit
D:0039H PUBLIC MCaddtime
C:13B6H PUBLIC lcdread_dat
C:125FH PUBLIC CheckTime
D:003AH PUBLIC logocol
B:0022H.0 PUBLIC w24cxxbit
C:140CH PUBLIC Readx
C:1596H PUBLIC lcdini
C:14C9H PUBLIC _SetWaring
B:0020H.1 PUBLIC b_wbit
D:003CH PUBLIC MCaddreh
C:14A6H PUBLIC _X24_ReadPage
C:161EH PUBLIC _X24_Read
C:1304H PUBLIC rs232
------- PROC MAIN
------- DO
D:0008H SYMBOL newtime0
------- ENDDO
C:0C1AH LINE# 83
C:0C1AH LINE# 84
C:0C1AH LINE# 85
C:0C1DH LINE# 86
C:0C20H LINE# 87
C:0C23H LINE# 88
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -