📄 ds1302.m51
字号:
BL51 BANKED LINKER/LOCATER V6.22 07/29/2012 18:04:58 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE DS1302.obj TO DS1302
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
DS1302.obj (DS1302)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
LINK MAP OF MODULE: DS1302 (DS1302)
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 0008H UNIT ?DT?DS1302
IDATA 0010H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0298H UNIT ?PR?KEYSCAN?DS1302
CODE 029BH 009BH UNIT ?PR?GETTIME?DS1302
CODE 0336H 0085H UNIT ?PR?_WRITE_WEEK?DS1302
CODE 03BBH 0039H UNIT ?PR?LCD_INIT?DS1302
CODE 03F4H 0038H UNIT ?PR?INIT1302?DS1302
CODE 042CH 0028H UNIT ?PR?_DELAY?DS1302
CODE 0454H 0027H UNIT ?PR?DISPLAY?DS1302
CODE 047BH 0022H UNIT ?C?LIB_CODE
CODE 049DH 001EH UNIT ?PR?_WRITE_SFM?DS1302
CODE 04BBH 001EH UNIT ?PR?_WRITE_NYR?DS1302
CODE 04D9H 001BH UNIT ?PR?MAIN?DS1302
CODE 04F4H 0015H UNIT ?PR?_READ1302?DS1302
CODE 0509H 0015H UNIT ?PR?_WRITE_COM?DS1302
CODE 051EH 0014H UNIT ?PR?_WRITE_DATA?DS1302
CODE 0532H 0014H UNIT ?CO?DS1302
CODE 0546H 0013H UNIT ?PR?READ_BYTE?DS1302
CODE 0559H 0013H UNIT ?PR?_WRITE1302?DS1302
CODE 056CH 0011H UNIT ?PR?_WRITE_BYTE?DS1302
CODE 057DH 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: DS1302 (DS1302)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?DS1302
?PR?MAIN?DS1302
BL51 BANKED LINKER/LOCATER V6.22 07/29/2012 18:04:58 PAGE 2
+--> ?PR?LCD_INIT?DS1302
+--> ?PR?INIT1302?DS1302
+--> ?PR?GETTIME?DS1302
+--> ?PR?DISPLAY?DS1302
+--> ?PR?KEYSCAN?DS1302
?PR?LCD_INIT?DS1302
+--> ?PR?_WRITE_COM?DS1302
+--> ?CO?DS1302
+--> ?PR?_DELAY?DS1302
?PR?_WRITE_COM?DS1302
+--> ?PR?_WRITE_SFM?DS1302
+--> ?PR?_DELAY?DS1302
?PR?_WRITE_SFM?DS1302
+--> ?PR?_WRITE_DATA?DS1302
?PR?_WRITE_DATA?DS1302
+--> ?PR?_DELAY?DS1302
?PR?INIT1302?DS1302
+--> ?PR?_WRITE1302?DS1302
?PR?_WRITE1302?DS1302
+--> ?PR?_WRITE_BYTE?DS1302
?PR?GETTIME?DS1302
+--> ?PR?_READ1302?DS1302
?PR?_READ1302?DS1302
+--> ?PR?_WRITE_BYTE?DS1302
+--> ?PR?READ_BYTE?DS1302
?PR?DISPLAY?DS1302
+--> ?PR?_WRITE_SFM?DS1302
+--> ?PR?_WRITE_WEEK?DS1302
+--> ?PR?_WRITE_NYR?DS1302
?PR?_WRITE_WEEK?DS1302
+--> ?PR?_WRITE_COM?DS1302
+--> ?PR?_DELAY?DS1302
+--> ?PR?_WRITE_DATA?DS1302
?PR?_WRITE_NYR?DS1302
+--> ?PR?_WRITE_DATA?DS1302
?PR?KEYSCAN?DS1302
+--> ?PR?_DELAY?DS1302
+--> ?PR?_WRITE_COM?DS1302
+--> ?PR?_WRITE1302?DS1302
+--> ?PR?_WRITE_SFM?DS1302
+--> ?PR?_WRITE_WEEK?DS1302
+--> ?PR?_WRITE_NYR?DS1302
BL51 BANKED LINKER/LOCATER V6.22 07/29/2012 18:04:58 PAGE 3
SYMBOL TABLE OF MODULE: DS1302 (DS1302)
VALUE TYPE NAME
----------------------------------
------- MODULE DS1302
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:0008H PUBLIC Month
B:00A0H.3 PUBLIC lcden
D:0009H PUBLIC Week
C:0436H PUBLIC _delay
D:000AH PUBLIC Year
B:00A0H.4 PUBLIC lcdrs
D:000BH PUBLIC flag
B:00D0H.7 PUBLIC CY
D:000CH PUBLIC Day
D:000DH PUBLIC Hour
B:0090H.3 PUBLIC s1
B:0090H.5 PUBLIC s2
B:0090H.7 PUBLIC s3
B:00A0H.5 PUBLIC reset
C:04D9H PUBLIC main
C:0526H PUBLIC _write_data
C:0546H PUBLIC read_byte
C:0532H PUBLIC table1
C:0336H PUBLIC _write_week
C:053DH PUBLIC table2
B:00A0H.7 PUBLIC scl
C:056CH PUBLIC _write_byte
C:03BBH PUBLIC lcd_init
C:0512H PUBLIC _write_com
C:04A1H PUBLIC _write_sfm
B:00A0H.6 PUBLIC io
D:000EH PUBLIC Second
C:04F4H PUBLIC _read1302
C:04BFH PUBLIC _write_nyr
C:0003H PUBLIC keyscan
C:029BH PUBLIC gettime
C:0559H PUBLIC _write1302
D:000FH PUBLIC Minute
C:0454H PUBLIC display
C:03F4H PUBLIC init1302
C:042FH SYMBOL L?0116
C:0432H SYMBOL L?0117
------- PROC L?0115
------- ENDPROC L?0115
C:042FH SYMBOL L?0116
C:0432H SYMBOL L?0117
------- PROC _DELAY
D:0006H SYMBOL z
------- DO
D:0006H SYMBOL x
D:0004H SYMBOL y
------- ENDDO
BL51 BANKED LINKER/LOCATER V6.22 07/29/2012 18:04:58 PAGE 4
C:0436H LINE# 22
C:0436H LINE# 23
C:0436H LINE# 25
C:043FH LINE# 26
C:0453H LINE# 27
------- ENDPROC _DELAY
------- PROC _WRITE_BYTE
D:0007H SYMBOL date
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL j
------- ENDDO
C:056CH LINE# 29
C:056CH LINE# 30
C:056CH LINE# 32
C:056CH LINE# 33
C:056EH LINE# 34
C:0570H LINE# 35
C:0570H LINE# 36
C:0574H LINE# 37
C:0576H LINE# 38
C:0578H LINE# 39
C:057AH LINE# 40
C:057CH LINE# 41
------- ENDPROC _WRITE_BYTE
------- PROC READ_BYTE
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL j
------- ENDDO
C:0546H LINE# 43
C:0546H LINE# 44
C:0546H LINE# 46
C:0548H LINE# 47
C:0548H LINE# 48
C:054CH LINE# 49
C:054FH LINE# 50
C:0552H LINE# 51
C:0554H LINE# 52
C:0556H LINE# 53
C:0558H LINE# 54
C:0558H LINE# 55
------- ENDPROC READ_BYTE
------- PROC _WRITE1302
D:0007H SYMBOL addr
D:0005H SYMBOL date
C:0559H LINE# 57
C:0559H LINE# 58
C:0559H LINE# 59
C:055BH LINE# 60
C:055DH LINE# 61
C:055FH LINE# 62
C:0562H LINE# 63
C:0567H LINE# 64
C:0569H LINE# 65
C:056BH LINE# 66
------- ENDPROC _WRITE1302
BL51 BANKED LINKER/LOCATER V6.22 07/29/2012 18:04:58 PAGE 5
------- PROC _READ1302
D:0007H SYMBOL addr
------- DO
D:0007H SYMBOL date
------- ENDDO
C:04F4H LINE# 68
C:04F4H LINE# 69
C:04F4H LINE# 71
C:04F6H LINE# 72
C:04F8H LINE# 73
C:04FAH LINE# 74
C:0501H LINE# 75
C:0504H LINE# 76
C:0506H LINE# 77
C:0508H LINE# 78
C:0508H LINE# 79
------- ENDPROC _READ1302
------- PROC GETTIME
------- DO
D:0007H SYMBOL value
------- ENDDO
C:029BH LINE# 80
C:029BH LINE# 81
C:029BH LINE# 84
C:02A0H LINE# 85
C:02B1H LINE# 87
C:02B6H LINE# 88
C:02C7H LINE# 90
C:02CCH LINE# 91
C:02DDH LINE# 93
C:02E2H LINE# 94
C:02F3H LINE# 96
C:02F8H LINE# 97
C:0309H LINE# 99
C:030EH LINE# 100
C:031FH LINE# 102
C:0324H LINE# 103
C:0335H LINE# 105
------- ENDPROC GETTIME
------- PROC L?0118
------- ENDPROC L?0118
------- PROC _WRITE_COM
D:0007H SYMBOL com
C:0512H LINE# 107
C:0512H LINE# 108
C:0512H LINE# 109
C:0514H LINE# 110
C:0516H LINE# 111
C:0519H LINE# 112
C:051BH LINE# 113
C:051DH LINE# 114
------- ENDPROC _WRITE_COM
------- PROC L?0119
------- ENDPROC L?0119
------- PROC _WRITE_DATA
D:0007H SYMBOL date
C:0526H LINE# 115
BL51 BANKED LINKER/LOCATER V6.22 07/29/2012 18:04:58 PAGE 6
C:0526H LINE# 116
C:0526H LINE# 117
C:0528H LINE# 118
C:052AH LINE# 119
C:052DH LINE# 120
C:052FH LINE# 121
C:0531H LINE# 122
------- ENDPROC _WRITE_DATA
C:049DH SYMBOL L?0121
------- PROC L?0120
------- ENDPROC L?0120
C:049DH SYMBOL L?0121
------- PROC _WRITE_SFM
D:0007H SYMBOL add
D:0005H SYMBOL date
------- DO
D:0003H SYMBOL shi
D:0002H SYMBOL ge
------- ENDDO
C:04A1H LINE# 123
C:04A1H LINE# 124
C:04A1H LINE# 126
C:04A7H LINE# 127
C:04AEH LINE# 128
C:04B1H LINE# 129
C:04B4H LINE# 130
------- ENDPROC _WRITE_SFM
C:04BBH SYMBOL L?0123
------- PROC L?0122
------- ENDPROC L?0122
C:04BBH SYMBOL L?0123
------- PROC _WRITE_NYR
D:0007H SYMBOL add
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -