⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 v3_0.m51

📁 小型便携式温度计的源代码第三版
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        02/14/2009  15:37:26  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
E:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE MAIN.obj, DS18B20.obj, Conf_tny.obj TO v3_0 RTX51TINY


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  MAIN.obj (MAIN)
  DS18B20.obj (DS18B20)
  Conf_tny.obj (?RTX51_TINY_KERNAL)
  E:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
  E:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_DELETE)
  E:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
  E:\PROGRAM FILES\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


TASK TABLE OF MODULE:  v3_0 (MAIN)

TASKID   PRIORITY   REG-BANK   SEGMENT NAME
-------------------------------------------
0        0          0          ?PR?START?MAIN
1        0          0          ?PR?STOP?MAIN
2        0          0          ?PR?DS1820?MAIN
3        0          0          ?PR?DISP?MAIN



LINK MAP OF MODULE:  v3_0 (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     0006H     ABSOLUTE     
            DATA    000EH     0009H     UNIT         ?DT?MAIN
            DATA    0017H     0001H     UNIT         ?DT?DS18B20
            IDATA   0018H     0008H     UNIT         ?RTX?TASKSTATE?S
            BIT     0020H.0   0000H.1   UNIT         ?RTX?BITS
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0004H     UNIT         ?RTX?TASKSP?S
            IDATA   0025H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?RTX?TASKENT?S
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     030AH     UNIT         ?RTX?CODE
            CODE    0318H     00AEH     INBLOCK      ?PR?TEMPERATURE_CHANGE?DS18B20
            CODE    03C6H     0067H     UNIT         ?C?LIB_CODE
            CODE    042DH     004FH     INBLOCK      ?PR?DISP?MAIN
            CODE    047CH     0028H     UNIT         ?CO?MAIN
            CODE    04A4H     0027H     INBLOCK      ?PR?INIT18B20?DS18B20
BL51 BANKED LINKER/LOCATER V6.05                                                      02/14/2009  15:37:26  PAGE 2


            CODE    04CBH     001DH     INBLOCK      ?PR?READBYTE?DS18B20
            CODE    04E8H     001CH     INBLOCK      ?PR?_WRITEBYTE?DS18B20
            CODE    0504H     0019H     INBLOCK      ?PR?STOP?MAIN
            CODE    051DH     0013H     INBLOCK      ?PR?DS1820?MAIN
            CODE    0530H     0013H     INBLOCK      ?PR?INIT_1820?DS18B20
            CODE    0543H     0010H     INBLOCK      ?PR?START?MAIN
            CODE    0553H     0010H     INBLOCK      ?PR?_MDELAY?DS18B20
            CODE    0563H     000CH     UNIT         ?C_C51STARTUP
            CODE    056FH     0007H     INBLOCK      ?PR?_TEMPDELAY?DS18B20



OVERLAY MAP OF MODULE:   v3_0 (MAIN)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?PR?DS1820?MAIN
  +--> ?PR?TEMPERATURE_CHANGE?DS18B20
  +--> ?PR?INIT_1820?DS18B20

?PR?TEMPERATURE_CHANGE?DS18B20
  +--> ?PR?INIT18B20?DS18B20
  +--> ?PR?_WRITEBYTE?DS18B20
  +--> ?PR?_MDELAY?DS18B20
  +--> ?PR?READBYTE?DS18B20

?PR?INIT18B20?DS18B20
  +--> ?PR?_TEMPDELAY?DS18B20

?PR?_WRITEBYTE?DS18B20
  +--> ?PR?_TEMPDELAY?DS18B20

?PR?READBYTE?DS18B20
  +--> ?PR?_TEMPDELAY?DS18B20

?PR?INIT_1820?DS18B20
  +--> ?PR?INIT18B20?DS18B20

*** NEW ROOT ***************************************************

?PR?DISP?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_MDELAY?DS18B20



SYMBOL TABLE OF MODULE:  v3_0 (MAIN)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
BL51 BANKED LINKER/LOCATER V6.05                                                      02/14/2009  15:37:26  PAGE 3


  C:0543H         PUBLIC        START
  D:000FH         PUBLIC        Temp
  C:047CH         PUBLIC        DispDB
  D:0011H         PUBLIC        flag
  C:042DH         PUBLIC        DISP
  D:0087H         PUBLIC        PCON
  C:048BH         PUBLIC        DispCon
  C:0504H         PUBLIC        stop
  C:049BH         PUBLIC        TimeStr
  D:0012H         PUBLIC        flag_LED
  C:048FH         PUBLIC        DayStr
  C:051DH         PUBLIC        DS1820
  D:0013H         PUBLIC        DispLED
  -------         PROC          START
  C:0543H         LINE#         29
  C:0543H         LINE#         31
  C:0547H         LINE#         32
  C:054BH         LINE#         33
  C:054FH         LINE#         34
  -------         ENDPROC       START
  -------         PROC          DS1820
  C:051DH         LINE#         37
  C:051DH         LINE#         39
  C:051DH         LINE#         40
  C:051DH         LINE#         41
  C:051FH         LINE#         42
  C:0521H         LINE#         43
  C:0525H         LINE#         44
  C:052EH         LINE#         45
  -------         ENDPROC       DS1820
  -------         PROC          DISP
  C:042DH         LINE#         48
  C:042DH         LINE#         50
  C:042DH         LINE#         51
  C:042DH         LINE#         52
  C:0430H         LINE#         53
  C:043CH         LINE#         54
  C:044BH         LINE#         55
  C:044BH         LINE#         56
  C:044BH         LINE#         57
  C:044FH         LINE#         58
  C:044FH         LINE#         59
  C:044FH         LINE#         60
  C:0451H         LINE#         62
  C:0451H         LINE#         63
  C:0454H         LINE#         64
  C:0454H         LINE#         65
  C:0456H         LINE#         66
  C:0458H         LINE#         67
  C:0458H         LINE#         68
  C:0460H         LINE#         69
  C:0460H         LINE#         70
  C:0460H         LINE#         71
  C:0462H         LINE#         73
  C:0462H         LINE#         74
  C:0465H         LINE#         75
  C:0465H         LINE#         76
BL51 BANKED LINKER/LOCATER V6.05                                                      02/14/2009  15:37:26  PAGE 4


  C:0467H         LINE#         77
  C:0469H         LINE#         78
  C:0469H         LINE#         79
  C:046CH         LINE#         80
  C:046EH         LINE#         81
  C:0470H         LINE#         82
  C:0470H         LINE#         83
  C:0473H         LINE#         84
  C:0476H         LINE#         85
  C:0476H         LINE#         86
  C:0476H         LINE#         87
  C:047AH         LINE#         88
  -------         ENDPROC       DISP
  -------         PROC          STOP
  -------         DO            
  D:000EH         SYMBOL        stop_num
  -------         ENDDO         
  C:0504H         LINE#         91
  C:0504H         LINE#         94
  C:0504H         LINE#         95
  C:0504H         LINE#         96
  C:0506H         LINE#         97
  C:050DH         LINE#         98
  C:050DH         LINE#         99
  C:0510H         LINE#         100
  C:0513H         LINE#         101
  C:0513H         LINE#         102
  C:051BH         LINE#         103
  -------         ENDPROC       STOP
  -------         ENDMOD        MAIN

  -------         MODULE        DS18B20
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00B0H         PUBLIC        P3
  C:056FH         PUBLIC        _TempDelay
  C:04CBH         PUBLIC        ReadByte
  D:0017H         PUBLIC        Temperature
  C:04E8H         PUBLIC        _WriteByte
  C:04A4H         PUBLIC        Init18b20
  B:00B0H.7       PUBLIC        dq
  C:0553H         PUBLIC        _mDelay
  C:0318H         PUBLIC        Temperature_change
  C:0530H         PUBLIC        init_1820
  -------         PROC          _TEMPDELAY
  D:0007H         SYMBOL        us
  C:056FH         LINE#         41
  C:056FH         LINE#         42
  C:056FH         LINE#         43
  C:0575H         LINE#         44
  -------         ENDPROC       _TEMPDELAY
  -------         PROC          INIT18B20
  C:04A4H         LINE#         47
  C:04A4H         LINE#         48
  C:04A4H         LINE#         49
  C:04A6H         LINE#         50
  C:04A7H         LINE#         51
  C:04A9H         LINE#         52
BL51 BANKED LINKER/LOCATER V6.05                                                      02/14/2009  15:37:26  PAGE 5


  C:04ADH         LINE#         53
  C:04AEH         LINE#         54
  C:04B0H         LINE#         55
  C:04B4H         LINE#         56
  C:04B5H         LINE#         57
  C:04B6H         LINE#         58
  C:04B7H         LINE#         60
  C:04BAH         LINE#         61
  C:04BFH         LINE#         63
  C:04C2H         LINE#         64
  C:04C6H         LINE#         65
  C:04C7H         LINE#         66
  C:04C8H         LINE#         67
  C:04CAH         LINE#         68
  -------         ENDPROC       INIT18B20
  -------         PROC          _WRITEBYTE
  D:0005H         SYMBOL        wr
  -------         DO            
  D:0003H         SYMBOL        i
  -------         ENDDO         
  C:04E8H         LINE#         71
  C:04EAH         LINE#         72
  C:04EAH         LINE#         74
  C:04ECH         LINE#         75
  C:04ECH         LINE#         76
  C:04EEH         LINE#         77
  C:04EFH         LINE#         78
  C:04F3H         LINE#         79
  C:04F7H         LINE#         80
  C:04F8H         LINE#         81
  C:04F9H         LINE#         82
  C:04FBH         LINE#         83
  C:04FFH         LINE#         84
  C:0503H         LINE#         85
  -------         ENDPROC       _WRITEBYTE
  -------         PROC          READBYTE
  -------         DO            
  D:0004H         SYMBOL        i
  D:0005H         SYMBOL        u
  -------         ENDDO         
  C:04CBH         LINE#         88
  C:04CBH         LINE#         89
  C:04CBH         LINE#         91
  C:04CDH         LINE#         92
  C:04CEH         LINE#         93
  C:04CEH         LINE#         94
  C:04D0H         LINE#         95
  C:04D4H         LINE#         96
  C:04D6H         LINE#         97
  C:04D9H         LINE#         98
  C:04DCH         LINE#         99
  C:04E0H         LINE#         100
  C:04E1H         LINE#         101
  C:04E5H         LINE#         102
  C:04E7H         LINE#         103
  -------         ENDPROC       READBYTE
  -------         PROC          _MDELAY
BL51 BANKED LINKER/LOCATER V6.05                                                      02/14/2009  15:37:26  PAGE 6


  D:0007H         SYMBOL        num
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0553H         LINE#         106
  C:0553H         LINE#         107
  C:0553H         LINE#         109
  C:0559H         LINE#         110
  C:055BH         LINE#         111
  C:055FH         LINE#         112
  C:0562H         LINE#         113
  -------         ENDPROC       _MDELAY
  -------         PROC          TEMPERATURE_CHANGE
  C:0318H         LINE#         116
  C:0318H         LINE#         117
  C:0318H         LINE#         118
  C:031AH         LINE#         119
  C:031EH         LINE#         120
  C:0322H         LINE#         121
  C:0326H         LINE#         122
  C:0328H         LINE#         123
  C:032CH         LINE#         124
  C:0330H         LINE#         125
  C:0334H         LINE#         126
  C:0338H         LINE#         127
  C:0341H         LINE#         128
  C:0341H         LINE#         129
  C:0359H         LINE#         130
  C:0367H         LINE#         131
  C:036EH         LINE#         132
  C:0376H         LINE#         133
  C:037EH         LINE#         134
  C:037FH         LINE#         136
  C:037FH         LINE#         137
  C:0383H         LINE#         138
  C:0386H         LINE#         139
  C:039EH         LINE#         140
  C:03ACH         LINE#         141
  C:03B3H         LINE#         142
  C:03BBH         LINE#         143
  C:03C5H         LINE#         144
  C:03C5H         LINE#         145
  -------         ENDPROC       TEMPERATURE_CHANGE
  -------         PROC          INIT_1820
  C:0530H         LINE#         146
  C:0530H         LINE#         147
  C:0530H         LINE#         148
  C:0532H         LINE#         149
  C:0536H         LINE#         150
  C:0536H         LINE#         151
  C:0539H         LINE#         152
  C:053CH         LINE#         153

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -