📄 smart_timer.m51
字号:
BL51 BANKED LINKER/LOCATER V4.20 07/15/2004 09:46:26 PAGE 1
BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, lcd.obj, lcm_asm.obj, INTEMP.obj TO smart_timer RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
lcd.obj (LCD)
lcm_asm.obj (LCMONLE)
INTEMP.obj (INTEMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: smart_timer (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0001H.0 UNIT ?BI?MAIN
DATA 0021H 0044H UNIT _DATA_GROUP_
DATA 0065H 0011H UNIT ?DT?MAIN
IDATA 0076H 0010H UNIT _IDATA_GROUP_
IDATA 0086H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V4.20 07/15/2004 09:46:26 PAGE 2
001EH 000DH *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 2730H UNIT ?PR?MAIN?MAIN
CODE 275EH 08E0H UNIT ?CO?LCD
CODE 303EH 064DH UNIT ?PR?_LINE_LCD?LCD
CODE 368BH 05C4H UNIT ?C?LIB_CODE
CODE 3C4FH 0429H UNIT ?PR?SHOW_3?MAIN
CODE 4078H 0428H UNIT ?PR?_STAR_11?MAIN
CODE 44A0H 0367H UNIT ?PR?_MENU?LCD
CODE 4807H 028BH UNIT ?PR?_BLACK_SHOW?LCD
CODE 4A92H 025BH UNIT ?PR?_CHAR_BYTE?LCD
CODE 4CEDH 023AH UNIT ?PR?_STAR_01?MAIN
CODE 4F27H 0210H UNIT ?PR?_LONG_FLOAT?MAIN
CODE 5137H 01FAH UNIT ?PR?_SAVE_RAM2?MAIN
CODE 5331H 01F0H UNIT ?PR?SHOW_0?MAIN
CODE 5521H 01ACH UNIT ?PR?_SAVE_RAM?MAIN
CODE 56CDH 0101H UNIT ?PR?INT_0?INTEMP
CODE 57CEH 0101H UNIT ?PR?INT_1?INTEMP
CODE 58CFH 00A9H UNIT ?PR?START_11?INTEMP
CODE 5978H 008CH UNIT ?C_C51STARTUP
CODE 5A04H 0089H UNIT ?PR?SHOW_ACCE?MAIN
CODE 5A8DH 0069H UNIT ?PR?START_00?INTEMP
CODE 5AF6H 0064H UNIT ?PR?TIME2_INT?MAIN
CODE 5B5AH 0059H UNIT ?PR?CLEAR_UP?LCD
CODE 5BB3H 0059H UNIT ?PR?CLEAR_DOWN?LCD
CODE 5C0CH 0051H UNIT ?PR?_SHOW_TIME2?MAIN
CODE 5C5DH 004EH UNIT ?PR?_SHOW_TIME1?MAIN
CODE 5CABH 0044H UNIT ?C?LDIV
CODE 5CEFH 0041H UNIT ?PR?INT?LCMONLE
CODE 5D30H 0035H UNIT ?PR?CELIANG?LCD
CODE 5D65H 0032H UNIT ?C_INITSEG
CODE 5D97H 002CH UNIT ?PR?TIME_0?INTEMP
CODE 5DC3H 002CH UNIT ?PR?TIME_1?INTEMP
CODE 5DEFH 0015H UNIT ?PR?_PR0?LCMONLE
CODE 5E04H 0015H UNIT ?PR?_PR1?LCMONLE
CODE 5E19H 0015H UNIT ?PR?_PR3?LCMONLE
CODE 5E2EH 0015H UNIT ?PR?_PR4?LCMONLE
CODE 5E43H 0013H UNIT ?PR?DELAY?LCMONLE
CODE 5E56H 0013H UNIT ?PR?DELAY01?LCMONLE
OVERLAY MAP OF MODULE: smart_timer (MAIN)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?INT_1?INTEMP ----- ----- ----- -----
+--> ?PR?INT_0?INTEMP
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V4.20 07/15/2004 09:46:26 PAGE 3
?PR?MAIN?MAIN 0021H 0021H ----- -----
+--> ?PR?DELAY?LCMONLE
+--> ?PR?INT?LCMONLE
+--> ?PR?CLEAR_UP?LCD
+--> ?PR?CLEAR_DOWN?LCD
+--> ?PR?_LINE_LCD?LCD
+--> ?PR?DELAY01?LCMONLE
+--> ?PR?_MENU?LCD
+--> ?PR?_CHAR_BYTE?LCD
+--> ?PR?SHOW_ACCE?MAIN
+--> ?PR?CELIANG?LCD
+--> ?PR?START_00?INTEMP
+--> ?PR?_STAR_01?MAIN
+--> ?PR?SHOW_0?MAIN
+--> ?PR?_SAVE_RAM?MAIN
+--> ?PR?_LONG_FLOAT?MAIN
+--> ?PR?_SHOW_TIME1?MAIN
+--> ?PR?_BLACK_SHOW?LCD
+--> ?PR?START_11?INTEMP
+--> ?PR?_STAR_11?MAIN
+--> ?PR?_SAVE_RAM2?MAIN
+--> ?PR?_SHOW_TIME2?MAIN
+--> ?PR?SHOW_3?MAIN
?PR?INT?LCMONLE ----- ----- ----- -----
+--> ?PR?_PR0?LCMONLE
+--> ?PR?_PR3?LCMONLE
?PR?CLEAR_UP?LCD 0054H 0001H ----- -----
+--> ?PR?_PR0?LCMONLE
+--> ?PR?_PR3?LCMONLE
+--> ?PR?_PR1?LCMONLE
+--> ?PR?_PR4?LCMONLE
?PR?CLEAR_DOWN?LCD 0058H 0001H ----- -----
+--> ?PR?_PR0?LCMONLE
+--> ?PR?_PR3?LCMONLE
+--> ?PR?_PR1?LCMONLE
+--> ?PR?_PR4?LCMONLE
?PR?_LINE_LCD?LCD 005BH 0009H ----- -----
+--> ?PR?_PR0?LCMONLE
+--> ?CO?LCD
+--> ?PR?_PR1?LCMONLE
+--> ?PR?_PR3?LCMONLE
+--> ?PR?_PR4?LCMONLE
?PR?_MENU?LCD 0042H 0012H ----- -----
+--> ?PR?CLEAR_UP?LCD
+--> ?PR?CLEAR_DOWN?LCD
+--> ?PR?_LINE_LCD?LCD
?PR?_CHAR_BYTE?LCD 004EH 0006H ----- -----
+--> ?PR?_PR0?LCMONLE
+--> ?CO?LCD
+--> ?PR?_PR1?LCMONLE
+--> ?PR?_PR3?LCMONLE
BL51 BANKED LINKER/LOCATER V4.20 07/15/2004 09:46:26 PAGE 4
+--> ?PR?_PR4?LCMONLE
?PR?SHOW_ACCE?MAIN 0042H 000CH ----- -----
+--> ?PR?CLEAR_DOWN?LCD
+--> ?PR?_LINE_LCD?LCD
+--> ?PR?DELAY01?LCMONLE
+--> ?PR?_CHAR_BYTE?LCD
?PR?CELIANG?LCD 0042H 0010H ----- -----
+--> ?PR?CLEAR_DOWN?LCD
+--> ?PR?_LINE_LCD?LCD
?PR?_STAR_01?MAIN 0042H 0015H ----- -----
+--> ?PR?_LINE_LCD?LCD
?PR?SHOW_0?MAIN 0042H 0013H ----- -----
+--> ?PR?_LINE_LCD?LCD
+--> ?PR?DELAY01?LCMONLE
?PR?_SAVE_RAM?MAIN 005BH 000AH ----- -----
?PR?_LONG_FLOAT?MAIN 005BH 0009H ----- -----
?PR?_SHOW_TIME1?MAIN ----- ----- 0076H 0010H
+--> ?PR?_LINE_LCD?LCD
?PR?_BLACK_SHOW?LCD 0042H 0007H ----- -----
+--> ?PR?_PR0?LCMONLE
+--> ?CO?LCD
+--> ?PR?_PR1?LCMONLE
+--> ?PR?_PR3?LCMONLE
+--> ?PR?_PR4?LCMONLE
?PR?_STAR_11?MAIN 0042H 0019H ----- -----
+--> ?PR?_SAVE_RAM?MAIN
+--> ?PR?_LONG_FLOAT?MAIN
+--> ?PR?_LINE_LCD?LCD
+--> ?PR?_SHOW_TIME1?MAIN
?PR?_SAVE_RAM2?MAIN 0042H 000AH ----- -----
?PR?_SHOW_TIME2?MAIN 0042H 0010H ----- -----
+--> ?PR?_LINE_LCD?LCD
?PR?SHOW_3?MAIN 0042H 0016H ----- -----
+--> ?PR?_LINE_LCD?LCD
+--> ?PR?CLEAR_DOWN?LCD
+--> ?PR?DELAY01?LCMONLE
SYMBOL TABLE OF MODULE: smart_timer (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
BL51 BANKED LINKER/LOCATER V4.20 07/15/2004 09:46:26 PAGE 5
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:0020H.0 PUBLIC acce_chose
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
B:00B0H.5 PUBLIC T1
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
C:4F37H PUBLIC _long_float
D:00A8H PUBLIC IE
B:0020H.1 PUBLIC time1_new
B:0020H.2 PUBLIC time2_new
C:5AF6H PUBLIC time2_int
D:0065H PUBLIC time1_hh
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
D:0069H PUBLIC n1
D:00CBH PUBLIC RCAP2H
D:006BH PUBLIC time_tl0
B:00B8H.4 PUBLIC PS
B:0090H.2 PUBLIC music
D:006CH PUBLIC time_tl1
B:0090H.1 PUBLIC T2EX
B:00D0H.2 PUBLIC OV
D:00CAH PUBLIC RCAP2L
C:002EH PUBLIC main
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
B:00A0H.7 PUBLIC lcd_e1
B:00C8H.5 PUBLIC RCLK
B:00C8H.4 PUBLIC TCLK
C:5A04H PUBLIC show_acce
D:006DH PUBLIC select_id
C:5550H PUBLIC _save_ram
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:006EH PUBLIC temp
B:0020H.3 PUBLIC acce_id
B:0020H.4 PUBLIC over
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
B:00C8H.0 PUBLIC CP_RL2
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
B:00C8H.7 PUBLIC TF2
BL51 BANKED LINKER/LOCATER V4.20 07/15/2004 09:46:26 PAGE 6
B:0098H.2 PUBLIC RB8
B:00B0H.2 PUBLIC intp_0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
B:00B0H.3 PUBLIC intp_1
B:0098H.3 PUBLIC TB8
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
D:00CDH PUBLIC TH2
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
B:0098H.5 PUBLIC SM2
D:00CCH PUBLIC TL2
C:5331H PUBLIC show_0
B:00B8H.1 PUBLIC PT0
B:00B8H.3 PUBLIC PT1
B:00D0H.3 PUBLIC RS0
C:3C4FH PUBLIC show_3
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
C:4CEDH PUBLIC _star_01
C:4078H PUBLIC _star_11
D:0070H PUBLIC time_hh
B:00C8H.3 PUBLIC EXEN2
C:515CH PUBLIC _save_ram2
B:0098H.4 PUBLIC REN
C:5C61H PUBLIC _show_time1
C:5C0CH PUBLIC _show_time2
D:00C8H PUBLIC T2CON
D:0074H PUBLIC n
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
B:00D0H.5 PUBLIC F0
B:0020H.5 PUBLIC star0_flat
B:0020H.6 PUBLIC star1_flat
B:0020H.7 PUBLIC over0_flat
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -