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

📄 tft_radio.m51

📁 一个车载音响控制程序,包括高保真立体收部分,VFD驱动显示,4路音频电子切换, 红外遥控控制 采用51单片机
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        06/07/2011  10:35:05  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE F:\183DTS~2\RADIO_~1\VFD.OBJ, F:\183DTS~2\RADIO_~1\REM.OBJ, F:\183DTS~2\RADIO_~1\RADIO.OBJ, F:\
>> 183DTS~2\RADIO_~1\PLL.OBJ, F:\183DTS~2\RADIO_~1\I2C.OBJ, F:\183DTS~2\RADIO_~1\DELAY.OBJ TO F:\183DTS~2\RADIO_~1\TFT_R
>> ADIO RS (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  F:\183DTS~2\RADIO_~1\VFD.OBJ (VFD)
  F:\183DTS~2\RADIO_~1\REM.OBJ (REM)
  F:\183DTS~2\RADIO_~1\RADIO.OBJ (RADIO)
  F:\183DTS~2\RADIO_~1\PLL.OBJ (PLL)
  F:\183DTS~2\RADIO_~1\I2C.OBJ (I2C)
  F:\183DTS~2\RADIO_~1\DELAY.OBJ (DELAY)
  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:  F:\183DTS~2\RADIO_~1\TFT_RADIO (VFD)


            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?REM
            BIT     0022H.0   0000H.1   UNIT         ?BI?DELAY
                    0022H.1   0000H.7                *** GAP ***
            DATA    0023H     0025H     UNIT         _DATA_GROUP_
            DATA    0048H     0009H     UNIT         ?DT?VFD
            DATA    0051H     0008H     UNIT         ?DT?PLL
            DATA    0059H     0008H     UNIT         ?DT?DELAY
            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
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2011  10:35:05  PAGE 2


            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     0240H     UNIT         ?PR?MAIN?RADIO
            CODE    027EH     023FH     UNIT         ?PR?STATION_SEARCH?RADIO
            CODE    04BDH     0222H     UNIT         ?PR?REM?REM
            CODE    06DFH     013AH     UNIT         ?PR?_VFD_VOLUME?VFD
            CODE    0819H     0116H     UNIT         ?PR?VOLCHEACK?RADIO
            CODE    092FH     010AH     UNIT         ?PR?INIEEPROM?RADIO
            CODE    0A39H     00F7H     UNIT         ?PR?_VFDDIGIT?VFD
            CODE    0B30H     00E2H     UNIT         ?PR?STATION_CHANGE?RADIO
            CODE    0C12H     00BCH     UNIT         ?PR?SYS_INI?RADIO
            CODE    0CCEH     00B6H     UNIT         ?C?LIB_CODE
            CODE    0D84H     00B3H     UNIT         ?PR?RADIO_CHANGE?RADIO
            CODE    0E37H     00ADH     UNIT         ?PR?FLASH?DELAY
            CODE    0EE4H     00ABH     UNIT         ?PR?VFD_TEST?VFD
            CODE    0F8FH     00A7H     UNIT         ?PR?REPEAT?REM
            CODE    1036H     00A7H     UNIT         ?PR?EQCHANGE?I2C
            CODE    10DDH     0090H     UNIT         ?PR?BAND_CHANGE?RADIO
            CODE    116DH     008FH     UNIT         ?PR?DVD_TV_CH?RADIO
            CODE    11FCH     008CH     UNIT         ?C_C51STARTUP
            CODE    1288H     0087H     UNIT         ?PR?STEPSERCH?PLL
            CODE    130FH     0083H     UNIT         ?PR?INIBAND?PLL
            CODE    1392H     007FH     UNIT         ?PR?RDDATA?PLL
            CODE    1411H     0071H     UNIT         ?PR?REMDELAY?DELAY
            CODE    1482H     006AH     UNIT         ?PR?_RDNBYT?I2C
            CODE    14ECH     005AH     UNIT         ?PR?SAVE_EEPROM?RADIO
            CODE    1546H     0059H     UNIT         ?PR?PUB?RADIO
            CODE    159FH     0059H     UNIT         ?PR?_WRNBYT?I2C
            CODE    15F8H     0051H     UNIT         ?PR?_WRDATA?PLL
            CODE    1649H     004EH     UNIT         ?PR?_WRVFD?VFD
            CODE    1697H     004BH     UNIT         ?C_INITSEG
            CODE    16E2H     004AH     UNIT         ?PR?DISPLAY?RADIO
            CODE    172CH     0046H     UNIT         ?PR?INIVFD?VFD
            CODE    1772H     0043H     UNIT         ?PR?_INIBAND1?PLL
            CODE    17B5H     0039H     UNIT         ?PR?_SWDATA?PLL
            CODE    17EEH     0033H     UNIT         ?PR?_EQ_VFD?VFD
            CODE    1821H     0030H     UNIT         ?PR?MUTE_?RADIO
            CODE    1851H     002EH     UNIT         ?PR?_WRD?VFD
            CODE    187FH     002DH     UNIT         ?PR?_SUB_VOL?I2C
            CODE    18ACH     002CH     UNIT         ?PR?BAND_STEP?RADIO
            CODE    18D8H     002BH     UNIT         ?PR?TRB_VOL_CT?I2C
            CODE    1903H     0027H     UNIT         ?PR?BAS_VOL_CT?I2C
            CODE    192AH     0023H     UNIT         ?PR?_CHANNEL?I2C
            CODE    194DH     0021H     UNIT         ?PR?RDBYT?I2C
            CODE    196EH     0020H     UNIT         ?PR?_WR_PT2313?I2C
            CODE    198EH     0020H     UNIT         ?PR?INIDELAY?DELAY
            CODE    19AEH     001FH     UNIT         ?PR?TAIWEI?VFD
            CODE    19CDH     001EH     UNIT         ?PR?KEY?RADIO
            CODE    19EBH     001EH     UNIT         ?PR?_WRBYT?I2C
            CODE    1A09H     0018H     UNIT         ?PR?MACK?I2C
            CODE    1A21H     0017H     UNIT         ?PR?STA?I2C
            CODE    1A38H     0015H     UNIT         ?PR?STOP?I2C
            CODE    1A4DH     0014H     UNIT         ?PR?VFD_CLEAN?VFD
            CODE    1A61H     0014H     UNIT         ?PR?NMACK?I2C
            CODE    1A75H     0012H     UNIT         ?PR?_DELAYTIME?DELAY
            CODE    1A87H     0011H     UNIT         ?PR?WR0?I2C
            CODE    1A98H     000FH     UNIT         ?PR?WR1?I2C
            CODE    1AA7H     000FH     UNIT         ?CO?I2C
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2011  10:35:05  PAGE 3





OVERLAY MAP OF MODULE:   F:\183DTS~2\RADIO_~1\TFT_RADIO (VFD)


SEGMENT                             BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT            START    LENGTH     START    LENGTH
--------------------------------------------------------------------
?PR?REM?REM                      -----    -----      0023H    0002H
  +--> ?PR?_DELAYTIME?DELAY
  +--> ?PR?MUTE_?RADIO
  +--> ?PR?_SUB_VOL?I2C
  +--> ?PR?REPEAT?REM
  +--> ?PR?TRB_VOL_CT?I2C
  +--> ?PR?BAS_VOL_CT?I2C
  +--> ?PR?BAND_STEP?RADIO

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

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

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

?PR?_WRBYT?I2C                   -----    -----      0047H    0001H
  +--> ?PR?WR1?I2C
  +--> ?PR?WR0?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?_WRVFD?VFD                   -----    -----      -----    -----
  +--> ?CO?VFD
  +--> ?PR?INIVFD?VFD
  +--> ?PR?_WRD?VFD

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

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

?PR?TRB_VOL_CT?I2C               0020H.1  0000H.1    -----    -----
  +--> ?CO?I2C
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2011  10:35:05  PAGE 4


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

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

?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

?PR?_SWDATA?PLL                  -----    -----      0040H    0002H

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

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

?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

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

?PR?REMDELAY?DELAY               -----    -----      -----    -----
  +--> ?PR?TAIWEI?VFD
  +--> ?PR?_WRVFD?VFD

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

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

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

?PR?SAVE_EEPROM?RADIO            -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2011  10:35:05  PAGE 5


  +--> ?PR?_WRNBYT?I2C

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

*** 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?STATION_SEARCH?RADIO
  +--> ?PR?TAIWEI?VFD
  +--> ?PR?STATION_CHANGE?RADIO
  +--> ?PR?BAND_STEP?RADIO
  +--> ?PR?_SUB_VOL?I2C
  +--> ?PR?_SWDATA?PLL
  +--> ?PR?_WRNBYT?I2C

?PR?_RDNBYT?I2C                  -----    -----      003DH    0009H
  +--> ?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
BL51 BANKED LINKER/LOCATER V4.13                                                      06/07/2011  10:35:05  PAGE 6


  +--> ?PR?_RDNBYT?I2C
  +--> ?PR?INIVFD?VFD
  +--> ?PR?VFD_CLEAN?VFD
  +--> ?PR?DVD_TV_CH?RADIO
  +--> ?PR?BAND_CHANGE?RADIO
  +--> ?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

⌨️ 快捷键说明

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