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

📄 led8.m51

📁 此程序为51,可以接收红外遥控,读温度18b20.非常好懂.欢迎下载
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        01/09/2008  10:10:45  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE LED8.obj TO LED8


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  LED8.obj (LED8)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  LED8 (LED8)


            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         ?DT?LED8
            DATA    0018H     0005H     UNIT         _DATA_GROUP_
            DATA    001DH     0001H     UNIT         ?DT?_I2CREAD?LED8
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?LED8
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0004H     UNIT         ?DT?_TAB00076?LED8
            IDATA   0025H     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     
            CODE    000EH     000DH     UNIT         ?PR?I2CSTART?LED8
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     00E6H     UNIT         ?PR?EX0_INT?LED8
            CODE    0104H     00B1H     UNIT         ?PR?_TAB00044?LED8
            CODE    01B5H     00A6H     UNIT         ?C?LIB_CODE
            CODE    025BH     005CH     UNIT         ?PR?TIME0?LED8
            CODE    02B7H     0045H     UNIT         ?PR?_I2CREAD?LED8
            CODE    02FCH     0044H     UNIT         ?PR?TAB0008118B20?LED8
            CODE    0340H     003EH     UNIT         ?PR?_TAB00041?LED8
            CODE    037EH     0033H     UNIT         ?PR?_I2CWRITE?LED8
            CODE    03B1H     0032H     UNIT         ?PR?TAB00045?LED8
            CODE    03E3H     0031H     UNIT         ?PR?MAIN?LED8
            CODE    0414H     002FH     UNIT         ?PR?TAB00082?LED8
            CODE    0443H     002CH     UNIT         ?PR?_TAB00083?LED8
            CODE    046FH     0029H     UNIT         ?PR?_I2CWRITEBYTE?LED8
            CODE    0498H     0027H     UNIT         ?PR?_TAB00076?LED8
            CODE    04BFH     0027H     UNIT         ?PR?I2CREADBYTE?LED8
            CODE    04E6H     0027H     UNIT         ?CO?LED8
            CODE    050DH     0023H     UNIT         ?PR?INIT_SYS?LED8
            CODE    0530H     0022H     UNIT         ?PR?_TAB00069?LED8
BL51 BANKED LINKER/LOCATER V5.03                                                      01/09/2008  10:10:45  PAGE 2


            CODE    0552H     0022H     UNIT         ?PR?_TAB00073?LED8
            CODE    0574H     0021H     UNIT         ?PR?_TAB00071?LED8
            CODE    0595H     0020H     UNIT         ?PR?I2CGETACK?LED8
            CODE    05B5H     0016H     UNIT         ?PR?I2CWAITACK?LED8
            CODE    05CBH     0011H     UNIT         ?PR?TAB000371TAB00038?LED8
            CODE    05DCH     0011H     UNIT         ?PR?TAB00039?LED8
            CODE    05EDH     0011H     UNIT         ?PR?TAB0003710TAB00028?LED8
            CODE    05FEH     0010H     UNIT         ?PR?_I2CSETACK?LED8
            CODE    060EH     000FH     UNIT         ?PR?TIME1?LED8
            CODE    061DH     000EH     UNIT         ?PR?I2CDELAY?LED8
            CODE    062BH     000CH     UNIT         ?C_C51STARTUP
            CODE    0637H     000AH     UNIT         ?PR?I2CSTOP?LED8
            CODE    0641H     0007H     UNIT         ?PR?_TAB00085?LED8



OVERLAY MAP OF MODULE:   LED8 (LED8)


SEGMENT                               DATA_GROUP 
  +--> CALLED SEGMENT               START    LENGTH
---------------------------------------------------
?PR?EX0_INT?LED8                    -----    -----
  +--> ?PR?_TAB00041?LED8

?PR?_TAB00041?LED8                  -----    -----
  +--> ?PR?_TAB00073?LED8
  +--> ?PR?_TAB00071?LED8

?PR?_TAB00073?LED8                  -----    -----
  +--> ?CO?LED8

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

?C_C51STARTUP                       -----    -----
  +--> ?PR?MAIN?LED8

?PR?MAIN?LED8                       0018H    0001H
  +--> ?PR?INIT_SYS?LED8
  +--> ?PR?_TAB00041?LED8
  +--> ?PR?TAB00039?LED8
  +--> ?PR?TAB00045?LED8
  +--> ?PR?_TAB00044?LED8

?PR?TAB00045?LED8                   0019H    0002H
  +--> ?PR?TAB0008118B20?LED8
  +--> ?PR?_TAB00083?LED8
  +--> ?PR?TAB0003710TAB00028?LED8
  +--> ?PR?TAB00082?LED8

?PR?TAB0008118B20?LED8              001BH    0001H
  +--> ?PR?_TAB00085?LED8
  +--> ?PR?TAB000371TAB00038?LED8

?PR?_TAB00083?LED8                  001BH    0002H
  +--> ?PR?_TAB00085?LED8

BL51 BANKED LINKER/LOCATER V5.03                                                      01/09/2008  10:10:45  PAGE 3


?PR?TAB00082?LED8                   001BH    0002H
  +--> ?PR?_TAB00085?LED8

?PR?_TAB00044?LED8                  -----    -----
  +--> ?PR?_TAB00073?LED8
  +--> ?PR?_TAB00069?LED8
  +--> ?PR?_TAB00071?LED8



