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

📄 threemenu.m51

📁 使用c语言编写的单片机的应用程序
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        09/12/2005  12:55:41  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE 8279.obj, serial.obj, lcd.obj, main.obj TO ThreeMenu


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  8279.obj (8279)
  serial.obj (SERIAL)
  lcd.obj (LCD)
  main.obj (MAIN)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\KEIL\C51\LIB\C51FPS.LIB (SQRT)
  D:\KEIL\C51\LIB\C51FPS.LIB (SIN)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
  D:\KEIL\C51\LIB\C51S.LIB (ABS)
  D:\KEIL\C51\LIB\C51S.LIB (ATOI)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  D:\KEIL\C51\LIB\C51S.LIB (ISDIGIT)
  D:\KEIL\C51\LIB\C51S.LIB (ISSPACE)


LINK MAP OF MODULE:  ThreeMenu (8279)


            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     0010H     UNIT         ?DT?MAIN
            DATA    0018H     0007H     UNIT         _DATA_GROUP_
            DATA    001FH     0001H     UNIT         ?DT?8279
            BIT     0020H.0   0000H.4   UNIT         ?BI?SERIAL
            BIT     0020H.4   0000H.2   UNIT         ?BI?MAIN
            BIT     0020H.6   0000H.1   UNIT         _BIT_GROUP_
                    0020H.7   0000H.1                *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03                                                      09/12/2005  12:55:41  PAGE 2


            DATA    0021H     0004H     UNIT         ?DT?SERIAL
            IDATA   0025H     0028H     UNIT         ?ID?SERIAL
            IDATA   004DH     0001H     UNIT         _IDATA_GROUP_
            IDATA   004EH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     2008H                  *** GAP ***
            XDATA   2008H     0004H     ABSOLUTE     
                    200CH     0004H                  *** GAP ***
            XDATA   2010H     0004H     ABSOLUTE     
                    2014H     0002H                  *** GAP ***
            XDATA   2016H     0004H     ABSOLUTE     
                    201AH     0001H                  *** GAP ***
            XDATA   201BH     0004H     ABSOLUTE     
                    201FH     0001H                  *** GAP ***
            XDATA   2020H     0004H     ABSOLUTE     
                    2024H     0002H                  *** GAP ***
            XDATA   2026H     0004H     ABSOLUTE     
                    202AH     0001H                  *** GAP ***
            XDATA   202BH     0004H     ABSOLUTE     
                    202FH     0001H                  *** GAP ***
            XDATA   2030H     0004H     ABSOLUTE     
                    2034H     000CH                  *** GAP ***
            XDATA   2040H     0001H     ABSOLUTE     
                    2041H     0001H                  *** GAP ***
            XDATA   2042H     0001H     ABSOLUTE     
                    2043H     0025H                  *** GAP ***
            XDATA   2068H     0002H     ABSOLUTE     
                    206AH     0002H                  *** GAP ***
            XDATA   206CH     0002H     ABSOLUTE     
                    206EH     0004H                  *** GAP ***
            XDATA   2072H     0008H     ABSOLUTE     
                    207AH     0001H                  *** GAP ***
            XDATA   207BH     0001H     ABSOLUTE     
            XDATA   207CH     0001H     ABSOLUTE     
                    207DH     001EH                  *** GAP ***
            XDATA   209BH     0002H     ABSOLUTE     
                    209DH     0004H                  *** GAP ***
            XDATA   20A1H     0002H     ABSOLUTE     
                    20A3H     000DH                  *** GAP ***
            XDATA   20B0H     0001H     ABSOLUTE     
                    20B1H     001CH                  *** GAP ***
            XDATA   20CDH     0001H     ABSOLUTE     
                    20CEH     0032H                  *** GAP ***
            XDATA   2100H     0001H     ABSOLUTE     
                    2101H     0001H                  *** GAP ***
            XDATA   2102H     0001H     ABSOLUTE     
            XDATA   2103H     0003H     ABSOLUTE     
                    2106H     00FAH                  *** GAP ***
            XDATA   2200H     0004H     ABSOLUTE     
                    2204H     0004H                  *** GAP ***
            XDATA   2208H     0004H     ABSOLUTE     
                    220CH     0004H                  *** GAP ***
            XDATA   2210H     0004H     ABSOLUTE     
                    2214H     0004H                  *** GAP ***
            XDATA   2218H     0004H     ABSOLUTE     
                    221CH     0004H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03                                                      09/12/2005  12:55:41  PAGE 3


            XDATA   2220H     0004H     ABSOLUTE     
                    2224H     0004H                  *** GAP ***
            XDATA   2228H     0004H     ABSOLUTE     
                    222CH     0004H                  *** GAP ***
            XDATA   2230H     0004H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0001H     UNIT         ?PR?MIDDLE7?MAIN
                    0007H     0004H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000CH     UNIT         ?PR?GETPCDATA?MAIN
                    001AH     0001H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0632H     UNIT         ?C?LIB_CODE
            CODE    0658H     0440H     UNIT         ?PR?LINE?MAIN
            CODE    0A98H     03A2H     UNIT         ?PR?GETKEYINPUT?MAIN
            CODE    0E3AH     01BAH     UNIT         ?PR?DISPLAYXY?MAIN
            CODE    0FF4H     016EH     UNIT         ?PR?SIN?SIN
            CODE    1162H     010EH     UNIT         ?CO?MAIN
            CODE    1270H     00F4H     UNIT         ?PR?TIME0_1MS?MAIN
            CODE    1364H     00F4H     UNIT         ?PR?TIME1_1MS?MAIN
            CODE    1458H     00EFH     UNIT         ?PR?QUXIAN?MAIN
            CODE    1547H     00E2H     UNIT         ?PR?YUAN?MAIN
            CODE    1629H     00AEH     UNIT         ?PR?_ATOI?ATOI
            CODE    16D7H     00AAH     UNIT         ?PR?SQRT?SQRT
            CODE    1781H     008CH     UNIT         ?C_C51STARTUP
            CODE    180DH     008AH     UNIT         ?PR?MIDDLE8?MAIN
            CODE    1897H     006CH     UNIT         ?PR?TIMER0_INIT?MAIN
            CODE    1903H     006CH     UNIT         ?PR?TIMER1_INIT?MAIN
            CODE    196FH     0062H     UNIT         ?PR?_PUTBYTE?SERIAL
            CODE    19D1H     0052H     UNIT         ?PR?MAIN?MAIN
            CODE    1A23H     0051H     UNIT         ?PR?SERIAL?SERIAL
            CODE    1A74H     0051H     UNIT         ?PR?SHOUDONG?MAIN
            CODE    1AC5H     0044H     UNIT         ?C?LDIV
            CODE    1B09H     003AH     UNIT         ?PR?START1?MAIN
            CODE    1B43H     003AH     UNIT         ?PR?START2?MAIN
            CODE    1B7DH     003AH     UNIT         ?PR?START3?MAIN
            CODE    1BB7H     003AH     UNIT         ?PR?START4?MAIN
            CODE    1BF1H     003AH     UNIT         ?PR?START5?MAIN
            CODE    1C2BH     002AH     UNIT         ?PR?_LCD_STRING?LCD
            CODE    1C55H     0025H     UNIT         ?PR?GETBYTE?SERIAL
            CODE    1C7AH     0025H     UNIT         ?PR?GIF?MAIN
            CODE    1C9FH     0023H     UNIT         ?PR?INIT_MAIN?MAIN
            CODE    1CC2H     0022H     UNIT         ?PR?_STEP0_Z?MAIN
            CODE    1CE4H     0022H     UNIT         ?PR?_STEP0_F?MAIN
            CODE    1D06H     0022H     UNIT         ?PR?_STEP1_Z?MAIN
            CODE    1D28H     0022H     UNIT         ?PR?_STEP1_F?MAIN
            CODE    1D4AH     001FH     UNIT         ?PR?INT1?8279
            CODE    1D69H     001BH     UNIT         ?PR?SERIAL_INIT?SERIAL
            CODE    1D84H     001AH     UNIT         ?C_INITSEG
            CODE    1D9EH     0019H     UNIT         ?PR?_DELAY?LCD
            CODE    1DB7H     0018H     UNIT         ?PR?INIT8279?8279
            CODE    1DCFH     0013H     UNIT         ?PR?_PUTSTRING?SERIAL
BL51 BANKED LINKER/LOCATER V5.03                                                      09/12/2005  12:55:41  PAGE 4


            CODE    1DE2H     0013H     UNIT         ?PR?_ISSPACE?ISSPACE
            CODE    1DF5H     0012H     UNIT         ?PR?MIDDLE6?MAIN
            CODE    1E07H     0012H     UNIT         ?PR?MIDDLE9?MAIN
            CODE    1E19H     0012H     UNIT         ?PR?MIDDLE10?MAIN
            CODE    1E2BH     0012H     UNIT         ?PR?_ABS?ABS
            CODE    1E3DH     0011H     UNIT         ?PR?GETKEY?8279
            CODE    1E4EH     000FH     UNIT         ?PR?DELAY1?8279
            CODE    1E5DH     000FH     UNIT         ?PR?LCD_CLS?LCD
            CODE    1E6CH     000FH     UNIT         ?PR?_ISDIGIT?ISDIGIT
            CODE    1E7BH     0008H     UNIT         ?PR?_SENDCOM?8279



OVERLAY MAP OF MODULE:   ThreeMenu (8279)


SEGMENT                           BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------------
?PR?INT1?8279                  -----    -----      -----    -----      -----    -----
  +--> ?PR?GETKEY?8279

?PR?GETKEY?8279                -----    -----      -----    -----      -----    -----
  +--> ?PR?_SENDCOM?8279

?PR?_SENDCOM?8279              -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY1?8279

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

?PR?TIME0_1MS?MAIN             -----    -----      0018H    0002H      -----    -----
  +--> ?PR?_STEP0_Z?MAIN
  +--> ?PR?_STEP0_F?MAIN

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

?PR?TIME1_1MS?MAIN             -----    -----      -----    -----      -----    -----
  +--> ?PR?_STEP1_Z?MAIN
  +--> ?PR?_STEP1_F?MAIN

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

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

?PR?MAIN?MAIN                  -----    -----      -----    -----      -----    -----
  +--> ?PR?INIT_MAIN?MAIN
  +--> ?PR?GETPCDATA?MAIN
  +--> ?PR?SHOUDONG?MAIN
  +--> ?PR?GETKEYINPUT?MAIN

?PR?INIT_MAIN?MAIN             -----    -----      -----    -----      -----    -----
  +--> ?PR?SERIAL_INIT?SERIAL
  +--> ?PR?INIT8279?8279
  +--> ?PR?TIMER0_INIT?MAIN
  +--> ?PR?TIMER1_INIT?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      09/12/2005  12:55:41  PAGE 5


  +--> ?CO?MAIN

?PR?INIT8279?8279              -----    -----      -----    -----      -----    -----
  +--> ?PR?_SENDCOM?8279

?CO?MAIN                       -----    -----      -----    -----      -----    -----
  +--> ?PR?GIF?MAIN
  +--> ?PR?START1?MAIN
  +--> ?PR?START2?MAIN
  +--> ?PR?START3?MAIN
  +--> ?PR?START4?MAIN
  +--> ?PR?START5?MAIN
  +--> ?PR?MIDDLE6?MAIN
  +--> ?PR?MIDDLE7?MAIN
  +--> ?PR?MIDDLE8?MAIN
  +--> ?PR?MIDDLE9?MAIN
  +--> ?PR?MIDDLE10?MAIN

?PR?GIF?MAIN                   -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

?PR?LCD_CLS?LCD                -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?LCD
  +--> ?PR?_PUTBYTE?SERIAL

?PR?_LCD_STRING?LCD            -----    -----      001AH    0004H      -----    -----
  +--> ?PR?_DELAY?LCD
  +--> ?PR?_PUTBYTE?SERIAL
  +--> ?PR?_PUTSTRING?SERIAL

?PR?_PUTSTRING?SERIAL          -----    -----      -----    -----      -----    -----
  +--> ?PR?_PUTBYTE?SERIAL

?PR?START1?MAIN                -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

?PR?START2?MAIN                -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

?PR?START3?MAIN                -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

?PR?START4?MAIN                -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

?PR?START5?MAIN                -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

?PR?MIDDLE6?MAIN               -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD
BL51 BANKED LINKER/LOCATER V5.03                                                      09/12/2005  12:55:41  PAGE 6



?PR?MIDDLE8?MAIN               -----    -----      -----    -----      -----    -----
  +--> ?PR?LINE?MAIN
  +--> ?PR?DISPLAYXY?MAIN

?PR?LINE?MAIN                  -----    -----      -----    -----      -----    -----
  +--> ?PR?SQRT?SQRT
  +--> ?PR?_ABS?ABS

?PR?SQRT?SQRT                  -----    -----      001AH    0004H      -----    -----

?PR?DISPLAYXY?MAIN             -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

?PR?MIDDLE9?MAIN               -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

?PR?MIDDLE10?MAIN              -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

?PR?GETPCDATA?MAIN             -----    -----      -----    -----      -----    -----
  +--> ?PR?GETBYTE?SERIAL

?PR?GETBYTE?SERIAL             -----    -----      -----    -----      004DH    0001H

?PR?GETKEYINPUT?MAIN           -----    -----      -----    -----      -----    -----
  +--> ?PR?_ATOI?ATOI
  +--> ?PR?LINE?MAIN
  +--> ?PR?YUAN?MAIN
  +--> ?PR?QUXIAN?MAIN
  +--> ?PR?DISPLAYXY?MAIN
  +--> ?CO?MAIN
  +--> ?PR?LCD_CLS?LCD
  +--> ?PR?_LCD_STRING?LCD

⌨️ 快捷键说明

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