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

📄 main.m51

📁 小车跷跷板源程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        08/02/2009  09:00:05  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\XC1\MAIN.OBJ TO E:\XC1\MAIN RS (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  E:\XC1\MAIN.OBJ (MAIN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  E:\XC1\MAIN (MAIN)


            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     005EH     UNIT         ?DT?MAIN
            IDATA   0076H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0004H     UNIT         ?PR?XIANSHI?MAIN
                    0007H     0004H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     000DH                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     05A9H     UNIT         ?PR?PHENG?MAIN
            CODE    05C7H     0428H     UNIT         ?C?LIB_CODE
            CODE    09EFH     0274H     UNIT         ?PR?TIMER0?MAIN
            CODE    0C63H     00EBH     UNIT         ?PR?SET_WENZI?MAIN
            CODE    0D4EH     00D7H     UNIT         ?PR?MAIN?MAIN
            CODE    0E25H     00CAH     UNIT         ?PR?TIMER1?MAIN
            CODE    0EEFH     008CH     UNIT         ?C_C51STARTUP
            CODE    0F7BH     0072H     UNIT         ?PR?XUNJI?MAIN
            CODE    0FEDH     0063H     UNIT         ?C_INITSEG
            CODE    1050H     0026H     UNIT         ?PR?_DELAY1MS?MAIN
            CODE    1076H     0020H     UNIT         ?PR?_SENDBYTE?MAIN
            CODE    1096H     0019H     UNIT         ?PR?INITLCM?MAIN
            CODE    10AFH     0016H     UNIT         ?PR?_SENDDAT?MAIN
            CODE    10C5H     0015H     UNIT         ?PR?RIGHTRUN?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      08/02/2009  09:00:05  PAGE 2


            CODE    10DAH     0015H     UNIT         ?PR?LEFTRUN?MAIN
            CODE    10EFH     0013H     UNIT         ?PR?FORWORDRUN?MAIN
            CODE    1102H     0013H     UNIT         ?PR?BACKRUN?MAIN
            CODE    1115H     0011H     UNIT         ?PR?_SENDCMD?MAIN



OVERLAY MAP OF MODULE:   E:\XC1\MAIN (MAIN)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?C_C51STARTUP
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN
  +--> ?PR?INITLCM?MAIN
  +--> ?PR?XIANSHI?MAIN
  +--> ?PR?PHENG?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?PHENG?MAIN
  +--> ?PR?BACKRUN?MAIN
  +--> ?PR?XUNJI?MAIN

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



SYMBOL TABLE OF MODULE:  E:\XC1\MAIN (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V5.03                                                      08/02/2009  09:00:05  PAGE 3


  B:0090H.6       PUBLIC        E_CLK
  D:0018H         PUBLIC        lc1
  D:0090H         PUBLIC        P1
  D:0019H         PUBLIC        lc2
  D:00A0H         PUBLIC        P2
  C:107DH         PUBLIC        _SendByte
  D:001AH         PUBLIC        lc3
  D:00B0H         PUBLIC        P3
  D:001BH         PUBLIC        lc4
  C:1050H         PUBLIC        _delay1ms
  C:10DAH         PUBLIC        leftrun
  B:00A8H.7       PUBLIC        EA
  C:10B4H         PUBLIC        _SendDat
  D:001CH         PUBLIC        sd1
  D:001DH         PUBLIC        sd2
  D:001EH         PUBLIC        sd3
  D:001FH         PUBLIC        sd4
  C:001EH         PUBLIC        pheng
  D:0020H         PUBLIC        TC
  D:00B8H         PUBLIC        IP
  C:0D4EH         PUBLIC        main
  D:0022H         PUBLIC        cfsj
  D:0024H         PUBLIC        fdd
  C:0F7BH         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
  B:00B0H.2       PUBLIC        p3_2
  B:0090H.4       PUBLIC        p1_4
  B:00A0H.3       PUBLIC        p2_3
  D:0089H         PUBLIC        TMOD
  B:00A0H.4       PUBLIC        p2_4
  B:0090H.5       PUBLIC        p1_5
  B:00A0H.5       PUBLIC        p2_5
  B:00B0H.6       PUBLIC        p3_6
  C:1115H         PUBLIC        _SendCMD
  D:0026H         PUBLIC        bc
  D:0028H         PUBLIC        dd
  D:002AH         PUBLIC        phzt
  D:002CH         PUBLIC        bf
  D:0030H         PUBLIC        cf
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  C:09EFH         PUBLIC        timer0
  C:0E25H         PUBLIC        timer1
  D:0032H         PUBLIC        kk
  D:0034H         PUBLIC        cs
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
BL51 BANKED LINKER/LOCATER V5.03                                                      08/02/2009  09:00:05  PAGE 4


  D:0036H         PUBLIC        ph
  D:0038H         PUBLIC        setnumber
  D:003AH         PUBLIC        qj
  D:003EH         PUBLIC        ht
  C:0C63H         PUBLIC        set_wenzi
  D:0042H         PUBLIC        fx
  C:10EFH         PUBLIC        forwordrun
  D:0044H         PUBLIC        tk
  D:0046H         PUBLIC        fy
  D:0048H         PUBLIC        a
  D:004AH         PUBLIC        b
  D:004CH         PUBLIC        c
  D:0050H         PUBLIC        st
  D:0052H         PUBLIC        i
  C:1102H         PUBLIC        backrun
  B:0090H.7       PUBLIC        RW_SID
  D:0054H         PUBLIC        vt
  D:0056H         PUBLIC        l
  D:0058H         PUBLIC        wt
  D:005AH         PUBLIC        m
  D:005CH         PUBLIC        n
  D:005EH         PUBLIC        sec1
  D:005FH         PUBLIC        tz
  D:0063H         PUBLIC        sec2
  D:0064H         PUBLIC        sec3
  D:0065H         PUBLIC        sec4
  D:0066H         PUBLIC        yx
  D:0068H         PUBLIC        r
  D:006AH         PUBLIC        s
  D:006EH         PUBLIC        t
  C:1096H         PUBLIC        initlcm
  D:0070H         PUBLIC        v
  C:10C5H         PUBLIC        rightrun
  C:0003H         PUBLIC        xianshi
  D:0074H         PUBLIC        z
  -------         PROC          L?0154
  -------         ENDPROC       L?0154
  -------         PROC          _SENDBYTE
  D:0007H         SYMBOL        dat
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:107DH         LINE#         6
  C:107DH         LINE#         7
  C:107DH         LINE#         8
  C:107FH         LINE#         9
  C:1081H         LINE#         10
  C:1089H         LINE#         11
  C:108BH         LINE#         12
  C:108DH         LINE#         13
  C:1091H         LINE#         14
  C:1095H         LINE#         15
  -------         ENDPROC       _SENDBYTE
  -------         PROC          _SENDCMD
  D:0005H         SYMBOL        dat
  C:1115H         LINE#         16
  C:1117H         LINE#         17
BL51 BANKED LINKER/LOCATER V5.03                                                      08/02/2009  09:00:05  PAGE 5


  C:1119H         LINE#         18
  C:111CH         LINE#         19
  -------         ENDPROC       _SENDCMD
  C:10AFH         SYMBOL        L?0153
  -------         PROC          L?0152
  -------         ENDPROC       L?0152
  C:10AFH         SYMBOL        L?0153
  -------         PROC          _SENDDAT
  D:0005H         SYMBOL        dat
  C:10B4H         LINE#         22
  C:10B6H         LINE#         23
  C:10B8H         LINE#         24
  C:10BBH         LINE#         25
  -------         ENDPROC       _SENDDAT
  -------         PROC          INITLCM
  C:1096H         LINE#         34
  C:1096H         LINE#         35
  C:109BH         LINE#         36
  C:10A0H         LINE#         37
  C:10A5H         LINE#         38
  C:10AAH         LINE#         39
  -------         ENDPROC       INITLCM
  -------         PROC          SET_WENZI
  C:0C63H         LINE#         41
  C:0C63H         LINE#         42
  C:0C68H         LINE#         43
  C:0C6DH         LINE#         44
  C:0C72H         LINE#         45
  C:0C77H         LINE#         46
  C:0C7CH         LINE#         47
  C:0C81H         LINE#         48
  C:0C86H         LINE#         49
  C:0C8BH         LINE#         50
  C:0C90H         LINE#         51
  C:0C95H         LINE#         52
  C:0C9AH         LINE#         53
  C:0C9FH         LINE#         54
  C:0CA4H         LINE#         55
  C:0CA9H         LINE#         56
  C:0CAEH         LINE#         57
  C:0CB0H         LINE#         58
  C:0CB3H         LINE#         59
  C:0CB8H         LINE#         60
  C:0CBDH         LINE#         61
  C:0CC2H         LINE#         62
  C:0CC7H         LINE#         63
  C:0CCCH         LINE#         64
  C:0CD1H         LINE#         65
  C:0CD6H         LINE#         66
  C:0CDBH         LINE#         67
  C:0CE0H         LINE#         68
  C:0CE5H         LINE#         69
  C:0CE7H         LINE#         70
  C:0CEAH         LINE#         71
  C:0CEFH         LINE#         72
  C:0CF4H         LINE#         73
  C:0CF9H         LINE#         74
BL51 BANKED LINKER/LOCATER V5.03                                                      08/02/2009  09:00:05  PAGE 6


  C:0CFEH         LINE#         75
  C:0D03H         LINE#         76
  C:0D08H         LINE#         77
  C:0D0DH         LINE#         78
  C:0D12H         LINE#         79
  C:0D17H         LINE#         80
  C:0D1CH         LINE#         81
  C:0D21H         LINE#         82
  C:0D26H         LINE#         83
  C:0D2BH         LINE#         84
  C:0D2DH         LINE#         85
  C:0D30H         LINE#         86
  C:0D35H         LINE#         87
  C:0D3AH         LINE#         88
  C:0D3FH         LINE#         89
  C:0D44H         LINE#         90
  C:0D49H         LINE#         91
  -------         ENDPROC       SET_WENZI
  -------         PROC          XIANSHI
  C:0003H         LINE#         93
  C:0003H         LINE#         94
  C:0006H         LINE#         96
  -------         ENDPROC       XIANSHI
  -------         PROC          RIGHTRUN
  C:10C5H         LINE#         3
  C:10C5H         LINE#         4
  C:10CBH         LINE#         5
  C:10CDH         LINE#         6
  C:10CFH         LINE#         7
  C:10D1H         LINE#         8
  C:10D3H         LINE#         9
  C:10D9H         LINE#         11
  -------         ENDPROC       RIGHTRUN
  -------         PROC          LEFTRUN
  C:10DAH         LINE#         12
  C:10DAH         LINE#         13
  C:10DAH         LINE#         14
  C:10E0H         LINE#         15
  C:10E2H         LINE#         16
  C:10E4H         LINE#         17
  C:10E6H         LINE#         18
  C:10E8H         LINE#         19
  C:10EEH         LINE#         21
  -------         ENDPROC       LEFTRUN
  -------         PROC          FORWORDRUN
  C:10EFH         LINE#         24
  C:10EFH         LINE#         25
  C:10F4H         LINE#         26
  C:10F6H         LINE#         27
  C:10F8H         LINE#         28
  C:10FAH         LINE#         29
  C:10FCH         LINE#         30
  C:1101H         LINE#         32
  -------         ENDPROC       FORWORDRUN
  -------         PROC          BACKRUN
  C:1102H         LINE#         33
  C:1102H         LINE#         34
BL51 BANKED LINKER/LOCATER V5.03                                                      08/02/2009  09:00:05  PAGE 7


  C:1107H         LINE#         35
  C:1109H         LINE#         36
  C:110BH         LINE#         37
  C:110DH         LINE#         38
  C:110FH         LINE#         39
  C:1114H         LINE#         41
  -------         ENDPROC       BACKRUN
  -------         PROC          XUNJI
  C:0F7BH         LINE#         42
  C:0F7BH         LINE#         43
  C:0F7EH         LINE#         44
  C:0F84H         LINE#         45
  C:0F86H         LINE#         46
  C:0F8FH         LINE#         47
  C:0F92H         LINE#         48
  C:0F95H         LINE#         49
  C:0F95H         LINE#         50
  C:0F95H         LINE#         51
  C:0F98H         LINE#         52
  C:0F9EH         LINE#         53
  C:0FA0H         LINE#         54
  C:0FA9H         LINE#         55

⌨️ 快捷键说明

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