📄 hclcd.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 06/16/2005 23:43:25 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\TOOLS\KEIL\C51\BIN\BL51.EXE HCLCD.obj TO hclcd RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
HCLCD.obj (HCLCD)
C:\TOOLS\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\TOOLS\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
LINK MAP OF MODULE: hclcd (HCLCD)
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 02E2H UNIT ?PR?MAIN?HCLCD
CODE 0EFCH 0151H UNIT ?PR?_HZ12DISP?HCLCD
CODE 104DH 0116H UNIT ?PR?_ASC12DISP?HCLCD
CODE 1163H 00CAH UNIT ?PR?TIME0?HCLCD
CODE 122DH 00C9H UNIT ?PR?_FLASHLOGO?HCLCD
CODE 12F6H 0063H UNIT ?PR?_DISP128_64?HCLCD
CODE 1359H 0055H UNIT ?PR?CHECKTIME?HCLCD
CODE 13AEH 004AH UNIT ?PR?_X24_READPAGE?HCLCD
CODE 13F8H 0040H UNIT ?PR?_GETPCF8563?HCLCD
CODE 1438H 003FH UNIT ?PR?LCDCLRALL?HCLCD
CODE 1477H 003BH UNIT ?PR?RS232?HCLCD
CODE 14B2H 0038H UNIT ?PR?_X24_READ?HCLCD
CODE 14EAH 0034H UNIT ?PR?_X24_WRITEPAGE?HCLCD
CODE 151EH 0030H UNIT ?PR?_READPCF8563?HCLCD
CODE 154EH 002EH UNIT ?PR?_X24_WRITE?HCLCD
CODE 157CH 002CH UNIT ?PR?READX?HCLCD
CODE 15A8H 002CH UNIT ?PR?_SETPCF8563?HCLCD
CODE 15D4H 0026H UNIT ?PR?_WRITEPCF8563?HCLCD
CODE 15FAH 0025H UNIT ?PR?LCDREAD_DAT?HCLCD
CODE 161FH 0024H UNIT ?PR?_WRITEX?HCLCD
BL51 BANKED LINKER/LOCATER V5.03 06/16/2005 23:43:25 PAGE 2
CODE 1643H 0022H UNIT ?PR?_SETWARING?HCLCD
CODE 1665H 001CH UNIT ?PR?LCD_BUSY?HCLCD
CODE 1681H 0019H UNIT ?PR?AUTOACK?HCLCD
CODE 169AH 0014H UNIT ?PR?LCDINI?HCLCD
CODE 16AEH 0013H UNIT ?PR?_LCDWRITE_CMD?HCLCD
CODE 16C1H 0013H UNIT ?PR?_LCDWRITE_DAT?HCLCD
CODE 16D4H 0012H UNIT ?C?LIB_CODE
CODE 16E6H 0011H UNIT ?PR?LCDDISPON?HCLCD
CODE 16F7H 0011H UNIT ?PR?LCDDISPOFF?HCLCD
CODE 1708H 0010H UNIT ?PR?I2CSTOP?HCLCD
CODE 1718H 0010H UNIT ?PR?ACK?HCLCD
CODE 1728H 0010H UNIT ?PR?NACK?HCLCD
CODE 1738H 000FH UNIT ?PR?_DELAY_1MS?HCLCD
CODE 1747H 000EH UNIT ?PR?DELAY?HCLCD
CODE 1755H 000CH UNIT ?C_C51STARTUP
CODE 1761H 0009H UNIT ?PR?TIME2?HCLCD
OVERLAY MAP OF MODULE: hclcd (HCLCD)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------
?PR?TIME0?HCLCD 0008H 0003H
+--> ?PR?_GETPCF8563?HCLCD
+--> ?PR?_SETPCF8563?HCLCD
+--> ?PR?_WRITEPCF8563?HCLCD
?PR?_GETPCF8563?HCLCD ----- -----
+--> ?PR?I2CSTART?HCLCD
+--> ?PR?_WRITEX?HCLCD
+--> ?PR?AUTOACK?HCLCD
+--> ?PR?READX?HCLCD
+--> ?PR?ACK?HCLCD
+--> ?PR?NACK?HCLCD
+--> ?PR?I2CSTOP?HCLCD
+--> ?PR?_DELAY_1MS?HCLCD
?PR?_SETPCF8563?HCLCD ----- -----
+--> ?PR?I2CSTART?HCLCD
+--> ?PR?_WRITEX?HCLCD
+--> ?PR?AUTOACK?HCLCD
+--> ?PR?I2CSTOP?HCLCD
?PR?_WRITEPCF8563?HCLCD ----- -----
+--> ?PR?I2CSTART?HCLCD
+--> ?PR?_WRITEX?HCLCD
+--> ?PR?AUTOACK?HCLCD
+--> ?PR?I2CSTOP?HCLCD
+--> ?PR?_DELAY_1MS?HCLCD
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?HCLCD
BL51 BANKED LINKER/LOCATER V5.03 06/16/2005 23:43:25 PAGE 3
?PR?MAIN?HCLCD 000BH 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?LCDDISPON?HCLCD ----- -----
+--> ?PR?_LCDWRITE_CMD?HCLCD
?PR?LCDCLRALL?HCLCD ----- -----
+--> ?PR?_LCDWRITE_CMD?HCLCD
+--> ?PR?_LCDWRITE_DAT?HCLCD
+--> ?PR?LCD_BUSY?HCLCD
?PR?_HZ12DISP?HCLCD 000CH 0002H
+--> ?PR?_LCDWRITE_CMD?HCLCD
+--> ?CO?HCLCD
+--> ?PR?_LCDWRITE_DAT?HCLCD
+--> ?PR?LCD_BUSY?HCLCD
+--> ?PR?LCDREAD_DAT?HCLCD
?PR?_ASC12DISP?HCLCD 000CH 0002H
+--> ?PR?_LCDWRITE_CMD?HCLCD
+--> ?CO?HCLCD
+--> ?PR?_LCDWRITE_DAT?HCLCD
+--> ?PR?LCD_BUSY?HCLCD
+--> ?PR?LCDREAD_DAT?HCLCD
?PR?_FLASHLOGO?HCLCD ----- -----
+--> ?PR?_LCDWRITE_CMD?HCLCD
+--> ?PR?_LCDWRITE_DAT?HCLCD
+--> ?PR?LCD_BUSY?HCLCD
+--> ?CO?HCLCD
SYMBOL TABLE OF MODULE: hclcd (HCLCD)
VALUE TYPE NAME
----------------------------------
------- 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 06/16/2005 23:43:25 PAGE 4
D:00B0H PUBLIC P3
D:0021H PUBLIC myflag
B:00B0H.6 PUBLIC R_W
C:14EAH PUBLIC _X24_WritePage
C:154EH PUBLIC _X24_Write
D:00A8H PUBLIC IE
C:151EH PUBLIC _ReadPCF8563
D:0025H PUBLIC timecount2
C:1747H PUBLIC delay
C:002EH PUBLIC Hzk12
C:0EFCH PUBLIC _HZ12disp
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
C:1728H PUBLIC NACK
C:15D4H PUBLIC _WritePCF8563
I:003DH PUBLIC L24cxxdata
C:122DH PUBLIC _flashlogo
C:16F7H 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:13F8H PUBLIC _GetPCF8563
C:1438H 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:15A8H PUBLIC _SetPCF8563
B:0021H.3 PUBLIC findokbit
C:1738H PUBLIC _Delay_1ms
B:00B0H.5 PUBLIC E
B:0021H.7 PUBLIC endnewbit
C:16E6H PUBLIC lcddispon
B:00B0H.4 PUBLIC CS1
C:041AH PUBLIC bmp12864
B:00B0H.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:104DH PUBLIC _ASC12disp
D:00CDH PUBLIC TH2
C:1718H PUBLIC ACK
C:000EH PUBLIC I2CStart
BL51 BANKED LINKER/LOCATER V5.03 06/16/2005 23:43:25 PAGE 5
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
D:00CCH PUBLIC TL2
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:002EH PUBLIC recdata
C:12F6H PUBLIC _Disp128_64
B:00A0H.7 PUBLIC SDA
B:00C8H.2 PUBLIC TR2
C:16AEH PUBLIC _lcdwrite_cmd
D:0036H PUBLIC pcpointer
C:1665H PUBLIC lcd_busy
B:0021H.0 PUBLIC nomutebit
D:0020H PUBLIC bmpflag
D:0037H PUBLIC timecount
C:16C1H PUBLIC _lcdwrite_dat
C:1163H PUBLIC time0
B:00A0H.6 PUBLIC SCL
C:1761H PUBLIC time2
B:0021H.2 PUBLIC returnbit
D:0038H PUBLIC time0_1s
C:161FH PUBLIC _Writex
C:1708H PUBLIC I2CStop
D:00C8H PUBLIC T2CON
C:1681H PUBLIC AutoACK
B:00B0H.7 PUBLIC D_I
B:0021H.4 PUBLIC sendbit
D:0039H PUBLIC MCaddtime
C:15FAH PUBLIC lcdread_dat
C:1359H PUBLIC CheckTime
D:003AH PUBLIC logocol
B:0022H.0 PUBLIC w24cxxbit
C:157CH PUBLIC Readx
C:169AH PUBLIC lcdini
C:1643H PUBLIC _SetWaring
B:0020H.1 PUBLIC b_wbit
D:003CH PUBLIC MCaddreh
C:13AEH PUBLIC _X24_ReadPage
C:14B2H PUBLIC _X24_Read
C:1477H PUBLIC rs232
------- PROC MAIN
------- DO
D:000BH 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
C:0C26H LINE# 89
C:0C29H LINE# 90
C:0C2CH LINE# 91
C:0C2EH LINE# 92
C:0C31H LINE# 93
C:0C34H LINE# 94
C:0C37H LINE# 95
BL51 BANKED LINKER/LOCATER V5.03 06/16/2005 23:43:25 PAGE 6
C:0C39H LINE# 96
C:0C3BH LINE# 97
C:0C3DH LINE# 98
C:0C40H LINE# 99
C:0C43H LINE# 100
C:0C48H LINE# 101
C:0C4BH LINE# 102
C:0C4EH LINE# 103
C:0C51H LINE# 104
C:0C54H LINE# 105
C:0C58H LINE# 106
C:0C5AH LINE# 107
C:0C5CH LINE# 108
C:0C5EH LINE# 111
C:0C61H LINE# 112
C:0C64H LINE# 113
C:0C64H LINE# 114
C:0C64H LINE# 116
C:0C6DH LINE# 117
C:0C76H LINE# 118
C:0C7FH LINE# 119
C:0C88H LINE# 120
C:0C91H LINE# 121
C:0C9AH LINE# 122
C:0CA3H LINE# 123
C:0CACH LINE# 124
C:0CB5H LINE# 125
C:0CBEH LINE# 127
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -