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

📄 xiaoche4.m51

📁 小车跷跷板源程序
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        08/12/2009  11:15:46  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
F:\KEIL\UV3\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO xiaoche4


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  F:\KEIL\UV3\C51\LIB\C51FPS.LIB (?C?FPADD)
  F:\KEIL\UV3\C51\LIB\C51FPS.LIB (?C?FPMUL)
  F:\KEIL\UV3\C51\LIB\C51FPS.LIB (?C?FPCMP)
  F:\KEIL\UV3\C51\LIB\C51FPS.LIB (?C?FCAST)
  F:\KEIL\UV3\C51\LIB\C51FPS.LIB (?C?CASTF)
  F:\KEIL\UV3\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  F:\KEIL\UV3\C51\LIB\C51S.LIB (?C_INIT)
  F:\KEIL\UV3\C51\LIB\C51S.LIB (?C?SIDIV)
  F:\KEIL\UV3\C51\LIB\C51S.LIB (?C?LMUL)
  F:\KEIL\UV3\C51\LIB\C51S.LIB (?C?LNEG)
  F:\KEIL\UV3\C51\LIB\C51S.LIB (?C?SLCMP)
  F:\KEIL\UV3\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  xiaoche4 (?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"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            DATA    0018H     0064H     UNIT         ?DT?MAIN
            DATA    007CH     0002H     UNIT         _DATA_GROUP_
            IDATA   007EH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     000DH                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     07E2H                  *** GAP ***
            CODE    0800H     055EH     UNIT         ?PR?PHENG?MAIN
            CODE    0D5EH     0428H     UNIT         ?C?LIB_CODE
            CODE    1186H     027CH     UNIT         ?PR?TIMER0?MAIN
            CODE    1402H     011AH     UNIT         ?PR?MAIN?MAIN
            CODE    151CH     0103H     UNIT         ?PR?TIMER1?MAIN
            CODE    161FH     00FFH     UNIT         ?PR?SET_WENZI?MAIN
            CODE    171EH     00EBH     UNIT         ?PR?BIZHANG?MAIN
            CODE    1809H     00DDH     UNIT         ?PR?HTXUNJI?MAIN
            CODE    18E6H     00C3H     UNIT         ?CO?MAIN
            CODE    19A9H     008CH     UNIT         ?C_C51STARTUP
            CODE    1A35H     0087H     UNIT         ?C_INITSEG
            CODE    1ABCH     007DH     UNIT         ?PR?XUNJI?MAIN
            CODE    1B39H     006BH     UNIT         ?PR?_LAT_DISP?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      08/12/2009  11:15:46  PAGE 2


            CODE    1BA4H     005CH     UNIT         ?PR?_WR_LCD?MAIN
            CODE    1C00H     004AH     UNIT         ?PR?KAIJI?MAIN
            CODE    1C4AH     0045H     UNIT         ?PR?_DELAY1MS?MAIN
            CODE    1C8FH     003EH     UNIT         ?PR?_CHN_DISP?MAIN
            CODE    1CCDH     0021H     UNIT         ?PR?INIT_LCD?MAIN
            CODE    1CEEH     0020H     UNIT         ?PR?_SENDBYTE?MAIN
            CODE    1D0EH     0019H     UNIT         ?PR?INITLCM?MAIN
            CODE    1D27H     0016H     UNIT         ?PR?_SENDDAT?MAIN
            CODE    1D3DH     0015H     UNIT         ?PR?BRIGHTRUN?MAIN
            CODE    1D52H     0015H     UNIT         ?PR?BLEFTRUN?MAIN
            CODE    1D67H     0015H     UNIT         ?PR?RIGHTRUN?MAIN
            CODE    1D7CH     0015H     UNIT         ?PR?LEFTRUN?MAIN
            CODE    1D91H     0013H     UNIT         ?PR?FORWORDRUN?MAIN
            CODE    1DA4H     0013H     UNIT         ?PR?BACKRUN?MAIN
            CODE    1DB7H     0013H     UNIT         ?PR?CLRRAM?MAIN
            CODE    1DCAH     0011H     UNIT         ?PR?_SENDCMD?MAIN
            CODE    1DDBH     0004H     UNIT         ?PR?XIANSHI?MAIN



OVERLAY MAP OF MODULE:   xiaoche4 (?C_STARTUP)


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

?PR?MAIN?MAIN                  -----    -----
  +--> ?PR?KAIJI?MAIN
  +--> ?PR?INITLCM?MAIN
  +--> ?PR?XIANSHI?MAIN
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?PR?XUNJI?MAIN
  +--> ?PR?BIZHANG?MAIN
  +--> ?PR?PHENG?MAIN

?PR?KAIJI?MAIN                 -----    -----
  +--> ?PR?INIT_LCD?MAIN
  +--> ?PR?_LAT_DISP?MAIN
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_CHN_DISP?MAIN
  +--> ?PR?CLRRAM?MAIN

?PR?INIT_LCD?MAIN              -----    -----
  +--> ?PR?_WR_LCD?MAIN
  +--> ?PR?_DELAY1MS?MAIN

?PR?_LAT_DISP?MAIN             007CH    0002H
  +--> ?PR?CLRRAM?MAIN
  +--> ?PR?_WR_LCD?MAIN

?PR?CLRRAM?MAIN                -----    -----
  +--> ?PR?_WR_LCD?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      08/12/2009  11:15:46  PAGE 3


  +--> ?PR?_DELAY1MS?MAIN

?PR?_CHN_DISP?MAIN             007CH    0002H
  +--> ?PR?_WR_LCD?MAIN

?PR?INITLCM?MAIN               -----    -----
  +--> ?PR?_SENDCMD?MAIN

?PR?_SENDCMD?MAIN              -----    -----
  +--> ?PR?_SENDBYTE?MAIN

?PR?XIANSHI?MAIN               -----    -----
  +--> ?PR?SET_WENZI?MAIN

?PR?SET_WENZI?MAIN             -----    -----
  +--> ?PR?_SENDCMD?MAIN
  +--> ?PR?_SENDDAT?MAIN

?PR?_SENDDAT?MAIN              -----    -----
  +--> ?PR?_SENDBYTE?MAIN

?PR?XUNJI?MAIN                 -----    -----
  +--> ?PR?RIGHTRUN?MAIN
  +--> ?PR?LEFTRUN?MAIN
  +--> ?PR?FORWORDRUN?MAIN
  +--> ?PR?BACKRUN?MAIN

?PR?BIZHANG?MAIN               007CH    0002H
  +--> ?PR?LEFTRUN?MAIN
  +--> ?PR?XIANSHI?MAIN
  +--> ?PR?FORWORDRUN?MAIN
  +--> ?PR?RIGHTRUN?MAIN
  +--> ?PR?_DELAY1MS?MAIN

?PR?PHENG?MAIN                 -----    -----
  +--> ?PR?XUNJI?MAIN
  +--> ?PR?HTXUNJI?MAIN

?PR?HTXUNJI?MAIN               -----    -----
  +--> ?PR?BACKRUN?MAIN
  +--> ?PR?BLEFTRUN?MAIN
  +--> ?PR?BRIGHTRUN?MAIN



SYMBOL TABLE OF MODULE:  xiaoche4 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:19A9H         SEGMENT       ?C_C51STARTUP
  I:007EH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
BL51 BANKED LINKER/LOCATER V6.00                                                      08/12/2009  11:15:46  PAGE 4


  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:19ACH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         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:19A9H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:19A9H         LINE#         133
  C:19ABH         LINE#         134
  C:19ACH         LINE#         135
  C:19ADH         LINE#         136
  C:19AFH         LINE#         185
  C:19B2H         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0090H.6       PUBLIC        E_CLK
  D:0018H         PUBLIC        lc1
  D:0090H         PUBLIC        P1
  D:0019H         PUBLIC        lc2
  D:00A0H         PUBLIC        P2
  C:1CF5H         PUBLIC        _SendByte
  D:001AH         PUBLIC        lc3
  D:00B0H         PUBLIC        P3
  D:001BH         PUBLIC        lc4
  C:1DB7H         PUBLIC        clrram
  C:1D7CH         PUBLIC        leftrun
  C:1C52H         PUBLIC        _delay1ms
  B:00A8H.7       PUBLIC        EA
  C:1D2CH         PUBLIC        _SendDat
  D:001CH         PUBLIC        sd1
  D:001DH         PUBLIC        sd2
  C:1C00H         PUBLIC        kaiji
  D:001EH         PUBLIC        sd3
  D:001FH         PUBLIC        sd4
  D:0020H         PUBLIC        xszt1
  D:0022H         PUBLIC        xszt2
  C:1809H         PUBLIC        htxunji
  D:0024H         PUBLIC        xszt3
  D:0026H         PUBLIC        xszt4
  C:0800H         PUBLIC        pheng
  D:0028H         PUBLIC        TC
  D:00B8H         PUBLIC        IP
  B:00D0H.7       PUBLIC        CY
BL51 BANKED LINKER/LOCATER V6.00                                                      08/12/2009  11:15:46  PAGE 5


  C:1927H         PUBLIC        tab32
  C:1402H         PUBLIC        main
  C:1C8FH         PUBLIC        _chn_disp
  B:0090H.6       PUBLIC        sclk
  D:002AH         PUBLIC        fdd
  C:1ABCH         PUBLIC        xunji
  B:0090H.0       PUBLIC        p1_0
  B:00A0H.0       PUBLIC        p2_0
  B:0090H.1       PUBLIC        p1_1
  B:00A0H.1       PUBLIC        p2_1
  B:0090H.2       PUBLIC        p1_2
  B:00A0H.2       PUBLIC        p2_2
  B:0090H.3       PUBLIC        p1_3
  C:1B3FH         PUBLIC        _lat_disp
  B:00B0H.2       PUBLIC        p3_2
  B:00A0H.3       PUBLIC        p2_3
  B:0090H.4       PUBLIC        p1_4
  D:0089H         PUBLIC        TMOD
  B:00A0H.4       PUBLIC        p2_4
  B:0090H.5       PUBLIC        p1_5
  B:00B0H.4       PUBLIC        p3_4
  B:00A0H.5       PUBLIC        p2_5
  B:00A0H.6       PUBLIC        p2_6
  B:00B0H.6       PUBLIC        p3_6
  B:00A0H.7       PUBLIC        p2_7
  B:00B0H.7       PUBLIC        p3_7
  C:1DCAH         PUBLIC        _SendCMD
  D:002CH         PUBLIC        bc
  D:002EH         PUBLIC        dd
  D:0030H         PUBLIC        phzt
  D:0032H         PUBLIC        bf
  D:0036H         PUBLIC        cf
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  C:1CCDH         PUBLIC        init_lcd
  B:0090H.7       PUBLIC        std
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  C:1186H         PUBLIC        timer0
  C:151CH         PUBLIC        timer1
  D:0038H         PUBLIC        cs
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  D:003AH         PUBLIC        ph
  C:1D3DH         PUBLIC        brightrun
  D:003CH         PUBLIC        setnumber
  D:003EH         PUBLIC        qj
  D:0042H         PUBLIC        ht
  C:1BB6H         PUBLIC        _wr_lcd
  C:161FH         PUBLIC        set_wenzi
  D:0046H         PUBLIC        fx
  C:1D91H         PUBLIC        forwordrun
  D:0048H         PUBLIC        tk
  D:004AH         PUBLIC        fy
  D:004CH         PUBLIC        a
BL51 BANKED LINKER/LOCATER V6.00                                                      08/12/2009  11:15:46  PAGE 6


  D:004EH         PUBLIC        b
  D:0050H         PUBLIC        c
  C:171EH         PUBLIC        bizhang
  C:1D52H         PUBLIC        bleftrun
  D:0054H         PUBLIC        st
  D:0056H         PUBLIC        i
  C:18E6H         PUBLIC        tab1
  D:0058H         PUBLIC        j
  C:1DA4H         PUBLIC        backrun
  D:005AH         PUBLIC        vt
  D:005CH         PUBLIC        k
  B:0090H.7       PUBLIC        RW_SID
  D:005EH         PUBLIC        l
  D:0060H         PUBLIC        m
  C:1968H         PUBLIC        tab5
  D:0062H         PUBLIC        n
  D:0064H         PUBLIC        sec1
  D:0065H         PUBLIC        zt
  D:0067H         PUBLIC        tz
  D:006BH         PUBLIC        sec2
  D:006CH         PUBLIC        sec3
  D:006DH         PUBLIC        sec4
  D:006EH         PUBLIC        yx
  D:0070H         PUBLIC        r
  D:0072H         PUBLIC        s
  D:0076H         PUBLIC        t
  C:1D0EH         PUBLIC        initlcm
  D:0078H         PUBLIC        v
  C:1D67H         PUBLIC        rightrun
  C:1DDBH         PUBLIC        xianshi
  C:1C4AH         SYMBOL        L?0290
  C:1C4CH         SYMBOL        L?0291
  -------         PROC          L?0289
  -------         ENDPROC       L?0289
  C:1C4AH         SYMBOL        L?0290
  C:1C4CH         SYMBOL        L?0291
  -------         PROC          _DELAY1MS
  D:0006H         SYMBOL        t
  D:0004H         SYMBOL        p
  C:1C52H         LINE#         6
  C:1C52H         LINE#         7
  C:1C66H         LINE#         8
  C:1C8EH         LINE#         10
  -------         ENDPROC       _DELAY1MS
  -------         PROC          L?0295
  -------         ENDPROC       L?0295
  -------         PROC          _SENDBYTE
  D:0007H         SYMBOL        dat
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:1CF5H         LINE#         9
  C:1CF5H         LINE#         10
  C:1CF5H         LINE#         11
  C:1CF7H         LINE#         12
  C:1CF9H         LINE#         13
  C:1D01H         LINE#         14
BL51 BANKED LINKER/LOCATER V6.00                                                      08/12/2009  11:15:46  PAGE 7


  C:1D03H         LINE#         15
  C:1D05H         LINE#         16
  C:1D09H         LINE#         17
  C:1D0DH         LINE#         18
  -------         ENDPROC       _SENDBYTE
  -------         PROC          _SENDCMD
  D:0005H         SYMBOL        dat
  C:1DCAH         LINE#         19
  C:1DCCH         LINE#         20
  C:1DCEH         LINE#         21
  C:1DD1H         LINE#         22
  -------         ENDPROC       _SENDCMD
  C:1D27H         SYMBOL        L?0293
  -------         PROC          L?0292
  -------         ENDPROC       L?0292
  C:1D27H         SYMBOL        L?0293
  -------         PROC          _SENDDAT
  D:0005H         SYMBOL        dat
  C:1D2CH         LINE#         25
  C:1D2EH         LINE#         26
  C:1D30H         LINE#         27
  C:1D33H         LINE#         28
  -------         ENDPROC       _SENDDAT
  -------         PROC          INITLCM
  C:1D0EH         LINE#         37
  C:1D0EH         LINE#         38
  C:1D13H         LINE#         39
  C:1D18H         LINE#         40
  C:1D1DH         LINE#         41
  C:1D22H         LINE#         42
  -------         ENDPROC       INITLCM
  -------         PROC          SET_WENZI
  C:161FH         LINE#         44

⌨️ 快捷键说明

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