📄 clock.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 01/16/2009 09:13:21 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj, lcd12864.obj TO clock RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
lcd12864.obj (LCD12864)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (CABS)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: clock (MAIN)
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 0003H UNIT ?DT?MAIN
000BH 0015H *** GAP ***
BIT 0020H.0 0000H.3 UNIT _BIT_GROUP_
BIT 0020H.3 0000H.1 UNIT ?BI?MAIN
0020H.4 0000H.4 *** GAP ***
DATA 0021H 002AH UNIT _DATA_GROUP_
IDATA 004BH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0400H UNIT ?XD?LCD12864
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_CABS?CABS
CODE 000BH 0003H ABSOLUTE
CODE 000EH 08D2H UNIT ?CO?LCD12864
CODE 08E0H 0149H UNIT ?PR?_LINE?LCD12864
CODE 0A29H 012FH UNIT ?C?LIB_CODE
CODE 0B58H 00E9H UNIT ?PR?_BUFFERPRINT12?LCD12864
CODE 0C41H 008CH UNIT ?C_C51STARTUP
CODE 0CCDH 0084H UNIT ?PR?_PRINT12_6EN?LCD12864
CODE 0D51H 0069H UNIT ?PR?_DRAWPIXEL?LCD12864
CODE 0DBAH 0054H UNIT ?PR?_PRINT12_12CHN?LCD12864
CODE 0E0EH 0050H UNIT ?PR?SHOW?LCD12864
CODE 0E5EH 004EH UNIT ?PR?_WRITECLKBMP?LCD12864
CODE 0EACH 004CH UNIT ?PR?_TIMEDISP?LCD12864
CODE 0EF8H 0039H UNIT ?PR?TIMER0?MAIN
CODE 0F31H 0030H UNIT ?PR?_WRITEDATA?LCD12864
CODE 0F61H 002CH UNIT ?CO?MAIN
CODE 0F8DH 0028H UNIT ?PR?CLEARBUFF?LCD12864
CODE 0FB5H 0025H UNIT ?PR?MAIN?MAIN
CODE 0FDAH 0024H UNIT ?PR?_DRAWVERTICALLINE?LCD12864
BL51 BANKED LINKER/LOCATER V6.00 01/16/2009 09:13:21 PAGE 2
CODE 0FFEH 0015H UNIT ?PR?_WRITECMD?LCD12864
CODE 1013H 0013H UNIT ?PR?LCDINIT?LCD12864
CODE 1026H 0011H UNIT ?PR?GETSTATE?LCD12864
CODE 1037H 0010H UNIT ?PR?TIMERINIT?MAIN
CODE 1047H 000CH UNIT ?C_INITSEG
CODE 1053H 000AH UNIT ?PR?WAITEBUSY?LCD12864
CODE 105DH 0006H UNIT ?PR?CLEARSCREEN?LCD12864
OVERLAY MAP OF MODULE: clock (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------
?PR?TIMER0?MAIN ----- ----- 0021H 0001H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?TIMERINIT?MAIN
+--> ?PR?CLEARSCREEN?LCD12864
+--> ?CO?MAIN
+--> ?PR?_BUFFERPRINT12?LCD12864
+--> ?PR?_TIMEDISP?LCD12864
+--> ?PR?SHOW?LCD12864
?PR?CLEARSCREEN?LCD12864 ----- ----- ----- -----
+--> ?PR?CLEARBUFF?LCD12864
+--> ?PR?SHOW?LCD12864
?PR?SHOW?LCD12864 ----- ----- 0022H 0002H
+--> ?PR?LCDINIT?LCD12864
+--> ?PR?_WRITECMD?LCD12864
+--> ?PR?_WRITEDATA?LCD12864
?PR?LCDINIT?LCD12864 ----- ----- ----- -----
+--> ?PR?_WRITECMD?LCD12864
?PR?_WRITECMD?LCD12864 ----- ----- 0024H 0001H
+--> ?PR?WAITEBUSY?LCD12864
?PR?WAITEBUSY?LCD12864 ----- ----- ----- -----
+--> ?PR?GETSTATE?LCD12864
?PR?_WRITEDATA?LCD12864 ----- ----- 0024H 0001H
+--> ?PR?WAITEBUSY?LCD12864
?PR?_BUFFERPRINT12?LCD12864 0020H.0 0000H.1 0022H 0008H
+--> ?PR?_PRINT12_6EN?LCD12864
+--> ?CO?LCD12864
+--> ?PR?_PRINT12_12CHN?LCD12864
BL51 BANKED LINKER/LOCATER V6.00 01/16/2009 09:13:21 PAGE 3
?PR?_PRINT12_6EN?LCD12864 0020H.1 0000H.1 002AH 0005H
+--> ?CO?LCD12864
+--> ?PR?_DRAWVERTICALLINE?LCD12864
?PR?_DRAWVERTICALLINE?LCD12864 ----- ----- 0047H 0004H
+--> ?PR?_DRAWPIXEL?LCD12864
?PR?_DRAWPIXEL?LCD12864 0020H.2 0000H.1 ----- -----
?PR?_PRINT12_12CHN?LCD12864 0020H.1 0000H.1 002AH 001DH
+--> ?PR?_DRAWVERTICALLINE?LCD12864
?PR?_TIMEDISP?LCD12864 ----- ----- 0022H 0002H
+--> ?CO?LCD12864
+--> ?PR?_WRITECLKBMP?LCD12864
+--> ?PR?_LINE?LCD12864
?PR?_WRITECLKBMP?LCD12864 ----- ----- 0024H 0002H
?PR?_LINE?LCD12864 ----- ----- 0024H 000DH
+--> ?PR?_CABS?CABS
+--> ?PR?_DRAWPIXEL?LCD12864
SYMBOL TABLE OF MODULE: clock (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
B:0020H.3 PUBLIC refreshflag
D:00B8H PUBLIC IP
C:1037H PUBLIC TimerInit
C:0FB5H PUBLIC main
C:0EF8H PUBLIC Timer0
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0008H PUBLIC sec
D:0009H PUBLIC hour
D:000AH PUBLIC min
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
B:0088H.4 PUBLIC TR0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
C:0FB5H LINE# 24
C:0FB5H LINE# 25
BL51 BANKED LINKER/LOCATER V6.00 01/16/2009 09:13:21 PAGE 4
C:0FB5H LINE# 26
C:0FB8H LINE# 27
C:0FBBH LINE# 28
C:0FC7H LINE# 29
C:0FC7H LINE# 30
C:0FC7H LINE# 31
C:0FD0H LINE# 32
C:0FD3H LINE# 33
C:0FD3H LINE# 34
C:0FD6H LINE# 35
C:0FD8H LINE# 36
C:0FD8H LINE# 37
------- ENDPROC MAIN
------- PROC TIMERINIT
C:1037H LINE# 41
C:1037H LINE# 42
C:1037H LINE# 43
C:1039H LINE# 44
C:103BH LINE# 45
C:103EH LINE# 46
C:1041H LINE# 47
C:1044H LINE# 48
C:1046H LINE# 49
------- ENDPROC TIMERINIT
------- PROC TIMER0
------- DO
D:0021H SYMBOL n
------- ENDDO
C:0EF8H LINE# 51
C:0EFCH LINE# 54
C:0EFFH LINE# 55
C:0F02H LINE# 56
C:0F04H LINE# 57
C:0F0AH LINE# 58
C:0F0AH LINE# 59
C:0F0CH LINE# 60
C:0F0EH LINE# 61
C:0F10H LINE# 62
C:0F15H LINE# 63
C:0F15H LINE# 64
C:0F18H LINE# 65
C:0F1AH LINE# 66
C:0F1FH LINE# 67
C:0F1FH LINE# 68
C:0F22H LINE# 69
C:0F24H LINE# 70
C:0F29H LINE# 71
C:0F2CH LINE# 72
C:0F2CH LINE# 73
C:0F2CH LINE# 74
C:0F2CH LINE# 75
------- ENDPROC TIMER0
------- ENDMOD MAIN
------- MODULE LCD12864
C:0000H SYMBOL _ICE_DUMMY_
C:0578H PUBLIC secondpointerx
BL51 BANKED LINKER/LOCATER V6.00 01/16/2009 09:13:21 PAGE 5
D:0080H PUBLIC P0
C:05B4H PUBLIC secondpointery
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:0090H.7 PUBLIC cs1
B:0090H.6 PUBLIC cs2
C:08E7H PUBLIC _Line
C:0F4EH PUBLIC _WriteData
D:00A8H PUBLIC IE
C:0DBAH PUBLIC _Print12_12CHN
C:00F8H PUBLIC AsciiDot
C:0D57H PUBLIC _DrawPixel
D:00B8H PUBLIC IP
C:0E0EH PUBLIC Show
C:1053H PUBLIC WaiteBusy
C:0EACH PUBLIC _TimeDisp
C:0FFEH PUBLIC _WriteCmd
C:1013H PUBLIC LcdInit
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0CCDH PUBLIC _Print12_6En
C:0668H PUBLIC hourpointerx
C:06A4H PUBLIC hourpointery
C:05F0H PUBLIC minpointerx
C:062CH PUBLIC minpointery
C:1026H PUBLIC getState
C:0E5EH PUBLIC _WriteClkBmp
C:000EH PUBLIC GB_12
C:105DH PUBLIC ClearScreen
C:0B58H PUBLIC _BufferPrint12
C:0FDAH PUBLIC _DrawVerticalLine
B:0090H.4 PUBLIC e
B:0090H.5 PUBLIC rs
D:00C8H PUBLIC T2CON
B:0090H.3 PUBLIC rw
C:0F8DH PUBLIC ClearBuff
X:0000H PUBLIC dispbuf
D:00D0H PUBLIC PSW
C:06E0H PUBLIC clkbmp
------- PROC LCDINIT
C:1013H LINE# 13
C:1013H LINE# 14
C:1013H LINE# 15
C:1015H LINE# 16
C:1017H LINE# 17
C:101CH LINE# 18
C:1021H LINE# 19
------- ENDPROC LCDINIT
------- PROC _WRITECMD
D:0024H SYMBOL cmd
C:0FFEH LINE# 22
C:1000H LINE# 23
C:1000H LINE# 24
C:1003H LINE# 25
C:1005H LINE# 26
C:1007H LINE# 27
C:1009H LINE# 28
BL51 BANKED LINKER/LOCATER V6.00 01/16/2009 09:13:21 PAGE 6
C:100CH LINE# 29
C:100EH LINE# 30
C:100FH LINE# 31
C:1010H LINE# 32
C:1012H LINE# 33
------- ENDPROC _WRITECMD
------- PROC L?0097
------- ENDPROC L?0097
------- PROC _WRITEDATA
D:0024H SYMBOL wdata
C:0F4EH LINE# 35
C:0F50H LINE# 36
C:0F50H LINE# 37
C:0F53H LINE# 38
C:0F55H LINE# 39
C:0F57H LINE# 40
C:0F5AH LINE# 41
C:0F5CH LINE# 42
C:0F5DH LINE# 43
C:0F5EH LINE# 44
C:0F60H LINE# 45
------- ENDPROC _WRITEDATA
------- PROC SHOW
------- DO
D:0022H SYMBOL i
D:0023H SYMBOL j
------- ENDDO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -