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

📄 fpj1.m51

📁 一个用到ZLG7289的实际项目
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        07/24/2007  21:41:18  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE fpj5.obj, X5045.obj, zlg7289.obj TO fpj1 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  fpj5.obj (FPJ5)
  X5045.obj (X5045)
  zlg7289.obj (ZLG7289)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  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?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LILDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  fpj1 (FPJ5)


            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     0018H     UNIT         _DATA_GROUP_
            BIT     0020H.0   0001H.0   UNIT         ?BI?FPJ5
            BIT     0021H.0   0000H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     002FH     UNIT         ?DT?FPJ5
            DATA    0051H     0001H     UNIT         ?DT?ZLG7289
            DATA    0052H     0001H     UNIT         ?C?LIB_DATA
            IDATA   0053H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0016H     UNIT         ?PR?TIME_MAINLOOP?FPJ5
                    0019H     0002H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0538H     UNIT         ?C?LIB_CODE
            CODE    0556H     0508H     UNIT         ?PR?KEYCL_MAINLOOP?FPJ5
            CODE    0A5EH     0203H     UNIT         ?PR?INIT_DAT?FPJ5
            CODE    0C61H     01B6H     UNIT         ?PR?CALCG?FPJ5
            CODE    0E17H     013CH     UNIT         ?PR?_STOR1_DAT?FPJ5
            CODE    0F53H     00EAH     UNIT         ?PR?_READ_DAT?FPJ5
            CODE    103DH     00B8H     UNIT         ?PR?CALC?FPJ5
BL51 BANKED LINKER/LOCATER V5.12                                                      07/24/2007  21:41:18  PAGE 2


            CODE    10F5H     00A8H     UNIT         ?PR?KEYPD_MAINLOOP?FPJ5
            CODE    119DH     008CH     UNIT         ?C_C51STARTUP
            CODE    1229H     006AH     UNIT         ?PR?DISP_OUT?FPJ5
            CODE    1293H     0050H     UNIT         ?PR?_?ZLG7289_KEY?ZLG7289
            CODE    12E3H     004FH     UNIT         ?PR?_?ZLG7289_SPI_READ?ZLG7289
            CODE    1332H     0048H     UNIT         ?PR?_?ZLG7289_SPI_WRITE?ZLG7289
            CODE    137AH     0047H     UNIT         ?PR?SET_OFF?FPJ5
            CODE    13C1H     0042H     UNIT         ?PR?_STOR_DAT?FPJ5
            CODE    1403H     0041H     UNIT         ?PR?DISPG_OUT?FPJ5
            CODE    1444H     003EH     UNIT         ?PR?MAIN_INIT?FPJ5
            CODE    1482H     0035H     UNIT         ?PR?_ZLG7289_CMD_DAT?ZLG7289
            CODE    14B7H     002FH     UNIT         ?PR?_X5045WRITEBYTE?X5045
            CODE    14E6H     002BH     UNIT         ?PR?MAIN?FPJ5
            CODE    1511H     0025H     UNIT         ?PR?_X5045READBYTE?X5045
            CODE    1536H     0025H     UNIT         ?PR?_ZLG7289_CMD?ZLG7289
            CODE    155BH     0022H     UNIT         ?PR?_ZLG7289_DOWNLOAD?ZLG7289
            CODE    157DH     001FH     UNIT         ?PR?TOUT_MAINLOOP?FPJ5
            CODE    159CH     001DH     UNIT         ?PR?_ZLG7289_INIT?ZLG7289
            CODE    15B9H     0019H     UNIT         ?PR?_DELAY?ZLG7289
            CODE    15D2H     0012H     UNIT         ?PR?_X5045WRITESTATUS?X5045
            CODE    15E4H     0011H     UNIT         ?PR?_X5045SPISEND?X5045
            CODE    15F5H     0011H     UNIT         ?PR?X5045READSTATUS?X5045
            CODE    1606H     000DH     UNIT         ?PR?X5045INIT?X5045
            CODE    1613H     000BH     UNIT         ?PR?X5045SPIOPEN?X5045
            CODE    161EH     000BH     UNIT         ?PR?X5045WRITEENABLE?X5045
            CODE    1629H     000BH     UNIT         ?PR?X5045WRITEDISABLE?X5045
            CODE    1634H     0009H     UNIT         ?PR?PIT1?FPJ5
            CODE    163DH     0009H     UNIT         ?C_INITSEG
            CODE    1646H     0009H     UNIT         ?PR?X5045SPICLOSE?X5045
            CODE    164FH     0008H     UNIT         ?PR?X5045WRITEWAIT?X5045
            CODE    1657H     0003H     UNIT         ?CO?ZLG7289



OVERLAY MAP OF MODULE:   fpj1 (FPJ5)


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

?PR?MAIN?FPJ5                           -----    -----      -----    -----
  +--> ?PR?MAIN_INIT?FPJ5
  +--> ?PR?INIT_DAT?FPJ5
  +--> ?PR?DISP_OUT?FPJ5
  +--> ?PR?TIME_MAINLOOP?FPJ5
  +--> ?PR?KEYPD_MAINLOOP?FPJ5
  +--> ?PR?KEYCL_MAINLOOP?FPJ5
  +--> ?PR?TOUT_MAINLOOP?FPJ5

?PR?MAIN_INIT?FPJ5                      -----    -----      -----    -----
  +--> ?PR?_DELAY?ZLG7289
  +--> ?PR?X5045INIT?X5045
  +--> ?PR?_ZLG7289_INIT?ZLG7289
BL51 BANKED LINKER/LOCATER V5.12                                                      07/24/2007  21:41:18  PAGE 3


  +--> ?PR?_ZLG7289_CMD?ZLG7289

?PR?X5045INIT?X5045                     -----    -----      -----    -----
  +--> ?PR?_X5045WRITESTATUS?X5045

?PR?_X5045WRITESTATUS?X5045             -----    -----      -----    -----
  +--> ?PR?X5045SPIOPEN?X5045
  +--> ?PR?_X5045SPISEND?X5045
  +--> ?PR?X5045SPICLOSE?X5045

?PR?_ZLG7289_INIT?ZLG7289               -----    -----      -----    -----
  +--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289

?PR?_ZLG7289_DOWNLOAD?ZLG7289           0021H.0  0000H.1    000EH    0003H
  +--> ?CO?ZLG7289
  +--> ?PR?_ZLG7289_CMD_DAT?ZLG7289

?PR?_ZLG7289_CMD_DAT?ZLG7289            -----    -----      0011H    0001H
  +--> ?PR?_?ZLG7289_SPI_WRITE?ZLG7289

?PR?_ZLG7289_CMD?ZLG7289                -----    -----      000DH    0001H
  +--> ?PR?_?ZLG7289_SPI_WRITE?ZLG7289

?PR?INIT_DAT?FPJ5                       -----    -----      -----    -----
  +--> ?PR?_READ_DAT?FPJ5
  +--> ?PR?_STOR_DAT?FPJ5

?PR?_READ_DAT?FPJ5                      -----    -----      000DH    0009H
  +--> ?PR?_X5045READBYTE?X5045
  +--> ?PR?_X5045WRITEBYTE?X5045

?PR?_X5045READBYTE?X5045                -----    -----      -----    -----
  +--> ?PR?X5045SPIOPEN?X5045
  +--> ?PR?_X5045SPISEND?X5045
  +--> ?PR?X5045SPICLOSE?X5045

?PR?_X5045WRITEBYTE?X5045               -----    -----      001CH    0004H
  +--> ?PR?X5045WRITEENABLE?X5045
  +--> ?PR?X5045SPIOPEN?X5045
  +--> ?PR?_X5045SPISEND?X5045
  +--> ?PR?X5045SPICLOSE?X5045
  +--> ?PR?X5045WRITEWAIT?X5045
  +--> ?PR?X5045WRITEDISABLE?X5045

?PR?X5045WRITEENABLE?X5045              -----    -----      -----    -----
  +--> ?PR?X5045SPIOPEN?X5045
  +--> ?PR?_X5045SPISEND?X5045
  +--> ?PR?X5045SPICLOSE?X5045

?PR?X5045WRITEWAIT?X5045                -----    -----      -----    -----
  +--> ?PR?X5045READSTATUS?X5045

?PR?X5045READSTATUS?X5045               -----    -----      -----    -----
  +--> ?PR?X5045SPIOPEN?X5045
  +--> ?PR?_X5045SPISEND?X5045
  +--> ?PR?X5045SPICLOSE?X5045

BL51 BANKED LINKER/LOCATER V5.12                                                      07/24/2007  21:41:18  PAGE 4


?PR?X5045WRITEDISABLE?X5045             -----    -----      -----    -----
  +--> ?PR?X5045SPIOPEN?X5045
  +--> ?PR?_X5045SPISEND?X5045
  +--> ?PR?X5045SPICLOSE?X5045

?PR?_STOR_DAT?FPJ5                      -----    -----      0008H    0001H
  +--> ?PR?_X5045WRITEBYTE?X5045

?PR?DISP_OUT?FPJ5                       -----    -----      000DH    0001H
  +--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289

?PR?KEYPD_MAINLOOP?FPJ5                 -----    -----      -----    -----
  +--> ?PR?_?ZLG7289_KEY?ZLG7289

?PR?_?ZLG7289_KEY?ZLG7289               -----    -----      -----    -----
  +--> ?PR?_?ZLG7289_SPI_WRITE?ZLG7289
  +--> ?PR?_?ZLG7289_SPI_READ?ZLG7289

