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

📄 sp3767.m51

📁 T5767收音机IIC协议和控制部分源码
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/15/2007  16:08:30  PAGE 1


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


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  SP3767.obj (SP3767)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
  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:  SP3767 (SP3767)


            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     000DH     UNIT         ?DT?SP3767
                    0015H     000BH                  *** GAP ***
            BIT     0020H.0   0001H.2   UNIT         _BIT_GROUP_
            BIT     0021H.2   0000H.2   UNIT         ?BI?SP3767
                    0021H.4   0000H.4                *** GAP ***
            DATA    0022H     001FH     UNIT         _DATA_GROUP_
            IDATA   0041H     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     0243H     UNIT         ?PR?SEARCH?SP3767
            CODE    05A2H     0226H     UNIT         ?C?LIB_CODE
            CODE    07C8H     0181H     UNIT         ?CO?SP3767
            CODE    0949H     0136H     UNIT         ?PR?MAIN?SP3767
            CODE    0A7FH     005CH     UNIT         ?PR?SP3767WRITE?SP3767
            CODE    0ADBH     004EH     UNIT         ?PR?_CONVERTPLL?SP3767
            CODE    0B29H     003DH     UNIT         ?PR?CALCULATEPLL?SP3767
            CODE    0B66H     0033H     UNIT         ?PR?FMINIT?SP3767
            CODE    0B99H     002DH     UNIT         ?PR?SP3767READ?SP3767
            CODE    0BC6H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    0BEDH     0025H     UNIT         ?PR?I2CRECVBYTE?SP3767
            CODE    0C12H     0023H     UNIT         ?PR?FMSETFREQ?SP3767
            CODE    0C35H     001BH     UNIT         ?PR?_I2CSENDBYTE?SP3767
            CODE    0C50H     0019H     UNIT         ?PR?_DELAYMS?SP3767
            CODE    0C69H     0019H     UNIT         ?PR?WAITACK?SP3767
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2007  16:08:30  PAGE 2


            CODE    0C82H     0011H     UNIT         ?PR?MINITSTDIO?SP3767
            CODE    0C93H     000DH     UNIT         ?PR?I2CSTOP?SP3767
            CODE    0CA0H     000CH     UNIT         ?PR?I2CSTART?SP3767
            CODE    0CACH     000CH     UNIT         ?C_C51STARTUP
            CODE    0CB8H     0009H     UNIT         ?PR?SENDACK?SP3767
            CODE    0CC1H     0009H     UNIT         ?PR?SENDNOTACK?SP3767



OVERLAY MAP OF MODULE:   SP3767 (SP3767)


SEGMENT                            BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT           START    LENGTH     START    LENGTH
-------------------------------------------------------------------
?C_C51STARTUP                   -----    -----      -----    -----
  +--> ?PR?MAIN?SP3767

?PR?MAIN?SP3767                 -----    -----      0022H    0001H
  +--> ?PR?_DELAYMS?SP3767
  +--> ?PR?MINITSTDIO?SP3767
  +--> ?CO?SP3767
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?FMINIT?SP3767
  +--> ?PR?SEARCH?SP3767
  +--> ?PR?FMSETFREQ?SP3767

?PR?PRINTF?PRINTF               0020H.1  0001H.1    002DH    0014H
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?FMINIT?SP3767               -----    -----      -----    -----
  +--> ?PR?SP3767READ?SP3767

?PR?SP3767READ?SP3767           -----    -----      -----    -----
  +--> ?PR?_DELAYMS?SP3767
  +--> ?PR?I2CSTART?SP3767
  +--> ?PR?WAITACK?SP3767
  +--> ?PR?I2CRECVBYTE?SP3767
  +--> ?PR?SENDACK?SP3767
  +--> ?PR?SENDNOTACK?SP3767
  +--> ?PR?I2CSTOP?SP3767

?PR?WAITACK?SP3767              -----    -----      -----    -----
  +--> ?PR?_I2CSENDBYTE?SP3767
  +--> ?PR?I2CSTOP?SP3767

?PR?SEARCH?SP3767               0020H.0  0000H.1    0023H    0009H
  +--> ?CO?SP3767
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?CALCULATEPLL?SP3767
  +--> ?PR?SP3767WRITE?SP3767
  +--> ?PR?_DELAYMS?SP3767
  +--> ?PR?SP3767READ?SP3767
  +--> ?PR?_CONVERTPLL?SP3767

?PR?SP3767WRITE?SP3767          -----    -----      002CH    0001H
  +--> ?PR?I2CSTART?SP3767
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2007  16:08:30  PAGE 3


  +--> ?PR?WAITACK?SP3767
  +--> ?PR?_I2CSENDBYTE?SP3767
  +--> ?PR?I2CSTOP?SP3767
  +--> ?CO?SP3767
  +--> ?PR?PRINTF?PRINTF

?PR?_CONVERTPLL?SP3767          -----    -----      002CH    0002H

?PR?FMSETFREQ?SP3767            -----    -----      -----    -----
  +--> ?PR?CALCULATEPLL?SP3767
  +--> ?PR?SP3767WRITE?SP3767



SYMBOL TABLE OF MODULE:  SP3767 (SP3767)

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

  -------         MODULE        SP3767
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:0C82H         PUBLIC        mInitSTDIO
  C:0A96H         PUBLIC        SP3767Write
  D:00A8H         PUBLIC        IE
  D:0008H         PUBLIC        bFmReadData
  C:0C50H         PUBLIC        _DelayMs
  D:00B8H         PUBLIC        IP
  D:000DH         PUBLIC        index
  C:0CB8H         PUBLIC        SendAck
  B:0098H.1       PUBLIC        TI
  C:091FH         PUBLIC        FRQ_TAB
  D:000EH         PUBLIC        bFmWriteData
  C:0949H         PUBLIC        main
  C:0C6CH         PUBLIC        WaitAck
  C:0ADBH         PUBLIC        _ConvertPLL
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:0013H         PUBLIC        wFmFreq
  B:0021H.2       PUBLIC        fHILOInjection
  C:0C35H         PUBLIC        _I2CSendByte
  C:0B66H         PUBLIC        FmInit
  D:008DH         PUBLIC        TH1
  C:0CC1H         PUBLIC        SendNotAck
  C:0CA0H         PUBLIC        I2CStart
  B:0090H.2       PUBLIC        LED
  B:0088H.6       PUBLIC        TR1
  B:0090H.4       PUBLIC        SDA
  C:035FH         PUBLIC        Search
  B:0090H.1       PUBLIC        DnKey
  B:0090H.5       PUBLIC        SCL
  B:0021H.3       PUBLIC        fHand
  C:0C93H         PUBLIC        I2CStop
  D:00C8H         PUBLIC        T2CON
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2007  16:08:30  PAGE 4


  C:0BEDH         PUBLIC        I2CRecvByte
  B:0090H.0       PUBLIC        UpKey
  C:0C12H         PUBLIC        FmSetFreq
  C:0B9EH         PUBLIC        SP3767Read
  D:00D0H         PUBLIC        PSW
  C:0B29H         PUBLIC        CalculatePLL
  -------         PROC          _DELAYMS
  D:0007H         SYMBOL        i
  -------         DO            
  D:0006H         SYMBOL        j
  -------         ENDDO         
  C:0C50H         LINE#         49
  C:0C50H         LINE#         50
  C:0C50H         LINE#         52
  C:0C52H         LINE#         53
  C:0C52H         LINE#         54
  C:0C52H         LINE#         55
  C:0C53H         LINE#         56
  C:0C54H         LINE#         57
  C:0C55H         LINE#         58
  C:0C56H         LINE#         59
  C:0C57H         LINE#         60
  C:0C58H         LINE#         61
  C:0C59H         LINE#         62
  C:0C5AH         LINE#         63
  C:0C5BH         LINE#         64
  C:0C5CH         LINE#         65
  C:0C62H         LINE#         66
  C:0C68H         LINE#         67
  -------         ENDPROC       _DELAYMS
  -------         PROC          I2CSTART
  C:0CA0H         LINE#         69
  C:0CA0H         LINE#         70
  C:0CA0H         LINE#         78
  C:0CA2H         LINE#         79
  C:0CA4H         LINE#         80
  C:0CA6H         LINE#         81
  C:0CA7H         LINE#         82
  C:0CA8H         LINE#         83
  C:0CA9H         LINE#         84
  C:0CABH         LINE#         85
  -------         ENDPROC       I2CSTART
  -------         PROC          I2CSTOP
  C:0C93H         LINE#         87
  C:0C93H         LINE#         88
  C:0C93H         LINE#         97
  C:0C95H         LINE#         98
  C:0C97H         LINE#         99
  C:0C98H         LINE#         100
  C:0C99H         LINE#         101
  C:0C9AH         LINE#         102
  C:0C9CH         LINE#         103
  C:0C9DH         LINE#         104
  C:0C9EH         LINE#         105
  C:0C9FH         LINE#         106
  -------         ENDPROC       I2CSTOP
  -------         PROC          L?0125
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2007  16:08:30  PAGE 5


  -------         ENDPROC       L?0125
  -------         PROC          WAITACK
  -------         DO            
  D:0007H         SYMBOL        retry
  -------         ENDDO         
  C:0C6CH         LINE#         108
  C:0C6CH         LINE#         109
  C:0C6CH         LINE#         110
  C:0C6EH         LINE#         111
  C:0C70H         LINE#         112
  C:0C71H         LINE#         113
  C:0C73H         LINE#         114
  C:0C74H         LINE#         116
  C:0C77H         LINE#         117
  C:0C77H         LINE#         118
  C:0C79H         LINE#         119
  C:0C79H         LINE#         120
  C:0C79H         LINE#         121
  C:0C7CH         LINE#         123
  C:0C7EH         LINE#         124
  C:0C7EH         LINE#         125
  C:0C7EH         LINE#         126
  C:0C80H         LINE#         127
  C:0C81H         LINE#         128
  -------         ENDPROC       WAITACK
  -------         PROC          SENDACK
  C:0CB8H         LINE#         130
  C:0CB8H         LINE#         131
  C:0CB8H         LINE#         132
  C:0CBAH         LINE#         133
  C:0CBBH         LINE#         134
  C:0CBDH         LINE#         135
  C:0CBEH         LINE#         136
  C:0CC0H         LINE#         137
  -------         ENDPROC       SENDACK
  -------         PROC          SENDNOTACK
  C:0CC1H         LINE#         139
  C:0CC1H         LINE#         140
  C:0CC1H         LINE#         141
  C:0CC3H         LINE#         142
  C:0CC4H         LINE#         143
  C:0CC6H         LINE#         144
  C:0CC7H         LINE#         145
  C:0CC9H         LINE#         146
  -------         ENDPROC       SENDNOTACK
  -------         PROC          _I2CSENDBYTE
  D:0007H         SYMBOL        ch
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0C35H         LINE#         148
  C:0C35H         LINE#         149
  C:0C35H         LINE#         150
  C:0C37H         LINE#         151
  C:0C3DH         LINE#         152
  C:0C3DH         LINE#         153
  C:0C3FH         LINE#         154
