📄 1602.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 04/07/2012 10:23:53 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE 1602.obj TO 1602
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
1602.obj (1602)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
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: 1602 (1602)
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 0001H UNIT _DATA_GROUP_
0009H 0017H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0030H UNIT ?DT?1602
IDATA 0051H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0206H UNIT ?PR?KEYDONE?1602
CODE 0209H 010EH UNIT ?PR?_DATETOSTR?1602
CODE 0317H 00F4H UNIT ?PR?UPKEY?1602
CODE 040BH 00D9H UNIT ?PR?DOWNKEY?1602
CODE 04E4H 00CAH UNIT ?PR?_TIMETOSTR?1602
CODE 05AEH 00B3H UNIT ?PR?_DS1302_GETTIME?1602
CODE 0661H 007AH UNIT ?C?LIB_CODE
CODE 06DBH 0079H UNIT ?PR?INITIAL_DS1302?1602
CODE 0754H 005FH UNIT ?PR?SHOW_TIME?1602
CODE 07B3H 0038H UNIT ?PR?READTEMP?1602
CODE 07EBH 0032H UNIT ?PR?_WRITE1302?1602
CODE 081DH 002CH UNIT ?PR?MAIN?1602
CODE 0849H 0024H UNIT ?PR?LCD_INITIAL?1602
CODE 086DH 0024H UNIT ?PR?INIT_DS18B20?1602
CODE 0891H 0023H UNIT ?PR?_MDELAY?1602
CODE 08B4H 0020H UNIT ?PR?TEMP_TO_STR?1602
CODE 08D4H 0020H UNIT ?PR?_DELAY1MS?1602
CODE 08F4H 001FH UNIT ?PR?_GOTOXY?1602
CODE 0913H 001FH UNIT ?PR?OUTKEY?1602
CODE 0932H 001EH UNIT ?PR?READONECHAR?1602
CODE 0950H 001AH UNIT ?PR?_WRITEONECHAR?1602
CODE 096AH 0017H UNIT ?PR?_PRINT?1602
CODE 0981H 0016H UNIT ?PR?LCD_WRITE?1602
CODE 0997H 0015H UNIT ?PR?_READ1302?1602
CODE 09ACH 0012H UNIT ?PR?_DELAY_18B20?1602
BL51 BANKED LINKER/LOCATER V6.00 04/07/2012 10:23:53 PAGE 2
CODE 09BEH 0011H UNIT ?PR?SETKEY?1602
CODE 09CFH 0010H UNIT ?PR?_DS1302INPUTBYTE?1602
CODE 09DFH 0010H UNIT ?PR?DS1302OUTPUTBYTE?1602
CODE 09EFH 000DH UNIT ?PR?LCD_WAIT?1602
CODE 09FCH 000CH UNIT ?C_C51STARTUP
CODE 0A08H 000AH UNIT ?PR?_LCD_SETDISPLAY?1602
CODE 0A12H 000AH UNIT ?PR?_LCD_SETINPUT?1602
CODE 0A1CH 0005H UNIT ?CO?1602
OVERLAY MAP OF MODULE: 1602 (1602)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?1602
?PR?MAIN?1602 ----- ----- ----- -----
+--> ?PR?LCD_INITIAL?1602
+--> ?PR?INIT_DS18B20?1602
+--> ?PR?INITIAL_DS1302?1602
+--> ?PR?KEYDONE?1602
+--> ?PR?SHOW_TIME?1602
+--> ?PR?SETKEY?1602
?PR?LCD_INITIAL?1602 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?1602
+--> ?PR?_LCD_SETDISPLAY?1602
+--> ?PR?_LCD_SETINPUT?1602
?PR?LCD_WRITE?1602 0020H.0 0000H.1 0008H 0001H
+--> ?PR?LCD_WAIT?1602
?PR?_LCD_SETDISPLAY?1602 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?1602
?PR?_LCD_SETINPUT?1602 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?1602
?PR?INIT_DS18B20?1602 ----- ----- ----- -----
+--> ?PR?_DELAY_18B20?1602
?PR?_DELAY_18B20?1602 ----- ----- ----- -----
+--> ?PR?_WRITEONECHAR?1602
?PR?INITIAL_DS1302?1602 ----- ----- ----- -----
+--> ?PR?_READ1302?1602
+--> ?PR?_WRITE1302?1602
?PR?_READ1302?1602 ----- ----- ----- -----
+--> ?PR?_DS1302INPUTBYTE?1602
+--> ?PR?DS1302OUTPUTBYTE?1602
?PR?_WRITE1302?1602 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 04/07/2012 10:23:53 PAGE 3
+--> ?PR?_READ1302?1602
+--> ?PR?_DS1302INPUTBYTE?1602
?PR?KEYDONE?1602 ----- ----- ----- -----
+--> ?PR?_WRITE1302?1602
+--> ?PR?_READ1302?1602
+--> ?PR?SETKEY?1602
+--> ?PR?DOWNKEY?1602
+--> ?PR?SHOW_TIME?1602
?PR?SETKEY?1602 ----- ----- ----- -----
+--> ?PR?_MDELAY?1602
?PR?DOWNKEY?1602 ----- ----- ----- -----
+--> ?PR?OUTKEY?1602
+--> ?PR?UPKEY?1602
+--> ?PR?_MDELAY?1602
+--> ?PR?_READ1302?1602
?PR?OUTKEY?1602 ----- ----- ----- -----
+--> ?PR?_MDELAY?1602
+--> ?PR?_WRITE1302?1602
?PR?UPKEY?1602 ----- ----- ----- -----
+--> ?PR?_MDELAY?1602
+--> ?PR?_READ1302?1602
?PR?SHOW_TIME?1602 ----- ----- ----- -----
+--> ?PR?_DS1302_GETTIME?1602
+--> ?PR?_TIMETOSTR?1602
+--> ?PR?_DATETOSTR?1602
+--> ?PR?READTEMP?1602
+--> ?PR?TEMP_TO_STR?1602
+--> ?PR?_GOTOXY?1602
+--> ?PR?_PRINT?1602
+--> ?CO?1602
+--> ?PR?_DELAY1MS?1602
?PR?_DS1302_GETTIME?1602 ----- ----- ----- -----
+--> ?PR?_READ1302?1602
?PR?READTEMP?1602 ----- ----- 0008H 0001H
+--> ?PR?INIT_DS18B20?1602
+--> ?PR?_WRITEONECHAR?1602
+--> ?PR?_DELAY_18B20?1602
+--> ?PR?READONECHAR?1602
?PR?READONECHAR?1602 ----- ----- ----- -----
+--> ?PR?_DELAY_18B20?1602
?PR?_GOTOXY?1602 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?1602
?PR?_PRINT?1602 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?1602
BL51 BANKED LINKER/LOCATER V6.00 04/07/2012 10:23:53 PAGE 4
SYMBOL TABLE OF MODULE: 1602 (1602)
VALUE TYPE NAME
----------------------------------
------- MODULE 1602
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:0849H PUBLIC LCD_Initial
D:00B0H PUBLIC P3
C:09DFH PUBLIC DS1302OutputByte
C:06DBH PUBLIC Initial_DS1302
C:0317H PUBLIC Upkey
C:0950H PUBLIC _WriteOneChar
B:00A0H.7 PUBLIC DQ
C:07B3H PUBLIC ReadTemp
B:0090H.6 PUBLIC Down
B:00B0H.7 PUBLIC DS1302_CLK
D:0021H PUBLIC flag
C:086DH PUBLIC Init_DS18B20
C:0A08H PUBLIC _LCD_SetDisplay
C:0932H PUBLIC ReadOneChar
C:0913H PUBLIC outkey
C:0997H PUBLIC _Read1302
D:0022H PUBLIC hide_month
C:081DH PUBLIC main
D:0023H PUBLIC done
D:0024H PUBLIC hide_week
D:0025H PUBLIC count
C:08F4H PUBLIC _GotoXY
B:0090H.4 PUBLIC Set
D:0080H PUBLIC DBPort
D:0026H PUBLIC week_value
D:0028H PUBLIC hide_year
C:0808H PUBLIC _Write1302
D:0029H PUBLIC down_flag
C:08B4H PUBLIC temp_to_str
D:002AH PUBLIC temp
D:002BH PUBLIC temp_value
D:002CH PUBLIC hide_sec
B:0090H.1 PUBLIC DS1302_RST
D:002DH PUBLIC hide_day
D:002EH PUBLIC hide_hour
C:0981H PUBLIC LCD_Write
D:002FH PUBLIC hide_min
B:0090H.5 PUBLIC Up
D:00E0H PUBLIC ACC
B:00A0H.0 PUBLIC LcdEn
C:09EFH PUBLIC LCD_Wait
C:05AEH PUBLIC _DS1302_GetTime
C:0A12H PUBLIC _LCD_SetInput
C:0754H PUBLIC show_time
B:0090H.0 PUBLIC DS1302_IO
B:0090H.7 PUBLIC out
BL51 BANKED LINKER/LOCATER V6.00 04/07/2012 10:23:53 PAGE 5
B:00A0H.2 PUBLIC LcdRs
B:00A0H.1 PUBLIC LcdRw
C:0895H PUBLIC _mdelay
C:0209H PUBLIC _DateToStr
C:09B3H PUBLIC _delay_18B20
D:0030H PUBLIC up_flag
C:08D4H PUBLIC _Delay1ms
C:0411H PUBLIC Downkey
C:09CFH PUBLIC _DS1302InputByte
C:096AH PUBLIC _Print
C:04E4H PUBLIC _TimeToStr
C:0003H PUBLIC keydone
D:0031H PUBLIC TempBuffer
B:00E0H.0 PUBLIC ACC0
C:09BEH PUBLIC Setkey
D:0036H PUBLIC CurrentTime
------- PROC LCD_WAIT
C:09EFH LINE# 35
C:09EFH LINE# 36
C:09EFH LINE# 37
C:09F1H LINE# 38
C:09F4H LINE# 39
C:09F7H LINE# 41
C:09F9H LINE# 42
C:09FBH LINE# 43
------- ENDPROC LCD_WAIT
------- PROC LCD_WRITE
B:0020H.0 SYMBOL style
D:0008H SYMBOL input
C:0981H LINE# 49
C:0981H LINE# 50
C:0981H LINE# 51
C:0983H LINE# 52
C:0987H LINE# 53
C:098AH LINE# 54
C:098EH LINE# 55
C:0991H LINE# 56
C:0994H LINE# 57
------- ENDPROC LCD_WRITE
------- PROC _LCD_SETDISPLAY
D:0007H SYMBOL DisplayMode
C:0A08H LINE# 70
C:0A08H LINE# 71
C:0A08H LINE# 72
------- ENDPROC _LCD_SETDISPLAY
------- PROC _LCD_SETINPUT
D:0007H SYMBOL InputMode
C:0A12H LINE# 82
C:0A12H LINE# 83
C:0A12H LINE# 84
------- ENDPROC _LCD_SETINPUT
------- PROC LCD_INITIAL
C:0849H LINE# 88
C:0849H LINE# 89
C:0849H LINE# 90
C:084BH LINE# 91
C:0853H LINE# 92
BL51 BANKED LINKER/LOCATER V6.00 04/07/2012 10:23:53 PAGE 6
C:085BH LINE# 93
C:0860H LINE# 94
C:0868H LINE# 95
------- ENDPROC LCD_INITIAL
------- PROC _GOTOXY
D:0006H SYMBOL x
D:0005H SYMBOL y
C:08F4H LINE# 99
C:08F6H LINE# 100
C:08F6H LINE# 101
C:08F9H LINE# 102
C:0903H LINE# 103
C:0906H LINE# 104
C:0912H LINE# 105
------- ENDPROC _GOTOXY
------- PROC _PRINT
D:0001H SYMBOL str
C:096AH LINE# 107
C:096AH LINE# 108
C:096AH LINE# 109
C:0970H LINE# 110
C:0970H LINE# 111
C:0977H LINE# 112
C:097EH LINE# 113
C:0980H LINE# 114
------- ENDPROC _PRINT
------- PROC _DS1302INPUTBYTE
D:0007H SYMBOL d
------- DO
D:0007H SYMBOL i
------- ENDDO
C:09CFH LINE# 141
C:09CFH LINE# 142
C:09CFH LINE# 144
C:09D0H LINE# 145
C:09D2H LINE# 146
C:09D2H LINE# 147
C:09D6H LINE# 148
C:09D8H LINE# 149
C:09DAH LINE# 150
C:09DCH LINE# 151
C:09DEH LINE# 152
------- ENDPROC _DS1302INPUTBYTE
------- PROC DS1302OUTPUTBYTE
------- DO
D:0007H SYMBOL i
------- ENDDO
C:09DFH LINE# 154
C:09DFH LINE# 155
C:09DFH LINE# 157
C:09E1H LINE# 158
C:09E1H LINE# 159
C:09E3H LINE# 160
C:09E7H LINE# 161
C:09E9H LINE# 162
C:09EBH LINE# 163
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -