📄 lcddemo.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 11/23/2008 11:17:38 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO lcddemo RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
LINK MAP OF MODULE: lcddemo (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0028H UNIT _DATA_GROUP_
IDATA 0049H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H F4EAH *** GAP ***
XDATA F4EAH 0001H ABSOLUTE
F4EBH 00FFH *** GAP ***
XDATA F5EAH 0001H ABSOLUTE
F5EBH 00FFH *** GAP ***
XDATA F6EAH 0001H ABSOLUTE
F6EBH 00FFH *** GAP ***
XDATA F7EAH 0001H ABSOLUTE
F7EBH 00FFH *** GAP ***
XDATA F8EAH 0001H ABSOLUTE
F8EBH 00FFH *** GAP ***
XDATA F9EAH 0001H ABSOLUTE
F9EBH 00FFH *** GAP ***
XDATA FAEAH 0001H ABSOLUTE
FAEBH 00FFH *** GAP ***
XDATA FBEAH 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0320H UNIT ?CO?MAIN
CODE 0323H 0253H UNIT ?PR?MAIN?MAIN
CODE 0576H 00B3H UNIT ?PR?_DS1302_GETTIME?MAIN
CODE 0629H 0074H UNIT ?PR?_LCD_DZHENG_WR?MAIN
CODE 069DH 0061H UNIT ?C?LIB_CODE
CODE 06FEH 004AH UNIT ?PR?_LCD_ASCI_WR?MAIN
CODE 0748H 0043H UNIT ?PR?LCD_CLR?MAIN
CODE 078BH 0038H UNIT ?PR?LCD_INIT?MAIN
CODE 07C3H 0035H UNIT ?PR?_LCD_HANZI_WR?MAIN
BL51 BANKED LINKER/LOCATER V6.00 11/23/2008 11:17:38 PAGE 2
CODE 07F8H 0020H UNIT ?PR?_DS1302_SETTIME?MAIN
CODE 0818H 001EH UNIT ?PR?_LCD_CMD_WR?MAIN
CODE 0836H 0019H UNIT ?PR?_LCD_DATA_WR?MAIN
CODE 084FH 0016H UNIT ?PR?_CHK_BUSY?MAIN
CODE 0865H 0015H UNIT ?PR?_WRITE1302?MAIN
CODE 087AH 0015H UNIT ?PR?_READ1302?MAIN
CODE 088FH 0011H UNIT ?PR?INITIAL_DS1302?MAIN
CODE 08A0H 0010H UNIT ?PR?_DS1302INPUTBYTE?MAIN
CODE 08B0H 0010H UNIT ?PR?DS1302OUTPUTBYTE?MAIN
CODE 08C0H 000FH UNIT ?PR?DS1302_SETPROTECT?MAIN
CODE 08CFH 000FH UNIT ?PR?_DELAY?MAIN
CODE 08DEH 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: lcddemo (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- 0021H 001AH
+--> ?PR?_DELAY?MAIN
+--> ?PR?LCD_INIT?MAIN
+--> ?PR?INITIAL_DS1302?MAIN
+--> ?PR?_WRITE1302?MAIN
+--> ?PR?LCD_CLR?MAIN
+--> ?PR?_DS1302_GETTIME?MAIN
+--> ?PR?_LCD_ASCI_WR?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCD_HANZI_WR?MAIN
?PR?LCD_INIT?MAIN ----- ----- ----- -----
+--> ?PR?_LCD_CMD_WR?MAIN
?PR?_LCD_CMD_WR?MAIN ----- ----- 0047H 0002H
+--> ?PR?_CHK_BUSY?MAIN
?PR?INITIAL_DS1302?MAIN ----- ----- ----- -----
+--> ?PR?_READ1302?MAIN
+--> ?PR?_DS1302_SETTIME?MAIN
?PR?_READ1302?MAIN ----- ----- ----- -----
+--> ?PR?_DS1302INPUTBYTE?MAIN
+--> ?PR?DS1302OUTPUTBYTE?MAIN
?PR?_DS1302_SETTIME?MAIN ----- ----- ----- -----
+--> ?PR?DS1302_SETPROTECT?MAIN
+--> ?PR?_WRITE1302?MAIN
?PR?DS1302_SETPROTECT?MAIN 0020H.0 0000H.1 ----- -----
+--> ?PR?_WRITE1302?MAIN
?PR?_WRITE1302?MAIN ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 11/23/2008 11:17:38 PAGE 3
+--> ?PR?_DS1302INPUTBYTE?MAIN
?PR?LCD_CLR?MAIN ----- ----- 003BH 0002H
+--> ?PR?_LCD_CMD_WR?MAIN
+--> ?PR?_LCD_DATA_WR?MAIN
?PR?_LCD_DATA_WR?MAIN ----- ----- 0047H 0002H
+--> ?PR?_CHK_BUSY?MAIN
?PR?_DS1302_GETTIME?MAIN ----- ----- ----- -----
+--> ?PR?_READ1302?MAIN
?PR?_LCD_ASCI_WR?MAIN ----- ----- 003BH 0003H
+--> ?CO?MAIN
+--> ?PR?_LCD_DZHENG_WR?MAIN
?PR?_LCD_DZHENG_WR?MAIN ----- ----- 0040H 0007H
+--> ?PR?_LCD_CMD_WR?MAIN
+--> ?PR?_LCD_DATA_WR?MAIN
?PR?_LCD_HANZI_WR?MAIN ----- ----- 003BH 0005H
+--> ?PR?_LCD_DZHENG_WR?MAIN
SYMBOL TABLE OF MODULE: lcddemo (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
C:08B0H PUBLIC DS1302OutputByte
C:088FH PUBLIC Initial_DS1302
D:00A8H PUBLIC IE
X:F7EAH PUBLIC LLCD_DATA_RD
X:FBEAH PUBLIC RLCD_DATA_RD
D:00B8H PUBLIC IP
B:00E8H.0 PUBLIC DS1302_CLK
C:087AH PUBLIC _Read1302
C:00A3H PUBLIC jiao
X:F5EAH PUBLIC LLCD_DATA_WR
C:0323H PUBLIC main
C:01A3H PUBLIC nian
X:F9EAH PUBLIC RLCD_DATA_WR
C:0243H PUBLIC tian
C:0123H PUBLIC ping
C:0263H PUBLIC Num
C:0163H PUBLIC hai
D:0098H PUBLIC SCON
C:0865H PUBLIC _Write1302
D:0088H PUBLIC TCON
C:0063H PUBLIC ben
BL51 BANKED LINKER/LOCATER V6.00 11/23/2008 11:17:38 PAGE 4
C:0203H PUBLIC xing
B:00E8H.1 PUBLIC DS1302_RST
C:00E3H PUBLIC shui
C:084FH PUBLIC _chk_busy
C:0043H PUBLIC yuan
C:0629H PUBLIC _lcd_dzheng_wr
D:00E0H PUBLIC ACC
C:0103H PUBLIC pin
C:078BH PUBLIC lcd_init
X:F6EAH PUBLIC LLCD_CMD_RD
C:0083H PUBLIC ke
C:08CFH PUBLIC _Delay
X:FAEAH PUBLIC RLCD_CMD_RD
C:0576H PUBLIC _DS1302_GetTime
C:08C0H PUBLIC DS1302_SetProtect
C:00C3H PUBLIC xue
C:01C3H PUBLIC yue
C:0748H PUBLIC lcd_clr
B:00E8H.2 PUBLIC DS1302_IO
C:0223H PUBLIC qi
C:0836H PUBLIC _lcd_data_wr
C:01E3H PUBLIC ri
C:07C7H PUBLIC _lcd_hanzi_wr
C:0143H PUBLIC gu
C:07F8H PUBLIC _DS1302_SetTime
C:0183H PUBLIC you
X:F4EAH PUBLIC LLCD_CMD_WR
C:0003H PUBLIC ju
C:0706H PUBLIC _lcd_asci_wr
X:F8EAH PUBLIC RLCD_CMD_WR
C:0023H PUBLIC wo
D:00C8H PUBLIC T2CON
C:08A0H PUBLIC _DS1302InputByte
C:081DH PUBLIC _lcd_cmd_wr
B:00E0H.0 PUBLIC ACC0
D:00D0H PUBLIC PSW
------- PROC _DS1302INPUTBYTE
D:0007H SYMBOL d
------- DO
D:0007H SYMBOL i
------- ENDDO
C:08A0H LINE# 35
C:08A0H LINE# 36
C:08A0H LINE# 38
C:08A1H LINE# 39
C:08A3H LINE# 40
C:08A3H LINE# 41
C:08A7H LINE# 42
C:08A9H LINE# 43
C:08ABH LINE# 44
C:08ADH LINE# 45
C:08AFH LINE# 46
------- ENDPROC _DS1302INPUTBYTE
------- PROC DS1302OUTPUTBYTE
------- DO
D:0007H SYMBOL i
------- ENDDO
BL51 BANKED LINKER/LOCATER V6.00 11/23/2008 11:17:38 PAGE 5
C:08B0H LINE# 48
C:08B0H LINE# 49
C:08B0H LINE# 51
C:08B2H LINE# 52
C:08B2H LINE# 53
C:08B4H LINE# 54
C:08B8H LINE# 55
C:08BAH LINE# 56
C:08BCH LINE# 57
C:08BEH LINE# 58
C:08BFH LINE# 59
------- ENDPROC DS1302OUTPUTBYTE
------- PROC _WRITE1302
D:0007H SYMBOL ucAddr
D:0006H SYMBOL ucDa
C:0865H LINE# 61
C:0867H LINE# 62
C:0867H LINE# 63
C:0869H LINE# 64
C:086BH LINE# 65
C:086DH LINE# 66
C:0870H LINE# 67
C:0875H LINE# 68
C:0877H LINE# 69
C:0879H LINE# 70
------- ENDPROC _WRITE1302
------- PROC _READ1302
D:0007H SYMBOL ucAddr
------- DO
D:0007H SYMBOL ucData
------- ENDDO
C:087AH LINE# 72
C:087AH LINE# 73
C:087AH LINE# 75
C:087CH LINE# 76
C:087EH LINE# 77
C:0880H LINE# 78
C:0887H LINE# 79
C:088AH LINE# 80
C:088CH LINE# 81
C:088EH LINE# 82
C:088EH LINE# 83
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -