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

📄 lcd.m51

📁 此程序主要测试50HZ~3KHZ音频范围幅频特性测试程序.程序包含主控程序和显示程序.
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        01/25/2005  13:50:06  PAGE 1


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


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  Lcdx1.obj (LCDX1)
  Lcda1.obj (LCDA1)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)


LINK MAP OF MODULE:  lcd (?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     0009H     UNIT         ?DT?LCDX1
            IDATA   0011H     0008H     UNIT         ?ID?LCDX1
                    0019H     0007H                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?LCDX1
            BIT     0021H.0   0001H.3   UNIT         ?BI?LCDX1
            BIT     0022H.3   0000H.4   UNIT         _BIT_GROUP_
                    0022H.7   0000H.1                *** GAP ***
            DATA    0023H     001AH     UNIT         _DATA_GROUP_
            IDATA   003DH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0408H     UNIT         ?PR?DRAW_SREC?LCDX1
            CODE    0416H     038AH     UNIT         ?CO?LCDX1
            CODE    07A0H     01A3H     UNIT         ?PR?_DISP_ONE_MODU?LCDX1
            CODE    0943H     0139H     UNIT         ?PR?_DISP_LBAR?LCDX1
            CODE    0A7CH     0124H     UNIT         ?PR?DRAW_LINE?LCDX1
            CODE    0BA0H     011CH     UNIT         ?C?LIB_CODE
            CODE    0CBCH     00F0H     UNIT         ?PR?_DISP_ONE_HZ?LCDX1
            CODE    0DACH     00E2H     UNIT         ?PR?DISP_ONE_DOT?LCDX1
            CODE    0E8EH     00A9H     UNIT         ?PR?INI_DISPLAYER?LCDX1
            CODE    0F37H     00A5H     UNIT         ?PR?_DISP_BAT?LCDX1
            CODE    0FDCH     0090H     UNIT         ?PR?DISP_BAT_EDGE?LCDX1
            CODE    106CH     008CH     UNIT         ?C_C51STARTUP
            CODE    10F8H     008AH     UNIT         ?PR?_SELECT_FRE?LCDX1
            CODE    1182H     0089H     UNIT         ?PR?_DISP_VOL_BAR?LCDX1
            CODE    120BH     0085H     UNIT         ?PR?MAIN?LCDX1
            CODE    1290H     0080H     UNIT         ?PR?DISP_TRADEMARK?LCDX1
            CODE    1310H     006BH     UNIT         ?PR?DRAW_REC?LCDX1
            CODE    137BH     006BH     UNIT         ?PR?_TRANSFER?LCDX1
            CODE    13E6H     0053H     UNIT         ?PR?_RECEIVE?LCDX1
            CODE    1439H     0048H     UNIT         ?PR?_INI_FRE?LCDX1
BL51 BANKED LINKER/LOCATER V5.03                                                      01/25/2005  13:50:06  PAGE 2


            CODE    1481H     002BH     UNIT         ?PR?CLR_LCD?LCDX1
            CODE    14ACH     001DH     UNIT         ?PR?TIMER0?LCDX1
            CODE    14C9H     0016H     UNIT         ?PR?OFFLCD
            CODE    14DFH     0016H     UNIT         ?PR?ONLCD
            CODE    14F5H     0015H     UNIT         ?PR?_IWLR
            CODE    150AH     0015H     UNIT         ?PR?_DWLR
            CODE    151FH     0015H     UNIT         ?PR?_IWL
            CODE    1534H     0015H     UNIT         ?PR?_DWL
            CODE    1549H     0015H     UNIT         ?PR?DRL
            CODE    155EH     0015H     UNIT         ?PR?_IWR
            CODE    1573H     0015H     UNIT         ?PR?_DWR
            CODE    1588H     0015H     UNIT         ?PR?DRR
            CODE    159DH     0014H     UNIT         ?PR?FLASH_FUNC?LCDX1
            CODE    15B1H     0013H     UNIT         ?C_INITSEG
            CODE    15C4H     0012H     UNIT         ?PR?INIT?LCDX1
            CODE    15D6H     0010H     UNIT         ?PR?INIT0?LCDX1
            CODE    15E6H     000BH     UNIT         ?PR?_DELAY?LCDX1



OVERLAY MAP OF MODULE:   lcd (?C_STARTUP)


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

?PR?MAIN?LCDX1                   -----    -----      -----    -----
  +--> ?PR?DISP_TRADEMARK?LCDX1
  +--> ?PR?INI_DISPLAYER?LCDX1
  +--> ?PR?INIT?LCDX1
  +--> ?PR?INIT0?LCDX1
  +--> ?PR?_DISP_LBAR?LCDX1
  +--> ?PR?_SELECT_FRE?LCDX1
  +--> ?PR?_INI_FRE?LCDX1
  +--> ?PR?_DISP_BAT?LCDX1
  +--> ?PR?_DISP_VOL_BAR?LCDX1
  +--> ?PR?FLASH_FUNC?LCDX1
  +--> ?PR?_RECEIVE?LCDX1

?PR?DISP_TRADEMARK?LCDX1         -----    -----      0023H    0001H
  +--> ?PR?OFFLCD
  +--> ?PR?ONLCD
  +--> ?PR?CLR_LCD?LCDX1
  +--> ?CO?LCDX1
  +--> ?PR?_DISP_ONE_HZ?LCDX1
  +--> ?PR?_DELAY?LCDX1

?PR?CLR_LCD?LCDX1                -----    -----      0024H    0002H
  +--> ?PR?_IWLR
  +--> ?PR?_DWLR

?PR?_DISP_ONE_HZ?LCDX1           0022H.3  0000H.1    002AH    0008H
  +--> ?PR?_DISP_ONE_MODU?LCDX1
BL51 BANKED LINKER/LOCATER V5.03                                                      01/25/2005  13:50:06  PAGE 3



?PR?_DISP_ONE_MODU?LCDX1         -----    -----      0032H    0002H
  +--> ?PR?_IWL
  +--> ?PR?DRL
  +--> ?PR?_DWL
  +--> ?PR?_IWR
  +--> ?PR?DRR
  +--> ?PR?_DWR

?PR?INI_DISPLAYER?LCDX1          -----    -----      0023H    0006H
  +--> ?CO?LCDX1
  +--> ?PR?_DISP_ONE_HZ?LCDX1
  +--> ?PR?DRAW_REC?LCDX1
  +--> ?PR?_DISP_VOL_BAR?LCDX1
  +--> ?PR?_TRANSFER?LCDX1
  +--> ?PR?DISP_BAT_EDGE?LCDX1

?PR?DRAW_REC?LCDX1               0022H.4  0000H.1    002DH    0006H
  +--> ?PR?DRAW_LINE?LCDX1

?PR?DRAW_LINE?LCDX1              0022H.5  0000H.1    0033H    0007H
  +--> ?PR?DISP_ONE_DOT?LCDX1

?PR?DISP_ONE_DOT?LCDX1           0022H.6  0000H.1    003AH    0003H
  +--> ?PR?_IWL
  +--> ?PR?DRL
  +--> ?PR?_DWL
  +--> ?PR?_IWR
  +--> ?PR?DRR
  +--> ?PR?_DWR

?PR?_DISP_VOL_BAR?LCDX1          -----    -----      0029H    0005H
  +--> ?PR?DRAW_SREC?LCDX1

?PR?DRAW_SREC?LCDX1              -----    -----      002EH    000AH
  +--> ?PR?_IWL
  +--> ?PR?DRL
  +--> ?PR?_DWL
  +--> ?PR?_IWR
  +--> ?PR?DRR
  +--> ?PR?_DWR

?PR?_TRANSFER?LCDX1              -----    -----      0029H    0001H
  +--> ?CO?LCDX1
  +--> ?PR?_DISP_ONE_HZ?LCDX1

?PR?DISP_BAT_EDGE?LCDX1          0022H.3  0000H.1    0029H    0004H
  +--> ?PR?DRAW_REC?LCDX1
  +--> ?PR?DRAW_SREC?LCDX1

?PR?_DISP_LBAR?LCDX1             -----    -----      0023H    0005H
  +--> ?PR?DRAW_SREC?LCDX1
  +--> ?PR?_TRANSFER?LCDX1

?PR?_SELECT_FRE?LCDX1            -----    -----      0023H    0005H
  +--> ?PR?DRAW_SREC?LCDX1

BL51 BANKED LINKER/LOCATER V5.03                                                      01/25/2005  13:50:06  PAGE 4


?PR?_INI_FRE?LCDX1               -----    -----      0023H    0005H
  +--> ?PR?DRAW_SREC?LCDX1

?PR?_DISP_BAT?LCDX1              0022H.3  0000H.1    0024H    0006H
  +--> ?PR?DRAW_SREC?LCDX1

?PR?FLASH_FUNC?LCDX1             -----    -----      -----    -----
  +--> ?PR?_DISP_BAT?LCDX1
  +--> ?PR?DISP_BAT_EDGE?LCDX1

?PR?_RECEIVE?LCDX1               -----    -----      0023H    0001H
  +--> ?PR?FLASH_FUNC?LCDX1



SYMBOL TABLE OF MODULE:  lcd (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:106CH         SEGMENT       ?C_C51STARTUP
  I:003DH         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:106FH         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:106CH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:106CH         LINE#         99
  C:106EH         LINE#         100
  C:106FH         LINE#         101
  C:1070H         LINE#         102
  C:1072H         LINE#         151
  C:1075H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        LCDX1
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0021H.0       PUBLIC        set1
BL51 BANKED LINKER/LOCATER V5.03                                                      01/25/2005  13:50:06  PAGE 5


  B:0021H.1       PUBLIC        set2
  C:0DC3H         PUBLIC        disp_one_dot
  C:061CH         PUBLIC        cctab
  B:0021H.2       PUBLIC        set3
  D:0090H         PUBLIC        P1
  B:0021H.3       PUBLIC        set4
  C:05BCH         PUBLIC        ectab
  C:10F8H         PUBLIC        _select_fre
  D:00B0H         PUBLIC        P3
  D:0008H         PUBLIC        counter
  B:00A8H.7       PUBLIC        EA
  D:0009H         PUBLIC        batnum
  D:00A8H         PUBLIC        IE
  B:0020H.7       PUBLIC        flash
  C:0943H         PUBLIC        _disp_lbar
  D:00B8H         PUBLIC        IP
  C:0416H         PUBLIC        sntab
  B:0021H.4       PUBLIC        zf_fs
  B:0098H.0       PUBLIC        RI
  D:000AH         PUBLIC        vol_bar_num
  D:0020H         PUBLIC        flag
  B:0098H.1       PUBLIC        TI
  B:0020H.5       PUBLIC        batf
  C:159DH         PUBLIC        flash_func
  B:0021H.5       PUBLIC        zf_ovx
  D:000BH         PUBLIC        ffpos
  B:0021H.6       PUBLIC        zf_ovy
  C:0484H         PUBLIC        sutab
  D:000CH         PUBLIC        cursor
  B:0020H.3       PUBLIC        mutef
  B:0020H.0       PUBLIC        bufov
  B:0020H.6       PUBLIC        fref
  C:120BH         PUBLIC        main
  C:0F37H         PUBLIC        _disp_bat
  B:0021H.7       PUBLIC        tx_ovx
  B:0022H.0       PUBLIC        tx_ovy
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:15C4H         PUBLIC        init
  B:0020H.1       PUBLIC        prof
  C:0AA6H         PUBLIC        draw_line
  B:0022H.1       PUBLIC        sec
  I:0011H         PUBLIC        buf
  C:1439H         PUBLIC        _ini_fre
  C:003FH         PUBLIC        draw_srec
  C:0FDCH         PUBLIC        disp_bat_edge
  C:13E6H         PUBLIC        _receive
  D:000EH         PUBLIC        max
  B:0022H.2       PUBLIC        direction
  B:00A8H.1       PUBLIC        ET0
  C:1383H         PUBLIC        _transfer
  C:1335H         PUBLIC        draw_rec
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
BL51 BANKED LINKER/LOCATER V5.03                                                      01/25/2005  13:50:06  PAGE 6


  C:07A0H         PUBLIC        _disp_one_modu
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  C:071CH         PUBLIC        tttt
  C:1290H         PUBLIC        disp_trademark
  C:14ACH         PUBLIC        timer0
  D:000FH         PUBLIC        pf
  B:0088H.4       PUBLIC        TR0
  C:1481H         PUBLIC        clr_lcd
  B:0088H.6       PUBLIC        TR1
  C:1182H         PUBLIC        _disp_vol_bar
  C:15D6H         PUBLIC        init0
  D:00C8H         PUBLIC        T2CON
  C:15E6H         PUBLIC        _delay
  C:0E8EH         PUBLIC        ini_displayer
  D:0010H         PUBLIC        lbarnum
  C:0CBCH         PUBLIC        _disp_one_hz
  D:00D0H         PUBLIC        PSW
  B:0020H.4       PUBLIC        bandf
  -------         PROC          _DELAY
  D:0007H         SYMBOL        c
  -------         DO            
  D:0005H         SYMBOL        a
  D:0006H         SYMBOL        b
  -------         ENDDO         
  C:15E6H         LINE#         374
  C:15E6H         LINE#         375
  C:15E6H         LINE#         377
  C:15E8H         LINE#         379
  C:15E8H         LINE#         380
  C:15E9H         LINE#         381
  C:15EBH         LINE#         382
  C:15EDH         LINE#         383
  C:15EDH         LINE#         384
  C:15EDH         LINE#         385
  C:15F0H         LINE#         386
  -------         ENDPROC       _DELAY
  -------         PROC          CLR_LCD
  -------         DO            
  D:0024H         SYMBOL        i

⌨️ 快捷键说明

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