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

📄 183.m51

📁 一个车载音响控制程序,包括高保真立体收部分,VFD驱动显示,4路音频电子切换, 红外遥控控制 采用51单片机
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        11/30/2007  02:15:58  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE delay.obj, I2C.obj, PLL.obj, radio.obj, rem.obj, vfd.obj TO 183 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  delay.obj (DELAY)
  I2C.obj (I2C)
  PLL.obj (PLL)
  radio.obj (RADIO)
  rem.obj (REM)
  vfd.obj (VFD)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  183 (DELAY)


            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         ?DT?RADIO
                    001DH     0003H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.6   UNIT         ?BI?RADIO
            BIT     0021H.7   0000H.1   UNIT         ?BI?DELAY
            BIT     0022H.0   0000H.1   UNIT         ?BI?REM
                    0022H.1   0000H.7                *** GAP ***
            DATA    0023H     0025H     UNIT         _DATA_GROUP_
            DATA    0048H     0009H     UNIT         ?DT?VFD
            DATA    0051H     0008H     UNIT         ?DT?DELAY
            DATA    0059H     0008H     UNIT         ?DT?PLL
            DATA    0061H     0005H     UNIT         ?DT?REM
            DATA    0066H     0004H     UNIT         ?DT?I2C
            IDATA   006AH     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     000AH     UNIT         ?CO?VFD
                    0018H     0003H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     001DH     UNIT         ?PR?CACK?I2C
            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     0226H     UNIT         ?PR?STATION_SEARCH?RADIO
BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2007  02:15:58  PAGE 2


            CODE    0264H     0212H     UNIT         ?PR?MAIN?RADIO
            CODE    0476H     01EAH     UNIT         ?PR?REM?REM
            CODE    0660H     0124H     UNIT         ?PR?_VFD_VOLUME?VFD
            CODE    0784H     0116H     UNIT         ?PR?VOLCHEACK?RADIO
            CODE    089AH     010AH     UNIT         ?PR?INIEEPROM?RADIO
            CODE    09A4H     00EAH     UNIT         ?PR?_VFDDIGIT?VFD
            CODE    0A8EH     00BFH     UNIT         ?PR?STATION_CHANGE?RADIO
            CODE    0B4DH     00B6H     UNIT         ?PR?SYS_INI?RADIO
            CODE    0C03H     00B6H     UNIT         ?C?LIB_CODE
            CODE    0CB9H     00ABH     UNIT         ?PR?VFD_TEST?VFD
            CODE    0D64H     00A8H     UNIT         ?PR?FLASH?DELAY
            CODE    0E0CH     00A1H     UNIT         ?PR?RADIO_CHANGE?RADIO
            CODE    0EADH     00A0H     UNIT         ?PR?REPEAT?REM
            CODE    0F4DH     009AH     UNIT         ?PR?EQCHANGE?I2C
            CODE    0FE7H     0097H     UNIT         ?PR?STEPSERCH?PLL
            CODE    107EH     0096H     UNIT         ?PR?BAND_CHANGE?RADIO
            CODE    1114H     008FH     UNIT         ?PR?DVD_TV_CH?RADIO
            CODE    11A3H     008CH     UNIT         ?C_C51STARTUP
            CODE    122FH     0081H     UNIT         ?PR?INIBAND?PLL
            CODE    12B0H     0075H     UNIT         ?PR?RDDATA?PLL
            CODE    1325H     0071H     UNIT         ?PR?REMDELAY?DELAY
            CODE    1396H     005DH     UNIT         ?PR?_RDNBYT?I2C
            CODE    13F3H     0059H     UNIT         ?PR?_WRNBYT?I2C
            CODE    144CH     0059H     UNIT         ?PR?PUB?RADIO
            CODE    14A5H     0057H     UNIT         ?PR?SAVE_EEPROM?RADIO
            CODE    14FCH     004DH     UNIT         ?PR?_WRVFD?VFD
            CODE    1549H     004BH     UNIT         ?C_INITSEG
            CODE    1594H     0046H     UNIT         ?PR?INIVFD?VFD
            CODE    15DAH     0044H     UNIT         ?PR?DISPLAY?RADIO
            CODE    161EH     0042H     UNIT         ?PR?_WRDATA?PLL
            CODE    1660H     0041H     UNIT         ?PR?_INIBAND1?PLL
            CODE    16A1H     0035H     UNIT         ?PR?_SWDATA?PLL
            CODE    16D6H     0033H     UNIT         ?PR?_EQ_VFD?VFD
            CODE    1709H     002FH     UNIT         ?PR?MUTE_?RADIO
            CODE    1738H     002EH     UNIT         ?PR?_WRD?VFD
            CODE    1766H     002DH     UNIT         ?PR?_SUB_VOL?I2C
            CODE    1793H     002CH     UNIT         ?PR?BAND_STEP?RADIO
            CODE    17BFH     002BH     UNIT         ?PR?TRB_VOL_CT?I2C
            CODE    17EAH     0027H     UNIT         ?PR?BAS_VOL_CT?I2C
            CODE    1811H     0023H     UNIT         ?PR?_CHANNEL?I2C
            CODE    1834H     0020H     UNIT         ?PR?INIDELAY?DELAY
            CODE    1854H     001FH     UNIT         ?PR?TAIWEI?VFD
            CODE    1873H     001EH     UNIT         ?PR?_WRBYT?I2C
            CODE    1891H     001EH     UNIT         ?PR?RDBYT?I2C
            CODE    18AFH     001EH     UNIT         ?PR?KEY?RADIO
            CODE    18CDH     001DH     UNIT         ?PR?_WR_PT2313?I2C
            CODE    18EAH     0018H     UNIT         ?PR?MACK?I2C
            CODE    1902H     0017H     UNIT         ?PR?STA?I2C
            CODE    1919H     0015H     UNIT         ?PR?STOP?I2C
            CODE    192EH     0014H     UNIT         ?PR?NMACK?I2C
            CODE    1942H     0014H     UNIT         ?PR?VFD_CLEAN?VFD
            CODE    1956H     0012H     UNIT         ?PR?_DELAYTIME?DELAY
            CODE    1968H     0011H     UNIT         ?PR?WR0?I2C
            CODE    1979H     000FH     UNIT         ?PR?WR1?I2C
            CODE    1988H     000FH     UNIT         ?CO?I2C


BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2007  02:15:58  PAGE 3



OVERLAY MAP OF MODULE:   183 (DELAY)


SEGMENT                             BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT            START    LENGTH     START    LENGTH
--------------------------------------------------------------------
?PR?REMDELAY?DELAY               -----    -----      -----    -----
  +--> ?PR?TAIWEI?VFD
  +--> ?PR?_WRVFD?VFD

?PR?TAIWEI?VFD                   -----    -----      003DH    0006H
  +--> ?PR?_WRVFD?VFD

?PR?_WRVFD?VFD                   -----    -----      -----    -----
  +--> ?CO?VFD
  +--> ?PR?INIVFD?VFD
  +--> ?PR?_WRD?VFD

?PR?_WRD?VFD                     0020H.7  0000H.1    -----    -----

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

?PR?FLASH?DELAY                  -----    -----      -----    -----
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?DISPLAY?RADIO
  +--> ?PR?_WRVFD?VFD
  +--> ?PR?SAVE_EEPROM?RADIO

?PR?VFD_CLEAN?VFD                -----    -----      -----    -----
  +--> ?PR?_WRVFD?VFD

?PR?DISPLAY?RADIO                -----    -----      -----    -----
  +--> ?PR?_SWDATA?PLL
  +--> ?PR?_VFDDIGIT?VFD

?PR?_VFDDIGIT?VFD                -----    -----      003DH    0006H
  +--> ?CO?VFD
  +--> ?PR?_WRVFD?VFD

?PR?SAVE_EEPROM?RADIO            -----    -----      -----    -----
  +--> ?PR?_WRNBYT?I2C

?PR?_WRNBYT?I2C                  -----    -----      003DH    000AH
  +--> ?PR?STA?I2C
  +--> ?PR?_WRBYT?I2C
  +--> ?PR?MACK?I2C
  +--> ?PR?STOP?I2C
  +--> ?PR?_DELAYTIME?DELAY

?PR?_WRBYT?I2C                   -----    -----      0047H    0001H
  +--> ?PR?WR1?I2C
  +--> ?PR?WR0?I2C

?PR?_DELAYTIME?DELAY             0021H.0  0000H.1    -----    -----

*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2007  02:15:58  PAGE 4



?PR?REM?REM                      -----    -----      0034H    0002H
  +--> ?PR?_DELAYTIME?DELAY
  +--> ?PR?MUTE_?RADIO
  +--> ?PR?_SUB_VOL?I2C
  +--> ?PR?TRB_VOL_CT?I2C
  +--> ?PR?BAS_VOL_CT?I2C
  +--> ?PR?REPEAT?REM
  +--> ?PR?BAND_STEP?RADIO

?PR?MUTE_?RADIO                  0020H.7  0000H.1    -----    -----
  +--> ?PR?_WR_PT2313?I2C

?PR?_WR_PT2313?I2C               -----    -----      -----    -----
  +--> ?PR?STA?I2C
  +--> ?PR?_WRBYT?I2C
  +--> ?PR?MACK?I2C
  +--> ?PR?STOP?I2C

?PR?_SUB_VOL?I2C                 -----    -----      -----    -----
  +--> ?PR?_WR_PT2313?I2C
  +--> ?PR?_VFD_VOLUME?VFD

?PR?_VFD_VOLUME?VFD              -----    -----      003DH    0001H
  +--> ?PR?_WRVFD?VFD
  +--> ?CO?VFD

?PR?TRB_VOL_CT?I2C               0020H.3  0000H.1    -----    -----
  +--> ?CO?I2C
  +--> ?PR?_WR_PT2313?I2C
  +--> ?PR?_VFD_VOLUME?VFD

?PR?BAS_VOL_CT?I2C               0020H.3  0000H.1    -----    -----
  +--> ?CO?I2C
  +--> ?PR?_WR_PT2313?I2C
  +--> ?PR?_VFD_VOLUME?VFD

?PR?REPEAT?REM                   0020H.2  0000H.1    0036H    0003H
  +--> ?PR?_SUB_VOL?I2C
  +--> ?PR?TRB_VOL_CT?I2C
  +--> ?PR?BAS_VOL_CT?I2C
  +--> ?PR?_DELAYTIME?DELAY

?PR?BAND_STEP?RADIO              0020H.5  0000H.1    -----    -----
  +--> ?PR?INIBAND?PLL
  +--> ?PR?_INIBAND1?PLL
  +--> ?PR?PUB?RADIO
  +--> ?PR?STEPSERCH?PLL
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?DISPLAY?RADIO

?PR?STEPSERCH?PLL                0020H.7  0000H.1    003DH    0003H
  +--> ?PR?_SWDATA?PLL
  +--> ?PR?_WRDATA?PLL
  +--> ?PR?_DELAYTIME?DELAY
  +--> ?PR?RDDATA?PLL

BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2007  02:15:58  PAGE 5


?PR?_WRDATA?PLL                  -----    -----      0040H    0004H

?PR?RDDATA?PLL                   -----    -----      0040H    0004H

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

?C_C51STARTUP                    -----    -----      -----    -----
  +--> ?PR?MAIN?RADIO
  +--> ?C_INITSEG

?PR?MAIN?RADIO                   -----    -----      -----    -----
  +--> ?PR?_RDNBYT?I2C
  +--> ?PR?INIEEPROM?RADIO
  +--> ?PR?KEY?RADIO
  +--> ?PR?VOLCHEACK?RADIO
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?MUTE_?RADIO
  +--> ?PR?SYS_INI?RADIO
  +--> ?PR?EQCHANGE?I2C
  +--> ?PR?SAVE_EEPROM?RADIO
  +--> ?PR?BAND_CHANGE?RADIO
  +--> ?PR?DVD_TV_CH?RADIO
  +--> ?PR?RADIO_CHANGE?RADIO
  +--> ?PR?TAIWEI?VFD
  +--> ?PR?STATION_CHANGE?RADIO
  +--> ?PR?STATION_SEARCH?RADIO
  +--> ?PR?BAND_STEP?RADIO
  +--> ?PR?_SUB_VOL?I2C
  +--> ?PR?_SWDATA?PLL
  +--> ?PR?_WRNBYT?I2C

?PR?_RDNBYT?I2C                  -----    -----      003DH    0006H
  +--> ?PR?STA?I2C
  +--> ?PR?_WRBYT?I2C
  +--> ?PR?CACK?I2C
  +--> ?PR?RDBYT?I2C
  +--> ?PR?NMACK?I2C
  +--> ?PR?MACK?I2C
  +--> ?PR?STOP?I2C

?PR?CACK?I2C                     0020H.6  0000H.1    -----    -----

?PR?INIEEPROM?RADIO              -----    -----      -----    -----
  +--> ?PR?_WRNBYT?I2C

?PR?VOLCHEACK?RADIO              -----    -----      -----    -----
  +--> ?PR?_DELAYTIME?DELAY
  +--> ?PR?KEY?RADIO

?PR?SYS_INI?RADIO                -----    -----      -----    -----
  +--> ?PR?_DELAYTIME?DELAY
  +--> ?PR?INIDELAY?DELAY
  +--> ?PR?_RDNBYT?I2C
  +--> ?PR?INIVFD?VFD
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?DVD_TV_CH?RADIO
  +--> ?PR?BAND_CHANGE?RADIO
BL51 BANKED LINKER/LOCATER V5.12                                                      11/30/2007  02:15:58  PAGE 6


  +--> ?PR?_SUB_VOL?I2C
  +--> ?PR?_WR_PT2313?I2C

?PR?DVD_TV_CH?RADIO              -----    -----      -----    -----
  +--> ?PR?_CHANNEL?I2C
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?_WRVFD?VFD
  +--> ?PR?SAVE_EEPROM?RADIO
  +--> ?PR?STATION_CHANGE?RADIO
  +--> ?PR?DISPLAY?RADIO

?PR?_CHANNEL?I2C                 -----    -----      -----    -----
  +--> ?PR?_WR_PT2313?I2C

?PR?STATION_CHANGE?RADIO         0020H.5  0000H.1    -----    -----
  +--> ?PR?_RDNBYT?I2C
  +--> ?PR?INIBAND?PLL
  +--> ?PR?_INIBAND1?PLL
  +--> ?PR?STEPSERCH?PLL
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?DISPLAY?RADIO

?PR?BAND_CHANGE?RADIO            -----    -----      -----    -----
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?_WRVFD?VFD
  +--> ?PR?_CHANNEL?I2C
  +--> ?PR?SAVE_EEPROM?RADIO

?PR?EQCHANGE?I2C                 -----    -----      -----    -----
  +--> ?CO?I2C
  +--> ?PR?_WR_PT2313?I2C
  +--> ?PR?_EQ_VFD?VFD

?PR?_EQ_VFD?VFD                  -----    -----      003DH    0001H
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?_WRVFD?VFD
  +--> ?CO?VFD

?PR?RADIO_CHANGE?RADIO           -----    -----      -----    -----
  +--> ?PR?_CHANNEL?I2C
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?INIBAND?PLL
  +--> ?PR?_RDNBYT?I2C
  +--> ?PR?_INIBAND1?PLL
  +--> ?PR?STEPSERCH?PLL
  +--> ?PR?DISPLAY?RADIO

⌨️ 快捷键说明

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