📄 104-1602ʦ
字号:
BL51 BANKED LINKER/LOCATER V6.22 03/25/2012 09:41:00 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE 1602.obj, delay.obj, DS1302.obj, main.obj TO 1602液晶显示ds1302 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
1602.obj (1602)
delay.obj (DELAY)
DS1302.obj (DS1302)
main.obj (MAIN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: 1602液晶显示ds1302 (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 0010H UNIT ?DT?DS1302
DATA 0018H 0004H UNIT ?DT?_LCD_WRITE_STRING?1602
DATA 001CH 0004H UNIT _DATA_GROUP_
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0046H UNIT ?DT?MAIN
IDATA 0067H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 022AH UNIT ?PR?KEYDONE?MAIN
CODE 022DH 011EH UNIT ?PR?_DATETOSTR?MAIN
CODE 034BH 010BH UNIT ?PR?UPKEY?MAIN
CODE 0456H 00D9H UNIT ?PR?DOWNKEY?MAIN
CODE 052FH 00D2H UNIT ?PR?_TIMETOSTR?MAIN
CODE 0601H 00B3H UNIT ?PR?_DS1302_GETTIME?MAIN
CODE 06B4H 009CH UNIT ?CO?MAIN
CODE 0750H 008CH UNIT ?C_C51STARTUP
CODE 07DCH 007FH UNIT ?PR?NAOZ?MAIN
CODE 085BH 007BH UNIT ?PR?KEYDONE1?MAIN
CODE 08D6H 007AH UNIT ?C?LIB_CODE
CODE 0950H 0075H UNIT ?PR?_NAOZHONG?MAIN
CODE 09C5H 006AH UNIT ?PR?SHOW_TIME?MAIN
CODE 0A2FH 0068H UNIT ?PR?MAIN?MAIN
CODE 0A97H 0067H UNIT ?PR?DS1302_WRITE_TIME?DS1302
CODE 0AFEH 0066H UNIT ?PR?MUSIC?MAIN
CODE 0B64H 005CH UNIT ?PR?DS1302_READ_TIME?DS1302
CODE 0BC0H 0050H UNIT ?PR?UPKEY1?MAIN
CODE 0C10H 004FH UNIT ?PR?DOWNKEY1?MAIN
CODE 0C5FH 0048H UNIT ?PR?_WRITE1302?MAIN
BL51 BANKED LINKER/LOCATER V6.22 03/25/2012 09:41:00 PAGE 2
CODE 0CA7H 0048H UNIT ?PR?NAOTIME?MAIN
CODE 0CEFH 0047H UNIT ?PR?READTEMP?MAIN
CODE 0D36H 003FH UNIT ?PR?_DS1302_WRITE_BYTE?DS1302
CODE 0D75H 003EH UNIT ?PR?_BAOSHI?MAIN
CODE 0DB3H 003EH UNIT ?PR?INITIAL_DS1302?MAIN
CODE 0DF1H 003EH UNIT ?PR?HEHE?MAIN
CODE 0E2FH 003CH UNIT ?PR?LCD_INIT?1602
CODE 0E6BH 003BH UNIT ?PR?_DS1302_READ_BYTE?DS1302
CODE 0EA6H 0036H UNIT ?PR?_LCD_WRITE_STRING?1602
CODE 0EDCH 0028H UNIT ?PR?INIT_DS18B20?MAIN
CODE 0F04H 0026H UNIT ?PR?_GOTOXY?MAIN
CODE 0F2AH 0024H UNIT ?PR?LCD_INITIAL?MAIN
CODE 0F4EH 0023H UNIT ?PR?_MDELAY?MAIN
CODE 0F71H 0020H UNIT ?PR?TEMP_TO_STR?MAIN
CODE 0F91H 0020H UNIT ?PR?_DELAY1MS?MAIN
CODE 0FB1H 001EH UNIT ?PR?_DELAY?MAIN
CODE 0FCFH 001EH UNIT ?PR?READONECHAR?MAIN
CODE 0FEDH 001AH UNIT ?PR?_WRITEONECHAR?MAIN
CODE 1007H 0017H UNIT ?PR?_PRINT?MAIN
CODE 101EH 0017H UNIT ?PR?SETKEY?MAIN
CODE 1035H 0016H UNIT ?PR?LCD_WRITE?MAIN
CODE 104BH 0015H UNIT ?PR?_DELAYMS?DELAY
CODE 1060H 0015H UNIT ?PR?_READ1302?MAIN
CODE 1075H 0014H UNIT ?PR?SETKEY1?MAIN
CODE 1089H 0013H UNIT ?PR?OUTKEY?MAIN
CODE 109CH 0013H UNIT ?PR?OUTKEY1?MAIN
CODE 10AFH 0012H UNIT ?PR?_DELAY_18B20?MAIN
CODE 10C1H 0011H UNIT ?PR?_LCD_WRITE_COM?1602
CODE 10D2H 0011H UNIT ?PR?_LCD_WRITE_DATA?1602
CODE 10E3H 0011H UNIT ?C_INITSEG
CODE 10F4H 0010H UNIT ?PR?_DS1302INPUTBYTE?MAIN
CODE 1104H 0010H UNIT ?PR?DS1302OUTPUTBYTE?MAIN
CODE 1114H 000DH UNIT ?PR?LCD_WAIT?MAIN
CODE 1121H 000BH UNIT ?PR?DS1302_INIT?DS1302
CODE 112CH 000AH UNIT ?PR?LCD_CLEAR?1602
CODE 1136H 000AH UNIT ?PR?_LCD_SETDISPLAY?MAIN
CODE 1140H 000AH UNIT ?PR?_LCD_SETINPUT?MAIN
CODE 114AH 0003H UNIT ?PR?_DELAYUS2X?DELAY
OVERLAY MAP OF MODULE: 1602液晶显示ds1302 (1602)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?LCD_INITIAL?MAIN
+--> ?PR?INIT_DS18B20?MAIN
+--> ?PR?INITIAL_DS1302?MAIN
+--> ?PR?HEHE?MAIN
+--> ?PR?_DELAY?MAIN
BL51 BANKED LINKER/LOCATER V6.22 03/25/2012 09:41:00 PAGE 3
+--> ?PR?KEYDONE?MAIN
+--> ?PR?KEYDONE1?MAIN
+--> ?PR?SHOW_TIME?MAIN
+--> ?PR?_NAOZHONG?MAIN
+--> ?PR?_BAOSHI?MAIN
+--> ?PR?SETKEY?MAIN
+--> ?PR?SETKEY1?MAIN
?PR?LCD_INITIAL?MAIN ----- ----- ----- -----
+--> ?PR?LCD_WRITE?MAIN
+--> ?PR?_LCD_SETDISPLAY?MAIN
+--> ?PR?_LCD_SETINPUT?MAIN
?PR?LCD_WRITE?MAIN 0020H.0 0000H.1 001CH 0001H
+--> ?PR?LCD_WAIT?MAIN
?PR?_LCD_SETDISPLAY?MAIN ----- ----- ----- -----
+--> ?PR?LCD_WRITE?MAIN
?PR?_LCD_SETINPUT?MAIN ----- ----- ----- -----
+--> ?PR?LCD_WRITE?MAIN
?PR?INIT_DS18B20?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY_18B20?MAIN
?PR?_DELAY_18B20?MAIN ----- ----- ----- -----
+--> ?PR?_WRITEONECHAR?MAIN
?PR?INITIAL_DS1302?MAIN ----- ----- ----- -----
+--> ?PR?_READ1302?MAIN
+--> ?PR?_WRITE1302?MAIN
?PR?_READ1302?MAIN ----- ----- ----- -----
+--> ?PR?_DS1302INPUTBYTE?MAIN
+--> ?PR?DS1302OUTPUTBYTE?MAIN
?PR?_WRITE1302?MAIN ----- ----- ----- -----
+--> ?PR?_MDELAY?MAIN
+--> ?PR?_READ1302?MAIN
+--> ?PR?_DS1302INPUTBYTE?MAIN
?PR?HEHE?MAIN ----- ----- ----- -----
+--> ?PR?_GOTOXY?MAIN
+--> ?CO?MAIN
+--> ?PR?_PRINT?MAIN
+--> ?PR?_DELAY?MAIN
?PR?_GOTOXY?MAIN ----- ----- ----- -----
+--> ?PR?TEMP_TO_STR?MAIN
+--> ?PR?LCD_WRITE?MAIN
?PR?_PRINT?MAIN ----- ----- ----- -----
+--> ?PR?LCD_WRITE?MAIN
?PR?KEYDONE?MAIN ----- ----- ----- -----
+--> ?PR?_WRITE1302?MAIN
+--> ?PR?_READ1302?MAIN
BL51 BANKED LINKER/LOCATER V6.22 03/25/2012 09:41:00 PAGE 4
+--> ?PR?SETKEY?MAIN
+--> ?PR?UPKEY?MAIN
+--> ?PR?DOWNKEY?MAIN
+--> ?PR?SHOW_TIME?MAIN
+--> ?PR?OUTKEY?MAIN
?PR?SETKEY?MAIN ----- ----- ----- -----
+--> ?PR?_MDELAY?MAIN
?PR?UPKEY?MAIN ----- ----- ----- -----
+--> ?PR?OUTKEY?MAIN
+--> ?PR?_MDELAY?MAIN
+--> ?PR?_READ1302?MAIN
+--> ?PR?MUSIC?MAIN
+--> ?PR?_DELAY?MAIN
?PR?OUTKEY?MAIN ----- ----- ----- -----
+--> ?PR?_WRITE1302?MAIN
?PR?MUSIC?MAIN ----- ----- 001CH 0004H
+--> ?CO?MAIN
+--> ?PR?_DELAY?MAIN
?PR?DOWNKEY?MAIN ----- ----- ----- -----
+--> ?PR?_MDELAY?MAIN
+--> ?PR?_READ1302?MAIN
?PR?SHOW_TIME?MAIN ----- ----- ----- -----
+--> ?PR?READTEMP?MAIN
+--> ?PR?_GOTOXY?MAIN
+--> ?PR?_PRINT?MAIN
+--> ?CO?MAIN
+--> ?PR?_DELAY1MS?MAIN
?PR?READTEMP?MAIN ----- ----- 001CH 0001H
+--> ?PR?_DS1302_GETTIME?MAIN
+--> ?PR?_TIMETOSTR?MAIN
+--> ?PR?_DATETOSTR?MAIN
+--> ?PR?INIT_DS18B20?MAIN
+--> ?PR?_WRITEONECHAR?MAIN
+--> ?PR?_DELAY_18B20?MAIN
+--> ?PR?READONECHAR?MAIN
?PR?_DS1302_GETTIME?MAIN ----- ----- ----- -----
+--> ?PR?_READ1302?MAIN
?PR?READONECHAR?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY_18B20?MAIN
?PR?KEYDONE1?MAIN ----- ----- ----- -----
+--> ?PR?SETKEY1?MAIN
+--> ?PR?DOWNKEY1?MAIN
+--> ?PR?NAOTIME?MAIN
+--> ?PR?_WRITE1302?MAIN
+--> ?PR?SHOW_TIME?MAIN
?PR?SETKEY1?MAIN ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.22 03/25/2012 09:41:00 PAGE 5
+--> ?PR?_MDELAY?MAIN
?PR?DOWNKEY1?MAIN ----- ----- ----- -----
+--> ?PR?OUTKEY1?MAIN
+--> ?PR?UPKEY1?MAIN
+--> ?PR?_MDELAY?MAIN
?PR?OUTKEY1?MAIN ----- ----- ----- -----
+--> ?PR?_WRITE1302?MAIN
?PR?UPKEY1?MAIN ----- ----- ----- -----
+--> ?PR?_MDELAY?MAIN
?PR?NAOTIME?MAIN ----- ----- ----- -----
+--> ?PR?READTEMP?MAIN
+--> ?PR?_GOTOXY?MAIN
+--> ?PR?NAOZ?MAIN
+--> ?CO?MAIN
+--> ?PR?_PRINT?MAIN
+--> ?PR?_DELAY1MS?MAIN
?PR?_NAOZHONG?MAIN ----- ----- ----- -----
+--> ?PR?MUSIC?MAIN
?PR?_BAOSHI?MAIN ----- ----- ----- -----
+--> ?PR?MUSIC?MAIN
SYMBOL TABLE OF MODULE: 1602液晶显示ds1302 (1602)
VALUE TYPE NAME
----------------------------------
------- MODULE 1602
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
B:00A0H.4 PUBLIC EN
D:00B8H PUBLIC IP
C:0EA6H PUBLIC _LCD_Write_String
C:112CH PUBLIC LCD_Clear
C:10D2H PUBLIC _LCD_Write_Data
B:00A0H.6 PUBLIC RS
B:00A0H.5 PUBLIC RW
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:10C1H PUBLIC _LCD_Write_Com
C:0E2FH PUBLIC LCD_Init
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _LCD_WRITE_COM
D:0007H SYMBOL com
C:10C1H LINE# 46
C:10C1H LINE# 47
BL51 BANKED LINKER/LOCATER V6.22 03/25/2012 09:41:00 PAGE 6
C:10C1H LINE# 49
C:10C3H LINE# 50
C:10C5H LINE# 51
C:10C7H LINE# 52
C:10C9H LINE# 53
C:10CAH LINE# 55
C:10CFH LINE# 57
C:10D1H LINE# 58
------- ENDPROC _LCD_WRITE_COM
------- PROC _LCD_WRITE_DATA
D:0007H SYMBOL Data
C:10D2H LINE# 62
C:10D2H LINE# 63
C:10D2H LINE# 65
C:10D4H LINE# 66
C:10D6H LINE# 67
C:10D8H LINE# 68
C:10DAH LINE# 69
C:10DBH LINE# 71
C:10E0H LINE# 73
C:10E2H LINE# 74
------- ENDPROC _LCD_WRITE_DATA
------- PROC LCD_CLEAR
C:112CH LINE# 79
C:112CH LINE# 80
C:112CH LINE# 81
C:1131H LINE# 82
------- ENDPROC LCD_CLEAR
------- PROC _LCD_WRITE_STRING
D:0018H SYMBOL x
D:0005H SYMBOL y
D:0019H SYMBOL s
C:0EA6H LINE# 87
C:0EAEH LINE# 88
C:0EAEH LINE# 89
C:0EB1H LINE# 90
C:0EB1H LINE# 91
C:0EB5H LINE# 92
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -