main.m51
来自「校园打铃系统」· M51 代码 · 共 1,006 行 · 第 1/3 页
M51
1,006 行
BL51 BANKED LINKER/LOCATER V5.03 06/05/2007 16:45:18 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\常用软件\KEIL\C51\BIN\BL51.EXE C:\DOCUME~1\LAI\桌面\学姐毕~1\MAIN.OBJ TO C:\DOCUME~1\LAI\桌面\学姐毕~1\MAIN RS (256)
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?PR?SET_HOUR?MAIN
<--+ ?PR?SET_MINITE?MAIN
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
C:\DOCUME~1\LAI\桌面\学姐毕~1\MAIN.OBJ (MAIN)
D:\常用软件\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\常用软件\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\常用软件\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\常用软件\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\常用软件\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\常用软件\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\常用软件\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\常用软件\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
D:\常用软件\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\常用软件\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\常用软件\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
D:\常用软件\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\常用软件\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: C:\DOCUME~1\LAI\桌面\学姐毕~1\MAIN (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 0010H UNIT _DATA_GROUP_
0018H 0008H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 000AH UNIT ?DT?MAIN
IDATA 002BH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0390H UNIT ?C?LIB_CODE
CODE 0393H 0358H UNIT ?PR?CLASS_START?MAIN
CODE 06EBH 029AH UNIT ?PR?SCAN_TIME?MAIN
CODE 0985H 01C5H UNIT ?PR?CLASS_END?MAIN
CODE 0B4AH 01A9H UNIT ?PR?VS_TIME?MAIN
CODE 0CF3H 010DH UNIT ?PR?V_TEMPERATURE?MAIN
CODE 0E00H 008CH UNIT ?C_C51STARTUP
CODE 0E8CH 008AH UNIT ?CO?MAIN
BL51 BANKED LINKER/LOCATER V5.03 06/05/2007 16:45:18 PAGE 2
CODE 0F16H 005BH UNIT ?PR?SET_HOUR?MAIN
CODE 0F71H 0052H UNIT ?PR?SET_MINITE?MAIN
CODE 0FC3H 0046H UNIT ?PR?_SEND?MAIN
CODE 1009H 0038H UNIT ?PR?READ_RTC?MAIN
CODE 1041H 002EH UNIT ?PR?DS_READ_BYTE?MAIN
CODE 106FH 0029H UNIT ?PR?_READ_DS1302?MAIN
CODE 1098H 0021H UNIT ?PR?SET_RTC?MAIN
CODE 10B9H 0020H UNIT ?PR?_DELAY1?MAIN
CODE 10D9H 001CH UNIT ?PR?INITIAL_7219?MAIN
CODE 10F5H 001CH UNIT ?PR?_DS_WRITE_BYTE?MAIN
CODE 1111H 0019H UNIT ?PR?_WRITE_DS1302_BYTE?MAIN
CODE 112AH 0019H UNIT ?PR?DS_RESET?MAIN
CODE 1143H 0018H UNIT ?PR?_DS_WRITE_1?MAIN
CODE 115BH 0018H UNIT ?PR?DS_READ_1?MAIN
CODE 1173H 0012H UNIT ?PR?SET_TIME?MAIN
CODE 1185H 0010H UNIT ?PR?_ADD_HOUR?MAIN
CODE 1195H 0010H UNIT ?PR?_ADD_MINITE?MAIN
CODE 11A5H 000FH UNIT ?PR?_MINUS_HOUR?MAIN
CODE 11B4H 000FH UNIT ?PR?_MINUS_MINITE?MAIN
CODE 11C3H 000FH UNIT ?PR?_DELAY?MAIN
CODE 11D2H 000EH UNIT ?PR?MAIN?MAIN
CODE 11E0H 000BH UNIT ?PR?_WRITE_DS1302?MAIN
CODE 11EBH 0006H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: C:\DOCUME~1\LAI\桌面\学姐毕~1\MAIN (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INITIAL_7219?MAIN
+--> ?PR?SET_RTC?MAIN
+--> ?PR?SET_TIME?MAIN
+--> ?PR?SCAN_TIME?MAIN
?PR?INITIAL_7219?MAIN ----- ----- ----- -----
+--> ?PR?_SEND?MAIN
?PR?SET_RTC?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_WRITE_DS1302?MAIN
?PR?_WRITE_DS1302?MAIN ----- ----- ----- -----
+--> ?PR?_WRITE_DS1302_BYTE?MAIN
?PR?SET_TIME?MAIN 0020H.0 0000H.1 ----- -----
+--> ?PR?SET_HOUR?MAIN
+--> ?PR?SET_MINITE?MAIN
?PR?SET_HOUR?MAIN ----- ----- 0008H 0001H
BL51 BANKED LINKER/LOCATER V5.03 06/05/2007 16:45:18 PAGE 3
+--> ?PR?READ_RTC?MAIN
+--> ?PR?_SEND?MAIN
+--> ?PR?_DELAY1?MAIN
+--> ?PR?SET_MINITE?MAIN
+--> ?PR?_ADD_HOUR?MAIN
+--> ?PR?_MINUS_HOUR?MAIN
+--> ?PR?SET_RTC?MAIN
?PR?READ_RTC?MAIN ----- ----- ----- -----
+--> ?PR?_SEND?MAIN
+--> ?CO?MAIN
+--> ?PR?_READ_DS1302?MAIN
?PR?_READ_DS1302?MAIN ----- ----- ----- -----
+--> ?PR?_WRITE_DS1302_BYTE?MAIN
?PR?_DELAY1?MAIN ----- ----- ----- -----
+--> ?PR?_SEND?MAIN
?PR?SET_MINITE?MAIN ----- ----- 0009H 0001H
+--> ?PR?READ_RTC?MAIN
+--> ?PR?_SEND?MAIN
+--> ?PR?_DELAY1?MAIN
+--> ?PR?_ADD_MINITE?MAIN
+--> ?PR?_MINUS_MINITE?MAIN
+--> ?PR?SET_RTC?MAIN
?PR?_ADD_MINITE?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?_MINUS_MINITE?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?_ADD_HOUR?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?_MINUS_HOUR?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?SCAN_TIME?MAIN ----- ----- ----- -----
+--> ?PR?READ_RTC?MAIN
+--> ?CO?MAIN
+--> ?PR?CLASS_START?MAIN
+--> ?PR?CLASS_END?MAIN
?PR?CLASS_START?MAIN ----- ----- 0008H 0004H
+--> ?CO?MAIN
+--> ?PR?_SEND?MAIN
+--> ?PR?VS_TIME?MAIN
+--> ?PR?V_TEMPERATURE?MAIN
?PR?VS_TIME?MAIN ----- ----- 000CH 0003H
+--> ?CO?MAIN
+--> ?PR?_SEND?MAIN
?PR?V_TEMPERATURE?MAIN ----- ----- 000CH 000CH
+--> ?PR?DS_RESET?MAIN
BL51 BANKED LINKER/LOCATER V5.03 06/05/2007 16:45:18 PAGE 4
+--> ?PR?_DS_WRITE_BYTE?MAIN
+--> ?PR?_DELAY?MAIN
+--> ?PR?DS_READ_BYTE?MAIN
+--> ?PR?_SEND?MAIN
?PR?DS_RESET?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY?MAIN
?PR?_DS_WRITE_BYTE?MAIN ----- ----- ----- -----
+--> ?PR?_DS_WRITE_1?MAIN
?PR?_DS_WRITE_1?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY?MAIN
?PR?DS_READ_BYTE?MAIN ----- ----- ----- -----
+--> ?PR?DS_READ_1?MAIN
+--> ?PR?_DELAY?MAIN
?PR?DS_READ_1?MAIN 0020H.0 0000H.1 ----- -----
+--> ?PR?_DELAY?MAIN
?PR?CLASS_END?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_SEND?MAIN
SYMBOL TABLE OF MODULE: C:\DOCUME~1\LAI\桌面\学姐毕~1\MAIN (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:10D9H PUBLIC Initial_7219
D:00B0H PUBLIC P3
C:0FDAH PUBLIC _send
C:0CF3H PUBLIC v_temperature
C:0ECFH PUBLIC read_rtc_address
C:0ED6H PUBLIC class
B:00B0H.7 PUBLIC LOAD
C:10C4H PUBLIC _delay1
B:00B0H.0 PUBLIC s1
C:0EC8H PUBLIC write_rtc_address
B:00B0H.1 PUBLIC s2
B:00B0H.2 PUBLIC s3
C:11D2H PUBLIC main
B:00B0H.3 PUBLIC s4
C:0393H PUBLIC class_start
C:1185H PUBLIC _add_hour
C:0E8CH PUBLIC time_data
C:11A5H PUBLIC _minus_hour
C:0985H PUBLIC class_end
C:0F71H PUBLIC set_minite
C:06EBH PUBLIC scan_time
C:106FH PUBLIC _Read_Ds1302
BL51 BANKED LINKER/LOCATER V5.03 06/05/2007 16:45:18 PAGE 5
C:1117H PUBLIC _Write_Ds1302_Byte
D:0021H PUBLIC read_rtc_code
C:1020H PUBLIC Read_RTC
C:11E0H PUBLIC _Write_Ds1302
B:0090H.0 PUBLIC fm
C:1143H PUBLIC _ds_write_1
B:0090H.1 PUBLIC ds
B:0090H.6 PUBLIC SDA
B:00B0H.4 PUBLIC CLK
B:00B0H.5 PUBLIC DIN
C:10F5H PUBLIC _ds_write_byte
C:112AH PUBLIC ds_reset
C:1173H PUBLIC set_time
B:0090H.5 PUBLIC SCL
C:115BH PUBLIC ds_read_1
C:1041H PUBLIC ds_read_byte
C:0F16H PUBLIC set_hour
C:11C3H PUBLIC _delay
C:1195H PUBLIC _add_minite
D:0024H PUBLIC set_rtc_code
C:1098H PUBLIC Set_RTC
B:0090H.7 PUBLIC RST
C:11B4H PUBLIC _minus_minite
D:0027H PUBLIC time_change
C:0B4AH PUBLIC vs_time
------- PROC INITIAL_7219
C:10D9H LINE# 32
C:10D9H LINE# 33
C:10D9H LINE# 34
C:10E0H LINE# 35
C:10E7H LINE# 36
C:10EEH LINE# 37
------- ENDPROC INITIAL_7219
C:0FCCH SYMBOL L?0197
C:0FD4H SYMBOL L?0198
------- PROC L?0196
------- ENDPROC L?0196
C:0FCCH SYMBOL L?0197
C:0FD4H SYMBOL L?0198
------- PROC _SEND
D:0007H SYMBOL add
D:0005H SYMBOL dat
------- DO
D:0006H SYMBOL Databuf
D:0003H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:0FDAH LINE# 40
C:0FDAH LINE# 41
C:0FDAH LINE# 43
C:0FDCH LINE# 44
C:0FDEH LINE# 45
C:0FE4H LINE# 46
C:0FE4H LINE# 47
C:0FEAH LINE# 48
C:0FEAH LINE# 49
C:0FECH LINE# 50
BL51 BANKED LINKER/LOCATER V5.03 06/05/2007 16:45:18 PAGE 6
C:0FEEH LINE# 52
C:0FEEH LINE# 53
C:0FF0H LINE# 54
C:0FF0H LINE# 55
C:0FF2H LINE# 56
C:0FF2H LINE# 57
C:0FF6H LINE# 58
C:0FFAH LINE# 59
C:0FFCH LINE# 60
C:0FFEH LINE# 61
C:1000H LINE# 62
C:1004H LINE# 63
C:1006H LINE# 64
C:1008H LINE# 65
------- ENDPROC _SEND
------- PROC L?0201
------- ENDPROC L?0201
------- PROC _WRITE_DS1302_BYTE
D:0007H SYMBOL temp
------- DO
D:0006H SYMBOL i
------- ENDDO
C:1117H LINE# 110
C:1117H LINE# 111
C:1117H LINE# 113
C:1119H LINE# 114
C:1119H LINE# 115
C:111BH LINE# 116
C:111FH LINE# 117
C:1123H LINE# 118
C:1125H LINE# 119
C:1129H LINE# 120
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?