BL51 BANKED LINKER/LOCATER V5.03                                                      06/15/2007  16:08:30  PAGE 6


  C:0C40H         LINE#         155
  C:0C44H         LINE#         156
  C:0C46H         LINE#         157
  C:0C4AH         LINE#         158
  C:0C4BH         LINE#         159
  C:0C4DH         LINE#         160
  C:0C4FH         LINE#         161
  -------         ENDPROC       _I2CSENDBYTE
  -------         PROC          I2CRECVBYTE
  -------         DO            
  D:0007H         SYMBOL        i
  D:0006H         SYMBOL        dat
  -------         ENDDO         
  C:0BEDH         LINE#         162
  C:0BEDH         LINE#         163
  C:0BEDH         LINE#         164
  C:0BEFH         LINE#         165
  C:0BF1H         LINE#         166
  C:0BF3H         LINE#         167
  C:0BF9H         LINE#         168
  C:0BF9H         LINE#         169
  C:0BFDH         LINE#         170
  C:0BFFH         LINE#         171
  C:0C00H         LINE#         172
  C:0C02H         LINE#         173
  C:0C03H         LINE#         174
  C:0C04H         LINE#         175
  C:0C05H         LINE#         176
  C:0C0BH         LINE#         177
  C:0C0DH         LINE#         178
  C:0C0FH         LINE#         179
  C:0C11H         LINE#         180
  -------         ENDPROC       I2CRECVBYTE
  -------         PROC          L?0124
  -------         ENDPROC       L?0124
  -------         PROC          SP3767READ
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:0B9EH         LINE#         182
  C:0B9EH         LINE#         183
  C:0B9EH         LINE#         186
  C:0BA1H         LINE#         187
  C:0BA3H         LINE#         189
  C:0BA8H         LINE#         190
  C:0BA8H         LINE#         191
  C:0BAAH         LINE#         192
  C:0BAAH         LINE#         193
  C:0BB3H         LINE#         194
  C:0BB6H         LINE#         195
  C:0BBAH         LINE#         196
  C:0BBDH         LINE#         197
  C:0BC0H         LINE#         198
  C:0BC3H         LINE#         199

⌨️ 快捷键说明

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