SYMBOL TABLE OF MODULE:  LED8 (LED8)

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

  -------         MODULE        LED8
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:05B5H         PUBLIC        I2cWaitAck
  C:0637H         PUBLIC        I2cStop
  B:00A0H.3       PUBLIC        P_SDA
  B:00A0H.4       PUBLIC        Tab00000
  B:00A0H.5       PUBLIC        Tab00001
  C:05EDH         PUBLIC        Tab0003710Tab00028
  D:0008H         PUBLIC        Tab00011
  B:00A0H.6       PUBLIC        Tab00002
  D:0009H         PUBLIC        Tab00012
  B:00A0H.7       PUBLIC        Tab00003
  B:0020H.0       PUBLIC        Tab00013
  D:000BH         PUBLIC        Tab00016
  C:059AH         PUBLIC        I2cGetAck
  B:00A0H.2       PUBLIC        P_SCL
  C:03B1H         PUBLIC        Tab00045
  C:0414H         PUBLIC        Tab00082
  C:04E6H         PUBLIC        Tab00064
  C:05DCH         PUBLIC        Tab00039
  D:0014H         PUBLIC        Tab00049
  B:00A0H.1       PUBLIC        Tab00078
  C:02FCH         PUBLIC        Tab0008118B20
  C:03E3H         PUBLIC        main
  D:0089H         PUBLIC        TMOD
  C:050DH         PUBLIC        Init_Sys
  C:001EH         PUBLIC        ex0_int
  C:02B7H         PUBLIC        _I2cRead
  B:0088H.1       PUBLIC        IE0
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  D:008CH         PUBLIC        TH0
  C:037EH         PUBLIC        _I2cWrite
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
BL51 BANKED LINKER/LOCATER V5.03                                                      01/09/2008  10:10:45  PAGE 4


  C:0624H         PUBLIC        I2cDelay
  D:008BH         PUBLIC        TL1
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  C:05CBH         PUBLIC        Tab000371Tab00038
  C:025BH         PUBLIC        time0
  C:060EH         PUBLIC        time1
  C:046FH         PUBLIC        _I2cWriteByte
  C:0346H         PUBLIC        _Tab00041
  C:000EH         PUBLIC        I2cStart
  C:0574H         PUBLIC        _Tab00071
  C:0104H         PUBLIC        _Tab00044
  C:0557H         PUBLIC        _Tab00073
  C:04BFH         PUBLIC        I2cReadByte
  C:0443H         PUBLIC        _Tab00083
  C:0641H         PUBLIC        _Tab00085
  C:0498H         PUBLIC        _Tab00076
  C:0530H         PUBLIC        _Tab00069
  C:05FEH         PUBLIC        _I2cSetAck
  -------         PROC          _TAB00069
  D:0007H         SYMBOL        Tab00070
  C:0530H         LINE#         123
  C:0530H         LINE#         124
  C:0530H         LINE#         125
  C:0551H         LINE#         126
  -------         ENDPROC       _TAB00069
  -------         PROC          _TAB00071
  D:0007H         SYMBOL        Tab00072
  C:0574H         LINE#         130
  C:0574H         LINE#         131
  C:0574H         LINE#         132
  C:0594H         LINE#         133
  -------         ENDPROC       _TAB00071
  -------         PROC          L?0121
  -------         ENDPROC       L?0121
  -------         PROC          _TAB00073
  D:0007H         SYMBOL        Tab00074
  D:0005H         SYMBOL        Tab00075
  C:0557H         LINE#         138
  C:0557H         LINE#         139
  C:0557H         LINE#         140
  C:055DH         LINE#         141
  C:055DH         LINE#         142
  C:0565H         LINE#         143
  C:0573H         LINE#         144
  C:0573H         LINE#         145
  -------         ENDPROC       _TAB00073
  -------         PROC          _TAB00076
  D:0021H         SYMBOL        Tab00074
  D:0022H         SYMBOL        Tab00077
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0498H         LINE#         147
  C:04A0H         LINE#         148
  C:04A0H         LINE#         150
  C:04A2H         LINE#         151
BL51 BANKED LINKER/LOCATER V5.03                                                      01/09/2008  10:10:45  PAGE 5


  C:04BEH         LINE#         152
  -------         ENDPROC       _TAB00076
  -------         PROC          L?0122
  -------         ENDPROC       L?0122
  -------         PROC          _TAB00041
  D:0002H         SYMBOL        Tab00068
  C:0346H         LINE#         155
  C:034AH         LINE#         156
  C:034AH         LINE#         157
  C:0354H         LINE#         158
  C:0358H         LINE#         159
  C:036BH         LINE#         160
  C:0374H         LINE#         161
  C:0379H         LINE#         162
  -------         ENDPROC       _TAB00041
  -------         PROC          _TAB00044
  D:0002H         SYMBOL        Tab00068
  C:0104H         LINE#         165
  C:0108H         LINE#         166
  C:0108H         LINE#         168
  C:010CH         LINE#         169
  C:010CH         LINE#         171
  C:0112H         LINE#         172
  C:0117H         LINE#         173
  C:011EH         LINE#         174
  C:012CH         LINE#         175
  C:012EH         LINE#         177
  C:012EH         LINE#         178

⌨️ 快捷键说明

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