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

📄 digitalradio.m51

📁 收音头程序+VFD驱动+遥控接收(LC72130+LA1823)
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        03/27/2005  22:39:56  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, radio.obj, PLL.obj, I2C.obj, vfd.obj, delay.obj, rem.obj TO digitalradio


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  radio.obj (RADIO)
  PLL.obj (PLL)
  I2C.obj (I2C)
  vfd.obj (VFD)
  delay.obj (DELAY)
  rem.obj (REM)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  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?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LCASE)


LINK MAP OF MODULE:  digitalradio (?C_STARTUP)


            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     0012H     UNIT         _DATA_GROUP_
            DATA    001AH     0004H     UNIT         ?DT?VFD
            DATA    001EH     0002H     UNIT         ?DT?DELAY
            BIT     0020H.0   0000H.2   UNIT         _BIT_GROUP_
            BIT     0020H.2   0000H.1   UNIT         ?BI?RADIO
            BIT     0020H.3   0000H.1   UNIT         ?BI?REM
                    0020H.4   0000H.4                *** GAP ***
            DATA    0021H     000BH     UNIT         ?DT?RADIO
            DATA    002CH     0008H     UNIT         ?DT?PLL
            DATA    0034H     0001H     UNIT         ?DT?REM
            IDATA   0035H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     000DH     UNIT         ?PR?DELAY50?DELAY
                    0010H     0003H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0004H     UNIT         ?CO?REM
                    001AH     0001H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     025FH     UNIT         ?C?LIB_CODE
            CODE    027DH     00E7H     UNIT         ?PR?_VFDDIGIT?VFD
            CODE    0364H     00C7H     UNIT         ?PR?REM?REM
            CODE    042BH     0093H     UNIT         ?PR?STEPSERCH?PLL
BL51 BANKED LINKER/LOCATER V5.03                                                      03/27/2005  22:39:56  PAGE 2


            CODE    04BEH     0090H     UNIT         ?PR?STATION_SEARCH?RADIO
            CODE    054EH     008CH     UNIT         ?C_C51STARTUP
            CODE    05DAH     0084H     UNIT         ?PR?RDKEY?VFD
            CODE    065EH     0081H     UNIT         ?PR?INIBAND?PLL
            CODE    06DFH     0081H     UNIT         ?PR?RDDATA?PLL
            CODE    0760H     0065H     UNIT         ?PR?MAIN?RADIO
            CODE    07C5H     005DH     UNIT         ?PR?STATION_CHANGE?RADIO
            CODE    0822H     005DH     UNIT         ?PR?_RDNBYT?I2C
            CODE    087FH     0055H     UNIT         ?PR?_WRNBYT?I2C
            CODE    08D4H     0051H     UNIT         ?PR?DISPLAY?RADIO
            CODE    0925H     0048H     UNIT         ?PR?_WRDATA?PLL
            CODE    096DH     0046H     UNIT         ?PR?INIVFD?VFD
            CODE    09B3H     0044H     UNIT         ?PR?_WRVFD?VFD
            CODE    09F7H     0039H     UNIT         ?PR?BAND_CHANGE?RADIO
            CODE    0A30H     0035H     UNIT         ?PR?_SWDATA?PLL
            CODE    0A65H     0034H     UNIT         ?PR?_WRD?VFD
            CODE    0A99H     0030H     UNIT         ?PR?INIBAND1?PLL
            CODE    0AC9H     0021H     UNIT         ?PR?CACK?I2C
            CODE    0AEAH     0020H     UNIT         ?PR?BAND_STEP?RADIO
            CODE    0B0AH     001EH     UNIT         ?PR?_WRBYT?I2C
            CODE    0B28H     001EH     UNIT         ?PR?RDBYT?I2C
            CODE    0B46H     001DH     UNIT         ?PR?STA?I2C
            CODE    0B63H     001CH     UNIT         ?PR?MACK?I2C
            CODE    0B7FH     001CH     UNIT         ?PR?INIDELAY?DELAY
            CODE    0B9BH     001AH     UNIT         ?PR?STOP?I2C
            CODE    0BB5H     0019H     UNIT         ?PR?_WRLED?VFD
            CODE    0BCEH     0018H     UNIT         ?PR?NMACK?I2C
            CODE    0BE6H     0016H     UNIT         ?PR?_DELAY?DELAY
            CODE    0BFCH     0015H     UNIT         ?PR?WR0?I2C
            CODE    0C11H     0013H     UNIT         ?PR?FLASH?DELAY
            CODE    0C24H     0012H     UNIT         ?PR?WR1?I2C
            CODE    0C36H     0011H     UNIT         ?C_INITSEG
            CODE    0C47H     000AH     UNIT         ?CO?VFD



OVERLAY MAP OF MODULE:   digitalradio (?C_STARTUP)


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

?PR?MAIN?RADIO                   -----    -----      -----    -----
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?INIVFD?VFD
  +--> ?PR?RDKEY?VFD
  +--> ?PR?BAND_STEP?RADIO
  +--> ?PR?BAND_CHANGE?RADIO
  +--> ?PR?STATION_SEARCH?RADIO
  +--> ?PR?STATION_CHANGE?RADIO

?PR?_DELAY?DELAY                 -----    -----      -----    -----
  +--> ?PR?INIDELAY?DELAY
BL51 BANKED LINKER/LOCATER V5.03                                                      03/27/2005  22:39:56  PAGE 3



?PR?RDKEY?VFD                    -----    -----      0008H    0004H
  +--> ?PR?INIVFD?VFD
  +--> ?PR?_WRD?VFD

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

?PR?BAND_STEP?RADIO              0020H.0  0000H.1    -----    -----
  +--> ?PR?INIBAND?PLL
  +--> ?PR?INIBAND1?PLL
  +--> ?PR?STEPSERCH?PLL
  +--> ?PR?DISPLAY?RADIO

?PR?INIBAND1?PLL                 0020H.1  0000H.1    -----    -----

?PR?STEPSERCH?PLL                0020H.1  0000H.1    0009H    0003H
  +--> ?PR?_SWDATA?PLL
  +--> ?PR?_WRDATA?PLL
  +--> ?PR?DELAY50?DELAY
  +--> ?PR?RDDATA?PLL

?PR?_WRDATA?PLL                  -----    -----      000CH    0004H

?PR?RDDATA?PLL                   -----    -----      000CH    0004H

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

?PR?_VFDDIGIT?VFD                -----    -----      0009H    0009H
  +--> ?CO?VFD
  +--> ?PR?_WRVFD?VFD

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

?PR?BAND_CHANGE?RADIO            -----    -----      -----    -----
  +--> ?PR?INIBAND?PLL
  +--> ?PR?INIBAND1?PLL
  +--> ?PR?STEPSERCH?PLL
  +--> ?PR?DISPLAY?RADIO

?PR?STATION_SEARCH?RADIO         -----    -----      0008H    0001H
  +--> ?PR?INIBAND?PLL
  +--> ?PR?INIBAND1?PLL
  +--> ?PR?STEPSERCH?PLL
  +--> ?PR?DISPLAY?RADIO
  +--> ?PR?_WRNBYT?I2C

?PR?_WRNBYT?I2C                  -----    -----      0009H    000AH
  +--> ?PR?STA?I2C
  +--> ?PR?_WRBYT?I2C
  +--> ?PR?MACK?I2C
  +--> ?PR?STOP?I2C
  +--> ?PR?DELAY50?DELAY

BL51 BANKED LINKER/LOCATER V5.03                                                      03/27/2005  22:39:56  PAGE 4


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

?PR?STATION_CHANGE?RADIO         0020H.0  0000H.1    -----    -----
  +--> ?PR?_RDNBYT?I2C
  +--> ?PR?INIBAND?PLL
  +--> ?PR?INIBAND1?PLL
  +--> ?PR?STEPSERCH?PLL
  +--> ?PR?DISPLAY?RADIO

?PR?_RDNBYT?I2C                  -----    -----      0008H    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.1  0000H.1    -----    -----

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

?PR?REM?REM                      -----    -----      0014H    0006H
  +--> ?CO?REM
  +--> ?PR?_DELAY?DELAY



SYMBOL TABLE OF MODULE:  digitalradio (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:054EH         SEGMENT       ?C_C51STARTUP
  I:0035H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:0551H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:054EH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
BL51 BANKED LINKER/LOCATER V5.03                                                      03/27/2005  22:39:56  PAGE 5


  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:054EH         LINE#         99
  C:0550H         LINE#         100
  C:0551H         LINE#         101
  C:0552H         LINE#         102
  C:0554H         LINE#         151
  C:0557H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        RADIO
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  B:0020H.2       PUBLIC        band
  D:00B8H         PUBLIC        IP
  C:0760H         PUBLIC        main
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:0AEAH         PUBLIC        band_step
  D:0021H         PUBLIC        tai
  D:0022H         PUBLIC        ab
  C:07C5H         PUBLIC        station_change
  D:0023H         PUBLIC        a
  D:0025H         PUBLIC        b
  C:04BEH         PUBLIC        station_search
  C:09F7H         PUBLIC        band_change
  D:0027H         PUBLIC        e
  D:00C8H         PUBLIC        T2CON
  D:002BH         PUBLIC        i
  C:08DCH         PUBLIC        display
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  C:0760H         LINE#         18
  C:0760H         LINE#         19
  C:0760H         LINE#         20
  C:0767H         LINE#         21
  C:0773H         LINE#         22
  C:0775H         LINE#         23
  C:0778H         LINE#         24
  C:077BH         LINE#         25
  C:077BH         LINE#         26
  C:077BH         LINE#         27
  C:0784H         LINE#         28
  C:0789H         LINE#         29
  C:078DH         LINE#         30
  C:0792H         LINE#         31
  C:0799H         LINE#         32
  C:079EH         LINE#         33
  C:07A3H         LINE#         34
  C:07A8H         LINE#         35
  C:07ADH         LINE#         36
  C:07B2H         LINE#         37
  C:07B9H         LINE#         38
BL51 BANKED LINKER/LOCATER V5.03                                                      03/27/2005  22:39:56  PAGE 6


  C:07BEH         LINE#         39
  C:07C3H         LINE#         40
  -------         ENDPROC       MAIN
  C:08D4H         SYMBOL        L?0036
  -------         PROC          L?0035
  -------         ENDPROC       L?0035
  C:08D4H         SYMBOL        L?0036
  -------         PROC          DISPLAY
  C:08DCH         LINE#         42
  C:08DCH         LINE#         43
  C:08DCH         LINE#         44

⌨️ 快捷键说明

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