?PR?KEYCL_MAINLOOP?FPJ5                 -----    -----      0008H    0005H
  +--> ?PR?_READ_DAT?FPJ5
  +--> ?PR?DISP_OUT?FPJ5
  +--> ?PR?SET_OFF?FPJ5
  +--> ?PR?CALCG?FPJ5
  +--> ?PR?DISPG_OUT?FPJ5
  +--> ?PR?_ZLG7289_CMD?ZLG7289
  +--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289
  +--> ?PR?CALC?FPJ5
  +--> ?PR?_STOR1_DAT?FPJ5

?PR?SET_OFF?FPJ5                        -----    -----      -----    -----
  +--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289

?PR?CALCG?FPJ5                          -----    -----      000DH    0004H

?PR?DISPG_OUT?FPJ5                      -----    -----      000DH    0001H
  +--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289

?PR?CALC?FPJ5                           -----    -----      000DH    0009H

?PR?_STOR1_DAT?FPJ5                     -----    -----      000DH    000FH
  +--> ?PR?_X5045WRITEBYTE?X5045



SYMBOL TABLE OF MODULE:  fpj1 (FPJ5)

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

  -------         MODULE        FPJ5
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0022H         PUBLIC        dat_d
  C:1634H         PUBLIC        pit1
  D:0026H         PUBLIC        dat_e
  D:002AH         PUBLIC        dat_f
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
BL51 BANKED LINKER/LOCATER V5.12                                                      07/24/2007  21:41:18  PAGE 5


  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  B:0020H.0       PUBLIC        f_10ms
  B:0020H.1       PUBLIC        f_20ms
  D:002EH         PUBLIC        k_old
  B:00B0H.7       PUBLIC        LA
  B:00B0H.6       PUBLIC        LB
  D:00A8H         PUBLIC        IE
  B:00B0H.5       PUBLIC        LC
  B:00B0H.4       PUBLIC        LD
  B:0020H.2       PUBLIC        fh_b
  B:0020H.3       PUBLIC        f_key
  B:00B0H.3       PUBLIC        LE
  D:002FH         PUBLIC        k_cnt
  B:00A0H.3       PUBLIC        LF
  B:00A0H.2       PUBLIC        LG
  C:157DH         PUBLIC        tout_mainloop
  B:00A0H.0       PUBLIC        LSTOP
  C:103DH         PUBLIC        calc
  B:0020H.4       PUBLIC        dp_b
  D:0030H         PUBLIC        k_new
  C:0F53H         PUBLIC        _read_dat
  D:00B8H         PUBLIC        IP
  D:0031H         PUBLIC        cnt_100ms
  B:0020H.5       PUBLIC        out_b
  D:0032H         PUBLIC        xstate
  D:0033H         PUBLIC        result
  C:14E6H         PUBLIC        main
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  B:0020H.6       PUBLIC        f_100ms
  D:0037H         PUBLIC        dat
  C:1444H         PUBLIC        main_init
  B:00A0H.1       PUBLIC        LRUN
  C:13C1H         PUBLIC        _stor_dat
  B:00A8H.3       PUBLIC        ET1
  D:003DH         PUBLIC        ent_state
  B:0090H.0       PUBLIC        TOUT
  D:008DH         PUBLIC        TH1
  B:0020H.7       PUBLIC        dpend_b
  C:0A5EH         PUBLIC        init_dat
  D:008BH         PUBLIC        TL1
  C:1403H         PUBLIC        dispg_out
  B:0088H.6       PUBLIC        TR1
  B:00A0H.4       PUBLIC        ZLG7289_pinINT
  C:0556H         PUBLIC        keycl_mainloop
  C:10F5H         PUBLIC        keypd_mainloop
  D:00C8H         PUBLIC        T2CON
  C:137AH         PUBLIC        set_off
  D:003EH         PUBLIC        cnt_20ms
  D:003FH         PUBLIC        k
  C:1229H         PUBLIC        disp_out
  D:0040H         PUBLIC        tout_cnt
  C:0003H         PUBLIC        time_mainloop
  C:0E17H         PUBLIC        _stor1_dat
  D:00D0H         PUBLIC        PSW
BL51 BANKED LINKER/LOCATER V5.12                                                      07/24/2007  21:41:18  PAGE 6


  D:0044H         PUBLIC        dat_a
  D:0048H         PUBLIC        dp_cnt
  C:0C61H         PUBLIC        calcg
  D:0049H         PUBLIC        dat_b
  D:004DH         PUBLIC        dat_c
  -------         PROC          MAIN
  C:14E6H         LINE#         79
  C:14E6H         LINE#         80
  C:14E6H         LINE#         81
  C:14E9H         LINE#         82

⌨️ 快捷键说明

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