📄 clock.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 07/14/2008 21:00:26 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE clock.obj TO clock
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
clock.obj (CLOCK)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
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?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: clock (CLOCK)
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 0002H.0 UNIT ?BI?CLOCK
DATA 0022H 000DH UNIT ?DT?CLOCK
IDATA 002FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?CO?CLOCK
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0263H UNIT ?C?LIB_CODE
CODE 0271H 0135H UNIT ?PR?DISP_LINE2?CLOCK
CODE 03A6H 0132H UNIT ?PR?DISP_LINE1?CLOCK
CODE 04D8H 0124H UNIT ?PR?DISP_TEMP?CLOCK
CODE 05FCH 00FDH UNIT ?PR?_READ_TEMPERATURE?CLOCK
CODE 06F9H 00CDH UNIT ?PR?_SET?CLOCK
CODE 07C6H 0096H UNIT ?PR?DISP_MOD0?CLOCK
CODE 085CH 0094H UNIT ?PR?DISP_MOD1?CLOCK
CODE 08F0H 008CH UNIT ?C_C51STARTUP
CODE 097CH 0087H UNIT ?PR?_COMPARE_TEMP?CLOCK
CODE 0A03H 0068H UNIT ?PR?MYCHAR?CLOCK
CODE 0A6BH 0054H UNIT ?PR?MAIN?CLOCK
CODE 0ABFH 0044H UNIT ?PR?_DISPLAYLISTCHAR?CLOCK
CODE 0B03H 0042H UNIT ?PR?LCMINIT?CLOCK
CODE 0B45H 0033H UNIT ?PR?TL_AL?CLOCK
CODE 0B78H 0033H UNIT ?PR?TH_AL?CLOCK
CODE 0BABH 0033H UNIT ?PR?ID_CASE1_KEY?CLOCK
BL51 BANKED LINKER/LOCATER V5.03 07/14/2008 21:00:26 PAGE 2
CODE 0BDEH 0032H UNIT ?PR?SET_TL_TEMP?CLOCK
CODE 0C10H 0032H UNIT ?PR?SET_TH_TEMP?CLOCK
CODE 0C42H 0029H UNIT ?PR?_SET1302?CLOCK
CODE 0C6BH 0029H UNIT ?PR?_WRITE_BYTE?CLOCK
CODE 0C94H 0027H UNIT ?PR?_DISPLAYONECHAR?CLOCK
CODE 0CBBH 0025H UNIT ?PR?READ_BYTE?CLOCK
CODE 0CE0H 0021H UNIT ?PR?OW_RESET?CLOCK
CODE 0D01H 001EH UNIT ?PR?_ADJUST_RES?CLOCK
CODE 0D1FH 001DH UNIT ?PR?T0?CLOCK
CODE 0D3CH 001CH UNIT ?PR?_WRITECOMMANDLCM?CLOCK
CODE 0D58H 0019H UNIT ?PR?DELAY400MS?CLOCK
CODE 0D71H 0016H UNIT ?PR?_RTINPUTBYTE?CLOCK
CODE 0D87H 0015H UNIT ?PR?READSTATUSLCM?CLOCK
CODE 0D9CH 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 0DB1H 0013H UNIT ?PR?_WRITEDATALCM?CLOCK
CODE 0DC4H 0011H UNIT ?PR?_DELAY?CLOCK
CODE 0DD5H 0010H UNIT ?PR?RTOUTPUTBYTE?CLOCK
CODE 0DE5H 0010H UNIT ?C_INITSEG
CODE 0DF5H 000FH UNIT ?PR?DELAY5MS?CLOCK
CODE 0E04H 000FH UNIT ?PR?_W1302?CLOCK
CODE 0E13H 000BH UNIT ?PR?_R1302?CLOCK
OVERLAY MAP OF MODULE: clock (CLOCK)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?CLOCK
+--> ?C_INITSEG
?PR?MAIN?CLOCK ----- -----
+--> ?PR?DELAY400MS?CLOCK
+--> ?PR?LCMINIT?CLOCK
+--> ?PR?DELAY5MS?CLOCK
+--> ?PR?MYCHAR?CLOCK
+--> ?PR?_W1302?CLOCK
+--> ?PR?_ADJUST_RES?CLOCK
+--> ?PR?DISP_MOD0?CLOCK
+--> ?PR?DISP_MOD1?CLOCK
?PR?LCMINIT?CLOCK ----- -----
+--> ?PR?_WRITECOMMANDLCM?CLOCK
+--> ?PR?DELAY5MS?CLOCK
?PR?_WRITECOMMANDLCM?CLOCK 0017H 0001H
+--> ?PR?READSTATUSLCM?CLOCK
?PR?MYCHAR?CLOCK ----- -----
+--> ?PR?_WRITECOMMANDLCM?CLOCK
+--> ?PR?_WRITEDATALCM?CLOCK
?PR?_WRITEDATALCM?CLOCK 0017H 0001H
+--> ?PR?READSTATUSLCM?CLOCK
BL51 BANKED LINKER/LOCATER V5.03 07/14/2008 21:00:26 PAGE 3
?PR?_W1302?CLOCK ----- -----
+--> ?PR?_RTINPUTBYTE?CLOCK
?PR?_ADJUST_RES?CLOCK ----- -----
+--> ?PR?_WRITE_BYTE?CLOCK
?PR?_WRITE_BYTE?CLOCK ----- -----
+--> ?PR?OW_RESET?CLOCK
+--> ?PR?_DELAY?CLOCK
?PR?OW_RESET?CLOCK ----- -----
+--> ?PR?_DELAY?CLOCK
?PR?DISP_MOD0?CLOCK ----- -----
+--> ?PR?LCMINIT?CLOCK
+--> ?PR?DELAY5MS?CLOCK
+--> ?PR?_SET1302?CLOCK
+--> ?PR?DISP_LINE1?CLOCK
+--> ?PR?DISP_LINE2?CLOCK
+--> ?PR?ID_CASE1_KEY?CLOCK
?PR?_SET1302?CLOCK 0008H 0001H
+--> ?PR?_W1302?CLOCK
?PR?DISP_LINE1?CLOCK ----- -----
+--> ?PR?_READ_TEMPERATURE?CLOCK
+--> ?PR?_DISPLAYONECHAR?CLOCK
+--> ?PR?_R1302?CLOCK
?PR?_READ_TEMPERATURE?CLOCK 0008H 000EH
+--> ?PR?_WRITE_BYTE?CLOCK
+--> ?PR?READ_BYTE?CLOCK
+--> ?PR?_DISPLAYONECHAR?CLOCK
?PR?READ_BYTE?CLOCK ----- -----
+--> ?PR?_DELAY?CLOCK
?PR?_DISPLAYONECHAR?CLOCK 0016H 0001H
+--> ?PR?_WRITECOMMANDLCM?CLOCK
+--> ?PR?_WRITEDATALCM?CLOCK
?PR?_R1302?CLOCK ----- -----
+--> ?PR?_RTINPUTBYTE?CLOCK
+--> ?PR?RTOUTPUTBYTE?CLOCK
?PR?DISP_LINE2?CLOCK ----- -----
+--> ?PR?_DISPLAYONECHAR?CLOCK
+--> ?CO?CLOCK
+--> ?PR?_DISPLAYLISTCHAR?CLOCK
+--> ?PR?_R1302?CLOCK
?PR?_DISPLAYLISTCHAR?CLOCK 0008H 0006H
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_DISPLAYONECHAR?CLOCK
?PR?ID_CASE1_KEY?CLOCK ----- -----
BL51 BANKED LINKER/LOCATER V5.03 07/14/2008 21:00:26 PAGE 4
+--> ?PR?DELAY5MS?CLOCK
+--> ?PR?_SET?CLOCK
?PR?_SET?CLOCK 0008H 0005H
+--> ?PR?_R1302?CLOCK
+--> ?PR?_W1302?CLOCK
?PR?DISP_MOD1?CLOCK ----- -----
+--> ?PR?LCMINIT?CLOCK
+--> ?PR?_READ_TEMPERATURE?CLOCK
+--> ?PR?_DISPLAYONECHAR?CLOCK
+--> ?PR?DISP_TEMP?CLOCK
+--> ?PR?SET_TL_TEMP?CLOCK
+--> ?PR?SET_TH_TEMP?CLOCK
+--> ?PR?_COMPARE_TEMP?CLOCK
+--> ?PR?TL_AL?CLOCK
+--> ?PR?TH_AL?CLOCK
?PR?DISP_TEMP?CLOCK 0008H 0006H
+--> ?PR?_DISPLAYONECHAR?CLOCK
?PR?SET_TL_TEMP?CLOCK ----- -----
+--> ?PR?DELAY5MS?CLOCK
?PR?SET_TH_TEMP?CLOCK ----- -----
+--> ?PR?DELAY5MS?CLOCK
?PR?_COMPARE_TEMP?CLOCK 0008H 0004H
+--> ?PR?OW_RESET?CLOCK
+--> ?PR?_WRITE_BYTE?CLOCK
+--> ?PR?READ_BYTE?CLOCK
?PR?TL_AL?CLOCK ----- -----
+--> ?PR?_DISPLAYONECHAR?CLOCK
?PR?TH_AL?CLOCK ----- -----
+--> ?PR?_DISPLAYONECHAR?CLOCK
SYMBOL TABLE OF MODULE: clock (CLOCK)
VALUE TYPE NAME
----------------------------------
------- MODULE CLOCK
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
D:0080H PUBLIC P0
D:0090H PUBLIC P1
B:00A8H.7 PUBLIC EA
D:0022H PUBLIC tempid
C:0A03H PUBLIC mychar
C:04D8H PUBLIC Disp_Temp
C:06F9H PUBLIC _Set
B:0080H.0 PUBLIC T_CLK
C:0D41H PUBLIC _WriteCommandLCM
BL51 BANKED LINKER/LOCATER V5.03 07/14/2008 21:00:26 PAGE 5
B:0020H.0 PUBLIC sflag
B:00A0H.0 PUBLIC P2_0
B:00A0H.1 PUBLIC P2_1
B:0080H.3 PUBLIC P0_3
B:00A0H.2 PUBLIC P2_2
B:0080H.4 PUBLIC P0_4
B:0080H.7 PUBLIC DQ
B:0080H.5 PUBLIC P0_5
B:0080H.6 PUBLIC P0_6
B:0020H.1 PUBLIC weekk
C:0D01H PUBLIC _adjust_res
B:0020H.2 PUBLIC flag
C:0C10H PUBLIC Set_TH_Temp
C:0D1FH PUBLIC t0
C:097CH PUBLIC _Compare_Temp
C:0C73H PUBLIC _write_byte
C:0A6BH PUBLIC main
C:0BDEH PUBLIC Set_TL_Temp
C:0BABH PUBLIC id_case1_key
C:0003H PUBLIC week
B:0080H.2 PUBLIC T_RST
C:0D77H PUBLIC _RTInputByte
B:0020H.3 PUBLIC year
C:0CBBH PUBLIC read_byte
D:0089H PUBLIC TMOD
B:0020H.4 PUBLIC sec
B:0020H.5 PUBLIC day
B:0020H.6 PUBLIC hour
D:0023H PUBLIC dipsmodid
B:0020H.7 PUBLIC min
D:00E0H PUBLIC ACC
C:0D58H PUBLIC Delay400Ms
C:0DB1H PUBLIC _WriteDataLCM
B:00A8H.1 PUBLIC ET0
C:0B78H PUBLIC Th_Al
B:0021H.0 PUBLIC th_flash_flag
B:0021H.1 PUBLIC mon
B:0080H.1 PUBLIC T_IO
D:008CH PUBLIC TH0
D:0024H PUBLIC id
C:0B45H PUBLIC Tl_Al
C:03A6H PUBLIC Disp_line1
B:0021H.2 PUBLIC tl_flash_flag
C:0271H PUBLIC Disp_line2
D:008AH PUBLIC TL0
C:0DD5H PUBLIC RTOutputByte
C:05FCH PUBLIC _Read_Temperature
C:0C42H PUBLIC _Set1302
B:0088H.4 PUBLIC TR0
B:0021H.3 PUBLIC th_flag
C:0ABFH PUBLIC _DisplayListChar
D:0025H PUBLIC th
B:0021H.4 PUBLIC tl_flag
D:0026H PUBLIC timecount
C:0C9FH PUBLIC _DisplayOneChar
D:0027H PUBLIC tl
C:0D87H PUBLIC ReadStatusLCM
BL51 BANKED LINKER/LOCATER V5.03 07/14/2008 21:00:26 PAGE 6
C:07C6H PUBLIC Disp_mod0
C:085CH PUBLIC Disp_mod1
C:0DF5H PUBLIC Delay5Ms
D:0028H PUBLIC inittime
B:0021H.5 PUBLIC lmcinit_or_not
C:0CE0H PUBLIC ow_reset
B:0021H.6 PUBLIC th_sign
C:0DC4H PUBLIC _delay
C:0B03H PUBLIC LCMInit
B:0021H.7 PUBLIC tl_sign
B:00E0H.0 PUBLIC ACC0
C:0E13H PUBLIC _R1302
C:0E04H PUBLIC _W1302
------- PROC MAIN
C:0A6BH LINE# 123
C:0A6BH LINE# 124
C:0A6BH LINE# 125
C:0A6EH LINE# 126
C:0A71H LINE# 127
C:0A74H LINE# 128
C:0A77H LINE# 129
C:0A7AH LINE# 130
C:0A7DH LINE# 131
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -