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

📄 毕业设计keil.m51

📁 数控系统的模拟系统,用SSTC51仿真单片机,仿真数控机床切割,能执行数控机床代码.
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        06/17/2007  14:43:27  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj TO 毕业设计KEIL RTX51 RAMSIZE (256) CODE (0X0000-0XFFFF)


MEMORY MODEL: COMPACT WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPADD)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPMUL)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPCMP)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?FCAST)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?CASTF)
  D:\KEIL\C51\LIB\C51FPC.LIB (FABS)
  D:\KEIL\C51\LIB\C51FPC.LIB (POW)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPGETOPN)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?CHKFLOAT)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPNEG)
  D:\KEIL\C51\LIB\C51FPC.LIB (EXP)
  D:\KEIL\C51\LIB\C51FPC.LIB (LOG)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPDIV)
  D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPSERIES)
  D:\KEIL\C51\LIB\C51C.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51C.LIB (?C?COPY)
  D:\KEIL\C51\LIB\C51C.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51C.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51C.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51C.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51C.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51C.LIB (?C?LNEG)
  D:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE)
  D:\KEIL\C51\LIB\C51C.LIB (?C?LLDPDATA0)
  D:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE0)
  D:\KEIL\C51\LIB\C51C.LIB (?C?LSTPDATA)
  D:\KEIL\C51\LIB\C51C.LIB (?C?LSTKPDATA)
  D:\KEIL\C51\LIB\C51C.LIB (?C?CCASE)
  D:\KEIL\C51\LIB\C51C.LIB (?C_INIT)


LINK MAP OF MODULE:  毕业设计KEIL (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"
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0000H.3   UNIT         ?BI?MAIN
            BIT     0020H.3   0000H.2   UNIT         _BIT_GROUP_
            BIT     0020H.5   0000H.1   UNIT         ?BI?_WRITE_A_PAGE?MAIN
            BIT     0020H.6   0000H.1   UNIT         ?BI?_READ_N_BYTES?MAIN
                    0020H.7   0000H.1                *** GAP ***
            IDATA   0021H     00B9H     UNIT         ?ID?MAIN
            IDATA   00DAH     0002H     UNIT         _IDATA_GROUP_
BL51 BANKED LINKER/LOCATER V6.00                                                      06/17/2007  14:43:27  PAGE 2


            IDATA   00DCH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0002H     INPAGE       ?PD?_WRITE_A_PAGE?MAIN
            XDATA   0002H     0006H     INPAGE       ?PD?_READ_N_BYTES?MAIN
            XDATA   0008H     001AH     INPAGE       ?PD?MAIN
            XDATA   0022H     0017H     INPAGE       _PDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     001DH     UNIT         ?PR?READLCM?MAIN
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     0B45H     UNIT         ?PR?KEY_HANDLE?MAIN
            CODE    0B73H     0990H     UNIT         ?PR?GET_XYF?MAIN
            CODE    1503H     067DH     UNIT         ?C?LIB_CODE
            CODE    1B80H     04F2H     UNIT         ?PR?OPREATION?MAIN
            CODE    2072H     03CFH     UNIT         ?PR?_CIRCLE_INTERPOLATION?MAIN
            CODE    2441H     016AH     UNIT         ?PR?DISPLAY_BUF?MAIN
            CODE    25ABH     0158H     UNIT         ?PR?_POW?POW
            CODE    2703H     0148H     UNIT         ?PR?G_INPUT?MAIN
            CODE    284BH     013EH     UNIT         ?CO?MAIN
            CODE    2989H     0131H     UNIT         ?PR?_Z_CHABU?MAIN
            CODE    2ABAH     0123H     UNIT         ?PR?LOG?LOG
            CODE    2BDDH     011DH     UNIT         ?PR?DEL_ONE_CHAR?MAIN
            CODE    2CFAH     0115H     UNIT         ?PR?DISPLAYXY?MAIN
            CODE    2E0FH     00EFH     UNIT         ?PR?PRE_UP?MAIN
            CODE    2EFEH     00EEH     UNIT         ?PR?START_HANDLER?MAIN
            CODE    2FECH     00D6H     UNIT         ?PR?INSERT_ONE_CHAR?MAIN
            CODE    30C2H     00D5H     UNIT         ?PR?SERVICE_EX0?MAIN
            CODE    3197H     00CDH     UNIT         ?PR?DISPLAYX?MAIN
            CODE    3264H     00CDH     UNIT         ?PR?DISPLAYY?MAIN
            CODE    3331H     00BCH     UNIT         ?PR?FORWARD_DOWN?MAIN
            CODE    33EDH     00B3H     UNIT         ?PR?_WEIZHI?MAIN
            CODE    34A0H     00A1H     UNIT         ?PR?X_PMOVE?MAIN
            CODE    3541H     00A1H     UNIT         ?PR?RETURN_ORIGIN?MAIN
            CODE    35E2H     009DH     UNIT         ?PR?Y_NMOVE?MAIN
            CODE    367FH     009CH     UNIT         ?PR?Y_PMOVE?MAIN
            CODE    371BH     009CH     UNIT         ?PR?X_NMOVE?MAIN
            CODE    37B7H     009AH     UNIT         ?PR?EXP?EXP
            CODE    3851H     0098H     UNIT         ?PR?_LCD_PRINT?MAIN
            CODE    38E9H     0093H     UNIT         ?PR?_LINE_DETERMING?MAIN
            CODE    397CH     008CH     UNIT         ?C_C51STARTUP
            CODE    3A08H     0076H     UNIT         ?PR?_READ_N_BYTES?MAIN
            CODE    3A7EH     006CH     UNIT         ?PR?XOY1Y?MAIN
            CODE    3AEAH     0067H     UNIT         ?PR?SERIAL_NUMBER_UP?MAIN
            CODE    3B51H     0065H     UNIT         ?PR?XOY1?MAIN
            CODE    3BB6H     0065H     UNIT         ?PR?XOY4?MAIN
            CODE    3C1BH     0062H     UNIT         ?PR?_WRITE_A_PAGE?MAIN
            CODE    3C7DH     0061H     UNIT         ?PR?_LCD_PRINT1?MAIN
            CODE    3CDEH     0060H     UNIT         ?PR?MANUALOPERATION?MAIN
            CODE    3D3EH     005FH     UNIT         ?PR?XOY4Y?MAIN
            CODE    3D9DH     005FH     UNIT         ?PR?XOY5Y?MAIN
            CODE    3DFCH     005FH     UNIT         ?PR?XOY6Y?MAIN
            CODE    3E5BH     005AH     UNIT         ?PR?Y_RESET?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      06/17/2007  14:43:27  PAGE 3


            CODE    3EB5H     005AH     UNIT         ?PR?X_RESET?MAIN
            CODE    3F0FH     0056H     UNIT         ?PR?XOY2?MAIN
            CODE    3F65H     0056H     UNIT         ?PR?XOY3?MAIN
            CODE    3FBBH     0055H     UNIT         ?PR?X_ZM?MAIN
            CODE    4010H     0054H     UNIT         ?PR?Y_ZM?MAIN
            CODE    4064H     0054H     UNIT         ?PR?XOY2Y?MAIN
            CODE    40B8H     0054H     UNIT         ?PR?XOY7Y?MAIN
            CODE    410CH     004EH     UNIT         ?PR?SERIAL_NUMBER_DOWN?MAIN
            CODE    415AH     004BH     UNIT         ?PR?Y_MZ?MAIN
            CODE    41A5H     004AH     UNIT         ?PR?LCMINIT?MAIN
            CODE    41EFH     0048H     UNIT         ?PR?XOY5?MAIN
            CODE    4237H     0048H     UNIT         ?PR?XOY6?MAIN
            CODE    427FH     0048H     UNIT         ?PR?XOY7?MAIN
            CODE    42C7H     0048H     UNIT         ?PR?XOY8?MAIN
            CODE    430FH     0047H     UNIT         ?PR?SERVICE_T2?MAIN
            CODE    4356H     0045H     UNIT         ?PR?G_TRANSLATION?MAIN
            CODE    439BH     0044H     UNIT         ?PR?TANDC_TNIT?MAIN
            CODE    43DFH     0043H     UNIT         ?PR?JAMP_TO_USER_PRAGRAM?MAIN
            CODE    4422H     0042H     UNIT         ?PR?XOY8Y?MAIN
            CODE    4464H     0041H     UNIT         ?PR?XOY3Y?MAIN
            CODE    44A5H     0041H     UNIT         ?PR?_READ_ONE_BYTE?MAIN
            CODE    44E6H     0041H     UNIT         ?PR?READXYFROMNVRAM?MAIN
            CODE    4527H     003BH     UNIT         ?PR?_WRITE_ONE_BYTE?MAIN
            CODE    4562H     0039H     UNIT         ?C_INITSEG
            CODE    459BH     0038H     UNIT         ?PR?X_MZ?MAIN
            CODE    45D3H     0036H     UNIT         ?PR?DISPLAY_FIRST_BUF?MAIN
            CODE    4609H     0034H     UNIT         ?PR?CHECK_ACKNOWLEDGE?MAIN
            CODE    463DH     0034H     UNIT         ?PR?GETIN_SYSTEM?MAIN
            CODE    4671H     002FH     UNIT         ?PR?SERVICE_T0?MAIN
            CODE    46A0H     002EH     UNIT         ?PR?READI2CBYTE?MAIN
            CODE    46CEH     002DH     UNIT         ?PR?SAVEXYTONVRAM?MAIN
            CODE    46FBH     002DH     UNIT         ?PR?SAVEGCODETOI2C?MAIN
            CODE    4728H     002BH     UNIT         ?PR?_DISPLAYONECHAR?MAIN
            CODE    4753H     0024H     UNIT         ?PR?READGCODETOI2C?MAIN
            CODE    4777H     0022H     UNIT         ?PR?MAIN?MAIN
            CODE    4799H     0021H     UNIT         ?PR?_WRITECOMMANDLCM?MAIN
            CODE    47BAH     001FH     UNIT         ?PR?_INTERRUPT_DISPLAYONECHAR?MAIN
            CODE    47D9H     001FH     UNIT         ?PR?_WRITEI2CBYTE?MAIN
            CODE    47F8H     001DH     UNIT         ?PR?_DELAYXS?MAIN
            CODE    4815H     001AH     UNIT         ?PR?_LOCATEXY?MAIN
            CODE    482FH     0018H     UNIT         ?PR?_INTERRUPT_WRITECOMMANDLCM?MAIN
            CODE    4847H     0017H     UNIT         ?PR?_WRITEDATALCM?MAIN
            CODE    485EH     0015H     UNIT         ?PR?READSTATUSLCM?MAIN
            CODE    4873H     0015H     UNIT         ?PR?INTERRUPT_READSTATUSLCM?MAIN
            CODE    4888H     0014H     UNIT         ?PR?_INTERRUPT_WRITEDATALCM?MAIN
            CODE    489CH     0013H     UNIT         ?PR?I2C_START?MAIN
            CODE    48AFH     0012H     UNIT         ?PR?_IIC_DELAY?MAIN
            CODE    48C1H     000FH     UNIT         ?PR?DELAY5MS?MAIN
            CODE    48D0H     000FH     UNIT         ?PR?DELAY1MS?MAIN
            CODE    48DFH     000DH     UNIT         ?PR?_FABS?FABS
            CODE    48ECH     000CH     UNIT         ?PR?I2C_STOP?MAIN
            CODE    48F8H     000CH     UNIT         ?PR?SEND_0?MAIN
            CODE    4904H     000BH     UNIT         ?PR?BUF_0XFF?MAIN
            CODE    490FH     000AH     UNIT         ?PR?SEND_1?MAIN
            CODE    4919H     000AH     UNIT         ?PR?SEND_UNACKNOWLEDGE?MAIN
            CODE    4923H     0009H     UNIT         ?PR?CLEAR_LCD?MAIN

BL51 BANKED LINKER/LOCATER V6.00                                                      06/17/2007  14:43:27  PAGE 4




OVERLAY MAP OF MODULE:   毕业设计KEIL (MAIN)


SEGMENT                                        BIT_GROUP          IDATA_GROUP         PDATA_GROUP
  +--> CALLED SEGMENT                       START    LENGTH     START    LENGTH     START    LENGTH
---------------------------------------------------------------------------------------------------
?PR?SERVICE_EX0?MAIN                        -----    -----      -----    -----      -----    -----
  +--> ?PR?JAMP_TO_USER_PRAGRAM?MAIN

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

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

?PR?MAIN?MAIN                               -----    -----      -----    -----      -----    -----
  +--> ?PR?LCMINIT?MAIN
  +--> ?PR?TANDC_TNIT?MAIN
  +--> ?PR?GETIN_SYSTEM?MAIN
  +--> ?PR?BUF_0XFF?MAIN
  +--> ?PR?READXYFROMNVRAM?MAIN
  +--> ?PR?START_HANDLER?MAIN

?PR?LCMINIT?MAIN                            -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?MAIN
  +--> ?PR?DELAY5MS?MAIN

?PR?_WRITECOMMANDLCM?MAIN                   -----    -----      -----    -----      0035H    0001H
  +--> ?PR?READSTATUSLCM?MAIN

?PR?GETIN_SYSTEM?MAIN                       -----    -----      -----    -----      0022H    0001H
  +--> ?CO?MAIN
  +--> ?PR?_LCD_PRINT?MAIN
  +--> ?PR?_DISPLAYONECHAR?MAIN
  +--> ?PR?_DELAYXS?MAIN

?PR?_LCD_PRINT?MAIN                         -----    -----      -----    -----      0029H    0006H
  +--> ?CO?MAIN
  +--> ?PR?_WRITECOMMANDLCM?MAIN
  +--> ?PR?_DISPLAYONECHAR?MAIN

?PR?_DISPLAYONECHAR?MAIN                    -----    -----      -----    -----      0034H    0001H
  +--> ?PR?_WRITECOMMANDLCM?MAIN
  +--> ?PR?_WRITEDATALCM?MAIN

?PR?_WRITEDATALCM?MAIN                      -----    -----      -----    -----      0035H    0001H
  +--> ?PR?READSTATUSLCM?MAIN

?PR?READXYFROMNVRAM?MAIN                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_READ_ONE_BYTE?MAIN

?PR?_READ_ONE_BYTE?MAIN                     0020H.3  0000H.1    -----    -----      -----    -----
  +--> ?PR?CHECK_ACKNOWLEDGE?MAIN
  +--> ?PR?_WRITEI2CBYTE?MAIN
  +--> ?PR?I2C_START?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      06/17/2007  14:43:27  PAGE 5


  +--> ?PR?I2C_STOP?MAIN
  +--> ?PR?READI2CBYTE?MAIN
  +--> ?PR?SEND_UNACKNOWLEDGE?MAIN

?PR?CHECK_ACKNOWLEDGE?MAIN                  0020H.4  0000H.1    -----    -----      -----    -----
  +--> ?PR?I2C_START?MAIN
  +--> ?PR?_WRITEI2CBYTE?MAIN
  +--> ?PR?_IIC_DELAY?MAIN

?PR?I2C_START?MAIN                          -----    -----      -----    -----      -----    -----
  +--> ?PR?_IIC_DELAY?MAIN

?PR?_WRITEI2CBYTE?MAIN                      -----    -----      -----    -----      -----    -----
  +--> ?PR?SEND_1?MAIN
  +--> ?PR?SEND_0?MAIN

?PR?SEND_1?MAIN                             -----    -----      -----    -----      -----    -----
  +--> ?PR?_IIC_DELAY?MAIN

?PR?SEND_0?MAIN                             -----    -----      -----    -----      -----    -----
  +--> ?PR?_IIC_DELAY?MAIN

?PR?I2C_STOP?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_IIC_DELAY?MAIN

?PR?READI2CBYTE?MAIN                        0020H.4  0000H.1    -----    -----      -----    -----
  +--> ?PR?_IIC_DELAY?MAIN

?PR?SEND_UNACKNOWLEDGE?MAIN                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_IIC_DELAY?MAIN

?PR?START_HANDLER?MAIN                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_LCD_PRINT1?MAIN
  +--> ?PR?_LOCATEXY?MAIN
  +--> ?PR?G_INPUT?MAIN
  +--> ?PR?MANUALOPERATION?MAIN
  +--> ?PR?G_TRANSLATION?MAIN
  +--> ?PR?RETURN_ORIGIN?MAIN

?PR?_LCD_PRINT1?MAIN                        -----    -----      -----    -----      0029H    0006H
  +--> ?PR?_DISPLAYONECHAR?MAIN
  +--> ?PR?_WRITECOMMANDLCM?MAIN

?PR?_LOCATEXY?MAIN                          -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?MAIN

?PR?G_INPUT?MAIN                            -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_LCD_PRINT?MAIN
  +--> ?PR?_LCD_PRINT1?MAIN
  +--> ?PR?_LOCATEXY?MAIN
  +--> ?PR?BUF_0XFF?MAIN
  +--> ?PR?DISPLAY_FIRST_BUF?MAIN
  +--> ?PR?DISPLAY_BUF?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      06/17/2007  14:43:27  PAGE 6


  +--> ?PR?KEY_HANDLE?MAIN
  +--> ?PR?SAVEGCODETOI2C?MAIN

?PR?DISPLAY_FIRST_BUF?MAIN                  -----    -----      -----    -----      -----    -----
  +--> ?PR?READGCODETOI2C?MAIN
  +--> ?PR?DISPLAY_BUF?MAIN

?PR?READGCODETOI2C?MAIN                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_READ_ONE_BYTE?MAIN
  +--> ?PR?DELAY1MS?MAIN

?PR?DISPLAY_BUF?MAIN                        -----    -----      -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_LCD_PRINT1?MAIN
  +--> ?PR?_DISPLAYONECHAR?MAIN

?PR?KEY_HANDLE?MAIN                         -----    -----      -----    -----      0022H    0001H
  +--> ?PR?_WRITECOMMANDLCM?MAIN
  +--> ?PR?SERIAL_NUMBER_DOWN?MAIN
  +--> ?PR?_LOCATEXY?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_LCD_PRINT1?MAIN
  +--> ?PR?_DISPLAYONECHAR?MAIN
  +--> ?PR?PRE_UP?MAIN

⌨️ 快捷键说明

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