?? ds1820.m51
字號:
BL51 BANKED LINKER/LOCATER V6.02 07/22/2007 11:27:38 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE display.obj TO ds1820
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
display.obj (DISPLAY)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: ds1820 (DISPLAY)
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 0008H UNIT _DATA_GROUP_
DATA 0010H 0002H UNIT ?DT?_DISPBMP?DISPLAY
0012H 000EH *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0002H ABSOLUTE
CODE 0005H 0120H UNIT ?CO?DISPLAY
CODE 0125H 00B6H UNIT ?C?LIB_CODE
CODE 01DBH 00A3H INBLOCK ?PR?_LCD_WRITESZ?DISPLAY
CODE 027EH 0093H INBLOCK ?PR?_LCD_WRITEHZ?DISPLAY
CODE 0311H 0086H INBLOCK ?PR?OXY?DISPLAY
CODE 0397H 007AH INBLOCK ?PR?_DISPBMP?DISPLAY
CODE 0411H 0062H INBLOCK ?PR?GETTEMPVALUE?DISPLAY
CODE 0473H 004CH INBLOCK ?PR?PRESSKEY?DISPLAY
CODE 04BFH 003DH INBLOCK ?PR?INITLCD?DISPLAY
CODE 04FCH 002EH INBLOCK ?PR?RSTDS1820?DISPLAY
CODE 052AH 002EH INBLOCK ?PR?READDS1820?DISPLAY
CODE 0558H 002BH INBLOCK ?PR?_WRITEDS1820?DISPLAY
CODE 0583H 001AH INBLOCK ?PR?_LCD_WRITEDATA1?DISPLAY
CODE 059DH 001AH INBLOCK ?PR?_LCD_WRITEDATA2?DISPLAY
CODE 05B7H 0016H INBLOCK ?PR?_LCD_WRITECOMMAND1?DISPLAY
CODE 05CDH 0016H INBLOCK ?PR?_LCD_WRITECOMMAND2?DISPLAY
CODE 05E3H 0015H INBLOCK ?PR?_DELAY1S?DISPLAY
CODE 05F8H 0014H INBLOCK ?PR?_DELAY1MS?DISPLAY
CODE 060CH 0014H INBLOCK ?PR?_SLEEP_MS?DISPLAY
CODE 0620H 0013H INBLOCK ?PR?LCD_CHECK_BUSY1?DISPLAY
CODE 0633H 0013H INBLOCK ?PR?LCD_CHECK_BUSY2?DISPLAY
CODE 0646H 000CH INBLOCK ?PR?MAIN?DISPLAY
CODE 0652H 000CH UNIT ?C_C51STARTUP
CODE 065EH 0005H INBLOCK ?PR?LCD_SELECT1?DISPLAY
BL51 BANKED LINKER/LOCATER V6.02 07/22/2007 11:27:38 PAGE 2
CODE 0663H 0005H INBLOCK ?PR?LCD_SELECT2?DISPLAY
CODE 0668H 0004H INBLOCK ?PR?DELAY15US?DISPLAY
CODE 066CH 0004H INBLOCK ?PR?DELAY10US?DISPLAY
CODE 0670H 0004H INBLOCK ?PR?SKIPROMCODE?DISPLAY
CODE 0674H 0004H INBLOCK ?PR?STARTADC?DISPLAY
CODE 0678H 0003H INBLOCK ?PR?_DELAY1US?DISPLAY
OVERLAY MAP OF MODULE: ds1820 (DISPLAY)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------
?PR?PRESSKEY?DISPLAY ----- ----- ----- -----
+--> ?PR?_DELAY1MS?DISPLAY
+--> ?PR?OXY?DISPLAY
?PR?OXY?DISPLAY ----- ----- 0008H 0002H
+--> ?PR?RSTDS1820?DISPLAY
+--> ?PR?SKIPROMCODE?DISPLAY
+--> ?PR?STARTADC?DISPLAY
+--> ?PR?_DELAY1S?DISPLAY
+--> ?PR?INITLCD?DISPLAY
+--> ?PR?GETTEMPVALUE?DISPLAY
+--> ?CO?DISPLAY
+--> ?PR?_LCD_WRITEHZ?DISPLAY
+--> ?PR?_LCD_WRITESZ?DISPLAY
?PR?RSTDS1820?DISPLAY 0020H.0 0000H.1 ----- -----
+--> ?PR?DELAY15US?DISPLAY
?PR?DELAY15US?DISPLAY ----- ----- ----- -----
+--> ?PR?_DELAY1US?DISPLAY
?PR?SKIPROMCODE?DISPLAY ----- ----- ----- -----
+--> ?PR?_WRITEDS1820?DISPLAY
?PR?_WRITEDS1820?DISPLAY ----- ----- ----- -----
+--> ?PR?_DELAY1US?DISPLAY
+--> ?PR?DELAY15US?DISPLAY
?PR?STARTADC?DISPLAY ----- ----- ----- -----
+--> ?PR?_WRITEDS1820?DISPLAY
?PR?_DELAY1S?DISPLAY ----- ----- ----- -----
+--> ?PR?_DELAY1MS?DISPLAY
?PR?INITLCD?DISPLAY ----- ----- ----- -----
+--> ?PR?_DELAY1MS?DISPLAY
+--> ?PR?_LCD_WRITECOMMAND1?DISPLAY
+--> ?PR?_LCD_WRITECOMMAND2?DISPLAY
+--> ?PR?_LCD_WRITEDATA1?DISPLAY
+--> ?PR?_LCD_WRITEDATA2?DISPLAY
?PR?_LCD_WRITECOMMAND1?DISPLAY ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.02 07/22/2007 11:27:38 PAGE 3
+--> ?PR?LCD_SELECT1?DISPLAY
+--> ?PR?LCD_CHECK_BUSY1?DISPLAY
?PR?_LCD_WRITECOMMAND2?DISPLAY ----- ----- ----- -----
+--> ?PR?LCD_SELECT2?DISPLAY
+--> ?PR?LCD_CHECK_BUSY2?DISPLAY
?PR?_LCD_WRITEDATA1?DISPLAY ----- ----- ----- -----
+--> ?PR?LCD_SELECT1?DISPLAY
+--> ?PR?LCD_CHECK_BUSY1?DISPLAY
?PR?_LCD_WRITEDATA2?DISPLAY ----- ----- ----- -----
+--> ?PR?LCD_SELECT2?DISPLAY
+--> ?PR?LCD_CHECK_BUSY2?DISPLAY
?PR?GETTEMPVALUE?DISPLAY ----- ----- ----- -----
+--> ?PR?RSTDS1820?DISPLAY
+--> ?PR?SKIPROMCODE?DISPLAY
+--> ?PR?_WRITEDS1820?DISPLAY
+--> ?PR?READDS1820?DISPLAY
+--> ?PR?STARTADC?DISPLAY
?PR?READDS1820?DISPLAY ----- ----- ----- -----
+--> ?PR?_DELAY1US?DISPLAY
+--> ?PR?DELAY10US?DISPLAY
+--> ?PR?DELAY15US?DISPLAY
?PR?DELAY10US?DISPLAY ----- ----- ----- -----
+--> ?PR?_DELAY1US?DISPLAY
?PR?_LCD_WRITEHZ?DISPLAY ----- ----- 000AH 0006H
+--> ?PR?_LCD_WRITECOMMAND1?DISPLAY
+--> ?PR?_LCD_WRITEDATA1?DISPLAY
+--> ?PR?_LCD_WRITECOMMAND2?DISPLAY
+--> ?PR?_LCD_WRITEDATA2?DISPLAY
?PR?_LCD_WRITESZ?DISPLAY ----- ----- 000AH 0006H
+--> ?CO?DISPLAY
+--> ?PR?_LCD_WRITECOMMAND1?DISPLAY
+--> ?PR?_LCD_WRITEDATA1?DISPLAY
+--> ?PR?_LCD_WRITECOMMAND2?DISPLAY
+--> ?PR?_LCD_WRITEDATA2?DISPLAY
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?DISPLAY
?PR?MAIN?DISPLAY ----- ----- ----- -----
+--> ?PR?INITLCD?DISPLAY
+--> ?PR?_DELAY1MS?DISPLAY
SYMBOL TABLE OF MODULE: ds1820 (DISPLAY)
VALUE TYPE NAME
BL51 BANKED LINKER/LOCATER V6.02 07/22/2007 11:27:38 PAGE 4
----------------------------------
------- MODULE DISPLAY
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:05F8H PUBLIC _Delay1ms
B:00A8H.7 PUBLIC EA
C:0670H PUBLIC SkipROMCode
B:0090H.6 PUBLIC DataPortDS1820
C:0678H PUBLIC _Delay1us
C:05E3H PUBLIC _Delay1s
C:00E5H PUBLIC Han
C:04FCH PUBLIC RstDS1820
C:0646H PUBLIC main
C:065EH PUBLIC LCD_SELECT1
C:0663H PUBLIC LCD_SELECT2
B:0090H.0 PUBLIC P10
B:0090H.1 PUBLIC P11
C:0397H PUBLIC _DispBmp
B:0090H.2 PUBLIC P12
B:0090H.3 PUBLIC P13
B:0090H.4 PUBLIC P14
C:0045H PUBLIC shuzi
B:0090H.5 PUBLIC P15
C:05BEH PUBLIC _LCD_WriteCommand1
C:05D4H PUBLIC _LCD_WriteCommand2
C:0411H PUBLIC GetTempValue
C:066CH PUBLIC Delay10us
C:0668H PUBLIC Delay15us
C:0105H PUBLIC Zi
C:0005H PUBLIC wen
C:0620H PUBLIC LCD_Check_Busy1
C:0633H PUBLIC LCD_Check_Busy2
B:00A8H.0 PUBLIC EX0
B:0080H.0 PUBLIC button1
B:0080H.1 PUBLIC button2
B:0080H.2 PUBLIC button3
B:0080H.3 PUBLIC button4
C:0025H PUBLIC du
C:0674H PUBLIC StartADC
C:060CH PUBLIC _sleep_ms
C:0311H PUBLIC oxy
C:052AH PUBLIC ReadDS1820
C:027EH PUBLIC _LCD_WriteHZ
C:04BFH PUBLIC InitLCD
C:01EBH PUBLIC _LCD_WriteSZ
C:058EH PUBLIC _LCD_WriteData1
C:05A8H PUBLIC _LCD_WriteData2
C:0558H PUBLIC _WriteDS1820
C:0473H PUBLIC presskey
------- PROC LCD_CHECK_BUSY1
C:0620H LINE# 64
C:0620H LINE# 65
C:0620H LINE# 66
C:0620H LINE# 67
BL51 BANKED LINKER/LOCATER V6.02 07/22/2007 11:27:38 PAGE 5
C:0620H LINE# 68
C:0622H LINE# 69
C:0624H LINE# 70
C:0626H LINE# 71
C:0629H LINE# 72
C:062BH LINE# 73
C:0630H LINE# 74
C:0630H LINE# 75
C:0632H LINE# 76
------- ENDPROC LCD_CHECK_BUSY1
------- PROC LCD_CHECK_BUSY2
C:0633H LINE# 77
C:0633H LINE# 78
C:0633H LINE# 79
C:0633H LINE# 80
C:0633H LINE# 81
C:0635H LINE# 82
C:0637H LINE# 83
C:0639H LINE# 84
C:063CH LINE# 85
C:063EH LINE# 86
C:0643H LINE# 87
C:0643H LINE# 88
C:0645H LINE# 89
------- ENDPROC LCD_CHECK_BUSY2
------- PROC LCD_SELECT1
C:065EH LINE# 90
C:065EH LINE# 91
C:065EH LINE# 92
C:0660H LINE# 93
C:0662H LINE# 94
------- ENDPROC LCD_SELECT1
------- PROC LCD_SELECT2
C:0663H LINE# 95
C:0663H LINE# 96
C:0663H LINE# 97
C:0665H LINE# 98
C:0667H LINE# 99
------- ENDPROC LCD_SELECT2
------- PROC L?0123
------- ENDPROC L?0123
------- PROC _LCD_WRITECOMMAND1
D:0007H SYMBOL ch
C:05BEH LINE# 100
C:05BEH LINE# 101
C:05C0H LINE# 102
C:05C2H LINE# 104
C:05C4H LINE# 105
C:05C6H LINE# 106
C:05C8H LINE# 107
C:05CAH LINE# 108
C:05CCH LINE# 110
------- ENDPROC _LCD_WRITECOMMAND1
------- PROC L?0124
------- ENDPROC L?0124
------- PROC _LCD_WRITECOMMAND2
D:0007H SYMBOL ch
BL51 BANKED LINKER/LOCATER V6.02 07/22/2007 11:27:38 PAGE 6
C:05D4H LINE# 111
C:05D4H LINE# 112
C:05D4H LINE# 113
C:05D6H LINE# 114
C:05D8H LINE# 115
C:05DAH LINE# 116
C:05DCH LINE# 117
C:05DEH LINE# 118
C:05E0H LINE# 119
C:05E2H LINE# 121
------- ENDPROC _LCD_WRITECOMMAND2
C:0589H SYMBOL L?0120
------- PROC L?0119
------- ENDPROC L?0119
C:0589H SYMBOL L?0120
------- PROC _LCD_WRITEDATA1
D:0007H SYMBOL ch
C:058EH LINE# 122
C:058EH LINE# 123
C:058EH LINE# 124
C:0590H LINE# 125
C:0592H LINE# 126
C:0594H LINE# 127
C:0596H LINE# 128
C:0598H LINE# 129
C:059AH LINE# 130
C:059CH LINE# 132
------- ENDPROC _LCD_WRITEDATA1
C:05A3H SYMBOL L?0122
------- PROC L?0121
------- ENDPROC L?0121
C:05A3H SYMBOL L?0122
------- PROC _LCD_WRITEDATA2
D:0007H SYMBOL ch
C:05A8H LINE# 133
C:05A8H LINE# 134
C:05A8H LINE# 135
C:05AAH LINE# 136
C:05ACH LINE# 137
C:05AEH LINE# 138
C:05B0H LINE# 139
C:05B2H LINE# 140
C:05B4H LINE# 141
C:05B6H LINE# 143
------- ENDPROC _LCD_WRITEDATA2
------- PROC _DELAY1MS
D:0007H SYMBOL T
------- DO
D:0006H SYMBOL i
D:0005H SYMBOL j
------- ENDDO
C:05F8H LINE# 145
C:05F8H LINE# 146
C:05F8H LINE# 148
C:05FFH LINE# 149
C:0601H LINE# 150
C:060BH LINE# 151
BL51 BANKED LINKER/LOCATER V6.02 07/22/2007 11:27:38 PAGE 7
------- ENDPROC _DELAY1MS
------- PROC _DELAY1S
D:0004H SYMBOL T
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -