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

📄 菜单.m51

📁 信号发生器界面菜单程序,有串和并口两种源程序
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        12/07/2007  20:43:06  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO 菜单 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (ATOF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?ATOF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (ISSPACE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  菜单 (MAIN)


            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
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0000H.5   UNIT         _BIT_GROUP_
            BIT     0020H.5   0000H.1   UNIT         ?BI?MAIN
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     000EH     UNIT         _DATA_GROUP_
            IDATA   002FH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     04E3H     UNIT         ?C?LIB_CODE
            CODE    04E6H     00E6H     UNIT         ?PR??C?ATOF??C?ATOF
            CODE    05CCH     00D5H     UNIT         ?CO?MAIN
            CODE    06A1H     0098H     UNIT         ?PR?KEY_ENTER?MAIN
            CODE    0739H     0098H     UNIT         ?PR?_ARGUE?MAIN
            CODE    07D1H     008CH     UNIT         ?C_C51STARTUP
            CODE    085DH     0089H     UNIT         ?PR?_FAN?MAIN
            CODE    08E6H     007BH     UNIT         ?PR?SEND_DDS_DATA?MAIN
            CODE    0961H     0063H     UNIT         ?PR?FIRST_LINE?MAIN
            CODE    09C4H     0063H     UNIT         ?PR?SECOND_LINE?MAIN
            CODE    0A27H     0063H     UNIT         ?PR?THIRD_LINE?MAIN
            CODE    0A8AH     0063H     UNIT         ?PR?FOUR_LINE?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      12/07/2007  20:43:06  PAGE 2


            CODE    0AEDH     0063H     UNIT         ?PR?FIVE_LINE?MAIN
            CODE    0B50H     005AH     UNIT         ?PR?_LCD_SHOW?MAIN
            CODE    0BAAH     0048H     UNIT         ?PR?ATOF?ATOF
            CODE    0BF2H     003EH     UNIT         ?PR?KEY_BOARD?MAIN
            CODE    0C30H     003BH     UNIT         ?PR?KEY_DOWN?MAIN
            CODE    0C6BH     0039H     UNIT         ?PR?MAIN?MAIN
            CODE    0CA4H     0038H     UNIT         ?PR?KEY_RETURN?MAIN
            CODE    0CDCH     0037H     UNIT         ?PR?KEY_UP?MAIN
            CODE    0D13H     0024H     UNIT         ?PR?LCD_DELAY?MAIN
            CODE    0D37H     001CH     UNIT         ?PR?LCD_BEGIN?MAIN
            CODE    0D53H     001BH     UNIT         ?PR?_SEND_CONTROL?MAIN
            CODE    0D6EH     0019H     UNIT         ?PR?_LCD_SEND_DATA?MAIN
            CODE    0D87H     0018H     UNIT         ?PR?_LCD_WRITE_INS?MAIN
            CODE    0D9FH     0016H     UNIT         ?PR?KEY_DELAY?MAIN
            CODE    0DB5H     0015H     UNIT         ?PR?_SEND_DATA?MAIN
            CODE    0DCAH     0013H     UNIT         ?PR?_SEND_DDS_BIT?MAIN
            CODE    0DDDH     0013H     UNIT         ?PR?_ISSPACE?ISSPACE
            CODE    0DF0H     0012H     UNIT         ?PR?KEY_1?MAIN
            CODE    0E02H     0012H     UNIT         ?PR?KEY_2?MAIN
            CODE    0E14H     0012H     UNIT         ?PR?KEY_3?MAIN
            CODE    0E26H     0012H     UNIT         ?PR?KEY_4?MAIN
            CODE    0E38H     0012H     UNIT         ?PR?KEY_5?MAIN
            CODE    0E4AH     0012H     UNIT         ?PR?KEY_6?MAIN
            CODE    0E5CH     0012H     UNIT         ?PR?KEY_7?MAIN
            CODE    0E6EH     0012H     UNIT         ?PR?KEY_8?MAIN
            CODE    0E80H     0012H     UNIT         ?PR?KEY_9?MAIN
            CODE    0E92H     0012H     UNIT         ?PR?KEY_0?MAIN
            CODE    0EA4H     0012H     UNIT         ?PR?KEY_POINT?MAIN
            CODE    0EB6H     000FH     UNIT         ?PR?_LCD_WRITE_DA?MAIN
            CODE    0EC5H     000DH     UNIT         ?C_INITSEG
            CODE    0ED2H     0001H     UNIT         ?PR?KEY_13?MAIN
            CODE    0ED3H     0001H     UNIT         ?PR?KEY_RIGHT?MAIN
            CODE    0ED4H     0001H     UNIT         ?PR?KEY_LEFT?MAIN
            CODE    0ED5H     0001H     UNIT         ?PR?KEY_17?MAIN
            CODE    0ED6H     0001H     UNIT         ?PR?KEY_18?MAIN



OVERLAY MAP OF MODULE:   菜单 (MAIN)


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

?PR?MAIN?MAIN                   -----    -----      -----    -----
  +--> ?PR?LCD_BEGIN?MAIN
  +--> ?PR?_LCD_SHOW?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_FAN?MAIN
  +--> ?PR?KEY_BOARD?MAIN

?PR?LCD_BEGIN?MAIN              -----    -----      -----    -----
  +--> ?PR?LCD_DELAY?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      12/07/2007  20:43:06  PAGE 3


  +--> ?PR?_LCD_WRITE_INS?MAIN

?PR?LCD_DELAY?MAIN              -----    -----      -----    -----
  +--> ?PR?_LCD_SEND_DATA?MAIN

?PR?_LCD_WRITE_INS?MAIN         -----    -----      -----    -----
  +--> ?PR?LCD_DELAY?MAIN
  +--> ?PR?_LCD_SEND_DATA?MAIN

?PR?_LCD_SHOW?MAIN              -----    -----      0022H    0004H
  +--> ?CO?MAIN
  +--> ?PR?_LCD_WRITE_INS?MAIN
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?_LCD_WRITE_DA?MAIN          -----    -----      -----    -----
  +--> ?PR?LCD_DELAY?MAIN
  +--> ?PR?_LCD_SEND_DATA?MAIN

?PR?_FAN?MAIN                   -----    -----      0022H    0004H
  +--> ?PR?_LCD_WRITE_INS?MAIN
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_BOARD?MAIN              -----    -----      0021H    0001H
  +--> ?PR?FIRST_LINE?MAIN
  +--> ?PR?_ARGUE?MAIN
  +--> ?PR?SECOND_LINE?MAIN
  +--> ?PR?THIRD_LINE?MAIN
  +--> ?PR?FOUR_LINE?MAIN
  +--> ?PR?FIVE_LINE?MAIN

?PR?FIRST_LINE?MAIN             -----    -----      -----    -----
  +--> ?PR?KEY_DELAY?MAIN

?PR?_ARGUE?MAIN                 -----    -----      -----    -----
  +--> ?PR?KEY_1?MAIN
  +--> ?PR?KEY_2?MAIN
  +--> ?PR?KEY_3?MAIN
  +--> ?PR?KEY_4?MAIN
  +--> ?PR?KEY_5?MAIN
  +--> ?PR?KEY_6?MAIN
  +--> ?PR?KEY_7?MAIN
  +--> ?PR?KEY_8?MAIN
  +--> ?PR?KEY_9?MAIN
  +--> ?PR?KEY_0?MAIN
  +--> ?PR?KEY_UP?MAIN
  +--> ?PR?KEY_POINT?MAIN
  +--> ?PR?KEY_13?MAIN
  +--> ?PR?KEY_RIGHT?MAIN
  +--> ?PR?KEY_ENTER?MAIN
  +--> ?PR?KEY_LEFT?MAIN
  +--> ?PR?KEY_17?MAIN
  +--> ?PR?KEY_18?MAIN
  +--> ?PR?KEY_DOWN?MAIN
  +--> ?PR?KEY_RETURN?MAIN

?PR?KEY_1?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      12/07/2007  20:43:06  PAGE 4



?PR?KEY_2?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_3?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_4?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_5?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_6?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_7?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_8?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_9?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_0?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_UP?MAIN                 -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_INS?MAIN
  +--> ?PR?_FAN?MAIN

?PR?KEY_POINT?MAIN              -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_ENTER?MAIN              -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_INS?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_LCD_SHOW?MAIN
  +--> ?PR?SEND_DDS_DATA?MAIN

?PR?SEND_DDS_DATA?MAIN          -----    -----      0022H    0008H
  +--> ?PR?ATOF?ATOF
  +--> ?PR?_SEND_DDS_BIT?MAIN

?PR?ATOF?ATOF                   -----    -----      002AH    0003H
  +--> ?PR?_ISSPACE?ISSPACE
  +--> ?PR??C?ATOF??C?ATOF

?PR??C?ATOF??C?ATOF             0020H.0  0000H.5    002DH    0002H

?PR?KEY_DOWN?MAIN               -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_INS?MAIN
  +--> ?PR?_FAN?MAIN

?PR?KEY_RETURN?MAIN             -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_INS?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      12/07/2007  20:43:06  PAGE 5


  +--> ?PR?_LCD_SHOW?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_FAN?MAIN

?PR?SECOND_LINE?MAIN            -----    -----      -----    -----
  +--> ?PR?KEY_DELAY?MAIN

?PR?THIRD_LINE?MAIN             -----    -----      -----    -----
  +--> ?PR?KEY_DELAY?MAIN

?PR?FOUR_LINE?MAIN              -----    -----      -----    -----
  +--> ?PR?KEY_DELAY?MAIN

?PR?FIVE_LINE?MAIN              -----    -----      -----    -----
  +--> ?PR?KEY_DELAY?MAIN



SYMBOL TABLE OF MODULE:  菜单 (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0008H         PUBLIC        up_down
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0DB5H         PUBLIC        _send_data
  C:09C4H         PUBLIC        second_line
  C:0ED2H         PUBLIC        key_13
  C:0CDCH         PUBLIC        key_up
  C:05FFH         PUBLIC        fre_mode_tab1
  C:05E4H         PUBLIC        pa_sk
  C:0610H         PUBLIC        fre_mode_tab2
  C:0ED5H         PUBLIC        key_17
  C:0621H         PUBLIC        fre_mode_tab3
  C:0ED6H         PUBLIC        key_18
  C:0629H         PUBLIC        fre_mode_tab4
  C:085DH         PUBLIC        _fan
  B:00D0H.7       PUBLIC        CY
  C:0D37H         PUBLIC        lcd_begin
  C:0D6EH         PUBLIC        _lcd_send_data
  C:0636H         PUBLIC        am_mode_tab1
  C:0645H         PUBLIC        am_mode_tab2
  B:00A0H.7       PUBLIC        control_clk
  B:0020H.5       PUBLIC        have_data
  B:0090H.0       PUBLIC        key_port0
  B:0090H.1       PUBLIC        key_port1
  B:0090H.2       PUBLIC        key_port2
  C:0678H         PUBLIC        fm_mode_tab1
  B:0090H.3       PUBLIC        key_port3
  C:0C6BH         PUBLIC        main
  C:0D27H         PUBLIC        lcd_delay
  C:0689H         PUBLIC        fm_mode_tab2
  B:0090H.4       PUBLIC        key_port4
BL51 BANKED LINKER/LOCATER V6.00                                                      12/07/2007  20:43:06  PAGE 6


  C:0692H         PUBLIC        fm_mode_tab3
  C:0A27H         PUBLIC        third_line
  D:0009H         PUBLIC        line
  C:0BF2H         PUBLIC        key_board
  C:0961H         PUBLIC        first_line
  C:0AEDH         PUBLIC        five_line
  C:0B5AH         PUBLIC        _lcd_show
  B:00A0H.4       PUBLIC        data_clk
  B:00A0H.5       PUBLIC        control_oe
  C:0D9FH         PUBLIC        key_delay
  C:05CCH         PUBLIC        fre

⌨️ 快捷键说明

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