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

📄 ad7416.m51

📁 温度传感器AD7416C程序(能帮你了解I2C原理
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        11/03/2004  15:40:42  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ad7416.obj TO ad7416 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  ad7416.obj (AD7416)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51S.LIB (PUTS)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  ad7416 (AD7416)


            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     0015H     UNIT         _DATA_GROUP_
            DATA    001DH     0001H     UNIT         ?DT?AD7416
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            IDATA   0022H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    035FH     008EH     UNIT         ?C?LIB_CODE
            CODE    03EDH     0077H     UNIT         ?PR?MAIN?AD7416
            CODE    0464H     002FH     UNIT         ?PR?_WRCOM?AD7416
            CODE    0493H     002AH     UNIT         ?PR?_PUTS?PUTS
            CODE    04BDH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    04E4H     0022H     UNIT         ?PR?RDCOM?AD7416
            CODE    0506H     0017H     UNIT         ?PR?START?AD7416
            CODE    051DH     0012H     UNIT         ?CO?AD7416
            CODE    052FH     000CH     UNIT         ?PR?STOP?AD7416
            CODE    053BH     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   ad7416 (AD7416)


SEGMENT                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?C_C51STARTUP                  -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      11/03/2004  15:40:42  PAGE 2


  +--> ?PR?MAIN?AD7416

?PR?MAIN?AD7416                -----    -----      0008H    0001H
  +--> ?CO?AD7416
  +--> ?PR?_PUTS?PUTS
  +--> ?PR?START?AD7416
  +--> ?PR?_WRCOM?AD7416
  +--> ?PR?STOP?AD7416
  +--> ?PR?RDCOM?AD7416
  +--> ?PR?PRINTF?PRINTF

?PR?_PUTS?PUTS                 -----    -----      -----    -----
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?START?AD7416               -----    -----      -----    -----
  +--> ?PR?_WRCOM?AD7416
  +--> ?PR?STOP?AD7416

?PR?PRINTF?PRINTF              0020H.0  0001H.1    0009H    0014H
  +--> ?PR?PUTCHAR?PUTCHAR



SYMBOL TABLE OF MODULE:  ad7416 (AD7416)

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

  -------         MODULE        AD7416
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:050CH         PUBLIC        START
  B:0098H.1       PUBLIC        TI
  C:03EDH         PUBLIC        main
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:001DH         PUBLIC        Command
  C:052FH         PUBLIC        STOP
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  B:0088H.6       PUBLIC        TR1
  B:0090H.0       PUBLIC        SDA
  B:0090H.1       PUBLIC        SCL
  C:0464H         PUBLIC        _WRCOM
  C:04E4H         PUBLIC        RDCOM
  C:0506H         SYMBOL        L?0018
  -------         PROC          L?0017
  -------         ENDPROC       L?0017
  C:0506H         SYMBOL        L?0018
  -------         PROC          START
  C:050CH         LINE#         15
  C:050CH         LINE#         16
  C:050CH         LINE#         17
  C:050EH         LINE#         18
  C:0510H         LINE#         19
  C:0511H         LINE#         20
BL51 BANKED LINKER/LOCATER V5.03                                                      11/03/2004  15:40:42  PAGE 3


  C:0512H         LINE#         21
  C:0513H         LINE#         22
  C:0514H         LINE#         23
  C:0516H         LINE#         24
  C:0517H         LINE#         25
  C:0518H         LINE#         26
  C:0519H         LINE#         27
  C:051AH         LINE#         28
  C:051CH         LINE#         30
  -------         ENDPROC       START
  -------         PROC          STOP
  C:052FH         LINE#         32
  C:052FH         LINE#         33
  C:052FH         LINE#         34
  C:0531H         LINE#         35
  C:0533H         LINE#         36
  C:0534H         LINE#         37
  C:0535H         LINE#         38
  C:0536H         LINE#         39
  C:0537H         LINE#         40
  C:0538H         LINE#         41
  C:053AH         LINE#         42
  -------         ENDPROC       STOP
  -------         PROC          _WRCOM
  D:0007H         SYMBOL        com
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0464H         LINE#         44
  C:0464H         LINE#         45
  C:0464H         LINE#         47
  C:0466H         LINE#         48
  C:0468H         LINE#         49
  C:0468H         LINE#         50
  C:046AH         LINE#         51
  C:046FH         LINE#         52
  C:0473H         LINE#         53
  C:0475H         LINE#         54
  C:0476H         LINE#         55
  C:0477H         LINE#         56
  C:047DH         LINE#         57
  C:047EH         LINE#         58
  C:0480H         LINE#         59
  C:0481H         LINE#         60
  C:0482H         LINE#         61
  C:0483H         LINE#         62
  C:0484H         LINE#         63
  C:0485H         LINE#         64
  C:0489H         LINE#         65
  C:048BH         LINE#         66
  C:048CH         LINE#         67
  C:048DH         LINE#         68
  C:048EH         LINE#         69
  C:048FH         LINE#         70
  C:0490H         LINE#         71
  C:0492H         LINE#         73
  -------         ENDPROC       _WRCOM
BL51 BANKED LINKER/LOCATER V5.03                                                      11/03/2004  15:40:42  PAGE 4


  -------         PROC          RDCOM
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:04E4H         LINE#         75
  C:04E4H         LINE#         76
  C:04E4H         LINE#         79
  C:04E6H         LINE#         80
  C:04E6H         LINE#         81
  C:04E8H         LINE#         82
  C:04E9H         LINE#         83
  C:04EAH         LINE#         84
  C:04EBH         LINE#         85
  C:04ECH         LINE#         86
  C:04EDH         LINE#         87
  C:04EFH         LINE#         88
  C:04F0H         LINE#         89
  C:04F1H         LINE#         90
  C:04F5H         LINE#         91
  C:04FBH         LINE#         93
  C:04FFH         LINE#         94
  C:0501H         LINE#         95
  C:0502H         LINE#         96
  C:0503H         LINE#         97
  C:0505H         LINE#         98
  C:0505H         LINE#         100
  -------         ENDPROC       RDCOM
  -------         PROC          MAIN
  -------         DO            
  D:0007H         SYMBOL        com
  D:0008H         SYMBOL        dat
  -------         ENDDO         
  C:03EDH         LINE#         102
  C:03EDH         LINE#         103
  C:03EDH         LINE#         106
  C:03F0H         LINE#         107
  C:03F3H         LINE#         108
  C:03F6H         LINE#         109
  C:03F8H         LINE#         110
  C:03FBH         LINE#         111
  C:03FDH         LINE#         112
  C:0400H         LINE#         113
  C:0409H         LINE#         114
  C:040BH         LINE#         115
  C:040EH         LINE#         116
  C:0411H         LINE#         117
  C:0413H         LINE#         118
  C:0416H         LINE#         119
  C:0418H         LINE#         120
  C:0418H         LINE#         121
  C:0418H         LINE#         122
  C:041BH         LINE#         123
  C:041DH         LINE#         124
  C:0420H         LINE#         125
  C:0422H         LINE#         126
  C:0425H         LINE#         127
BL51 BANKED LINKER/LOCATER V5.03                                                      11/03/2004  15:40:42  PAGE 5


  C:0427H         LINE#         128
  C:0427H         LINE#         129
  C:0427H         LINE#         130
  C:042AH         LINE#         131
  C:042CH         LINE#         132
  C:042FH         LINE#         133
  C:0431H         LINE#         134
  C:0434H         LINE#         135
  C:0436H         LINE#         136
  C:0436H         LINE#         137
  C:0436H         LINE#         138
  C:0439H         LINE#         139
  C:043BH         LINE#         140
  C:043BH         LINE#         141
  C:043BH         LINE#         142
  C:043EH         LINE#         143
  C:0440H         LINE#         144
  C:0440H         LINE#         145
  C:0440H         LINE#         146
  C:0443H         LINE#         147
  C:0445H         LINE#         148
  C:0448H         LINE#         149
  C:0448H         LINE#         150
  C:0448H         LINE#         151
  C:044BH         LINE#         152
  C:044EH         LINE#         153
  C:0453H         LINE#         154
  C:0456H         LINE#         155
  C:0462H         LINE#         156
  -------         ENDPROC       MAIN
  -------         ENDMOD        AD7416

  -------         MODULE        PRINTF
  D:0009H         PUBLIC        ?_PRINTF517?BYTE
  D:0009H         PUBLIC        ?_PRINTF?BYTE
  D:0009H         PUBLIC        ?_SPRINTF517?BYTE
  D:0009H         PUBLIC        ?_SPRINTF?BYTE
  C:0065H         PUBLIC        _PRINTF
  C:0065H         PUBLIC        _PRINTF517
  C:005FH         PUBLIC        _SPRINTF
  C:005FH         PUBLIC        _SPRINTF517
  -------         ENDMOD        PRINTF

  -------         MODULE        PUTS
  C:0493H         PUBLIC        _PUTS
  -------         ENDMOD        PUTS

  -------         MODULE        ?C?CLDPTR
  C:035FH         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CLDOPTR
  C:0378H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?CSTPTR
  C:03A5H         PUBLIC        ?C?CSTPTR
BL51 BANKED LINKER/LOCATER V5.03                                                      11/03/2004  15:40:42  PAGE 6


  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?PLDIIDATA
  C:03B7H         PUBLIC        ?C?PLDIIDATA
  -------         ENDMOD        ?C?PLDIIDATA

  -------         MODULE        ?C?CCASE
  C:03C7H         PUBLIC        ?C?CCASE
  -------         ENDMOD        ?C?CCASE

  -------         MODULE        PUTCHAR
  C:04BDH         PUBLIC        _PUTCHAR
  -------         ENDMOD        PUTCHAR

Program Size: data=32.1 xdata=0 code=1351
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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