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

📄 main.m51

📁 信号发生器界面菜单程序,有串和并口两种源程序
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        09/10/2005  16:29:02  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\PROGRAM\C51\BIN\BL51.EXE F:\菜单(并行)\MAIN.OBJ TO F:\菜单(并行)\MAIN RS (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  F:\菜单(并行)\MAIN.OBJ (MAIN)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (ATOF)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (?C?ATOF)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (?C?FPDIV)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (?C?FPNEG)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\PROGRAM\C51\LIB\C51FPS.LIB (?C?FTNPWR)
  D:\PROGRAM\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\PROGRAM\C51\LIB\C51S.LIB (?C?ULDIV)
  D:\PROGRAM\C51\LIB\C51S.LIB (?C?LNEG)
  D:\PROGRAM\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  D:\PROGRAM\C51\LIB\C51S.LIB (ISSPACE)
  D:\PROGRAM\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  F:\菜单(并行)\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"
            DATA    0008H     0013H     UNIT         _DATA_GROUP_
                    001BH     0005H                  *** GAP ***
            BIT     0020H.0   0000H.5   UNIT         _BIT_GROUP_
            BIT     0020H.5   0000H.1   UNIT         ?BI?MAIN
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     000CH     UNIT         ?DT?MAIN
            IDATA   002DH     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     00E8H     UNIT         ?PR?KEY_ENTER?MAIN
            CODE    05CEH     00E6H     UNIT         ?PR??C?ATOF??C?ATOF
            CODE    06B4H     00E3H     UNIT         ?CO?MAIN
            CODE    0797H     00B7H     UNIT         ?PR?SEND_FRE_DATA?MAIN
            CODE    084EH     0098H     UNIT         ?PR?_ARGUE?MAIN
            CODE    08E6H     008CH     UNIT         ?C_C51STARTUP
            CODE    0972H     0089H     UNIT         ?PR?_FAN?MAIN
            CODE    09FBH     0063H     UNIT         ?PR?FIRST_LINE?MAIN
            CODE    0A5EH     0063H     UNIT         ?PR?SECOND_LINE?MAIN
            CODE    0AC1H     0063H     UNIT         ?PR?THIRD_LINE?MAIN
            CODE    0B24H     0063H     UNIT         ?PR?FOUR_LINE?MAIN
BL51 BANKED LINKER/LOCATER V5.11                                                      09/10/2005  16:29:02  PAGE 2


            CODE    0B87H     0063H     UNIT         ?PR?FIVE_LINE?MAIN
            CODE    0BEAH     005AH     UNIT         ?PR?_LCD_SHOW?MAIN
            CODE    0C44H     0048H     UNIT         ?PR?ATOF?ATOF
            CODE    0C8CH     003EH     UNIT         ?PR?KEY_BOARD?MAIN
            CODE    0CCAH     003BH     UNIT         ?PR?KEY_DOWN?MAIN
            CODE    0D05H     003BH     UNIT         ?PR?KEY_RETURN?MAIN
            CODE    0D40H     0039H     UNIT         ?PR?MAIN?MAIN
            CODE    0D79H     0037H     UNIT         ?PR?KEY_UP?MAIN
            CODE    0DB0H     0024H     UNIT         ?PR?LCD_DELAY?MAIN
            CODE    0DD4H     001EH     UNIT         ?PR?_COMTROL?MAIN
            CODE    0DF2H     001CH     UNIT         ?PR?LCD_BEGIN?MAIN
            CODE    0E0EH     0019H     UNIT         ?PR?_LCD_SEND_DATA?MAIN
            CODE    0E27H     0018H     UNIT         ?PR?_LCD_WRITE_INS?MAIN
            CODE    0E3FH     0016H     UNIT         ?PR?KEY_DELAY?MAIN
            CODE    0E55H     0013H     UNIT         ?PR?_RX_74164?MAIN
            CODE    0E68H     0013H     UNIT         ?PR?_ISSPACE?ISSPACE
            CODE    0E7BH     000FH     UNIT         ?PR?_LCD_WRITE_DA?MAIN
            CODE    0E8AH     000FH     UNIT         ?PR?KEY_1?MAIN
            CODE    0E99H     000FH     UNIT         ?PR?KEY_2?MAIN
            CODE    0EA8H     000FH     UNIT         ?PR?KEY_3?MAIN
            CODE    0EB7H     000FH     UNIT         ?PR?KEY_4?MAIN
            CODE    0EC6H     000FH     UNIT         ?PR?KEY_5?MAIN
            CODE    0ED5H     000FH     UNIT         ?PR?KEY_6?MAIN
            CODE    0EE4H     000FH     UNIT         ?PR?KEY_7?MAIN
            CODE    0EF3H     000FH     UNIT         ?PR?KEY_8?MAIN
            CODE    0F02H     000FH     UNIT         ?PR?KEY_9?MAIN
            CODE    0F11H     000FH     UNIT         ?PR?KEY_0?MAIN
            CODE    0F20H     000FH     UNIT         ?PR?KEY_POINT?MAIN
            CODE    0F2FH     0009H     UNIT         ?C_INITSEG
            CODE    0F38H     0001H     UNIT         ?PR?KEY_13?MAIN
            CODE    0F39H     0001H     UNIT         ?PR?KEY_RIGHT?MAIN
            CODE    0F3AH     0001H     UNIT         ?PR?KEY_LEFT?MAIN
            CODE    0F3BH     0001H     UNIT         ?PR?KEY_17?MAIN
            CODE    0F3CH     0001H     UNIT         ?PR?KEY_18?MAIN



OVERLAY MAP OF MODULE:   F:\菜单(并行)\MAIN (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
  +--> ?PR?_LCD_WRITE_INS?MAIN
BL51 BANKED LINKER/LOCATER V5.11                                                      09/10/2005  16:29:02  PAGE 3



?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              -----    -----      0009H    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                   -----    -----      0009H    0004H
  +--> ?PR?_LCD_WRITE_INS?MAIN
  +--> ?PR?_LCD_WRITE_DA?MAIN

?PR?KEY_BOARD?MAIN              -----    -----      0008H    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 V5.11                                                      09/10/2005  16:29:02  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_FRE_DATA?MAIN

?PR?SEND_FRE_DATA?MAIN          -----    -----      0009H    000DH
  +--> ?PR?ATOF?ATOF
  +--> ?PR?_COMTROL?MAIN
  +--> ?PR?_RX_74164?MAIN
  +--> ?PR?_LCD_WRITE_INS?MAIN

?PR?ATOF?ATOF                   -----    -----      0016H    0003H
  +--> ?PR?_ISSPACE?ISSPACE
  +--> ?PR??C?ATOF??C?ATOF

?PR??C?ATOF??C?ATOF             0020H.0  0000H.5    0019H    0002H

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

?PR?KEY_RETURN?MAIN             -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      09/10/2005  16:29:02  PAGE 5


  +--> ?PR?_LCD_WRITE_INS?MAIN
  +--> ?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:  F:\菜单(并行)\MAIN (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0021H         PUBLIC        up_down
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:0A5EH         PUBLIC        second_line
  C:0F38H         PUBLIC        key_13
  C:0D79H         PUBLIC        key_up
  C:06E7H         PUBLIC        fre_mode_tab1
  C:06CCH         PUBLIC        pa_sk
  C:06F8H         PUBLIC        fre_mode_tab2
  C:0F3BH         PUBLIC        key_17
  C:0709H         PUBLIC        fre_mode_tab3
  C:0F3CH         PUBLIC        key_18
  C:0711H         PUBLIC        fre_mode_tab4
  C:0972H         PUBLIC        _fan
  B:00D0H.7       PUBLIC        CY
  C:0DF2H         PUBLIC        lcd_begin
  C:0E0EH         PUBLIC        _lcd_send_data
  C:071EH         PUBLIC        am_mode_tab1
  B:00A0H.7       PUBLIC        comtrol_clk
  C:072DH         PUBLIC        am_mode_tab2
  B:0090H.0       PUBLIC        key_port0
  B:0090H.1       PUBLIC        key_port1
  B:0090H.2       PUBLIC        key_port2
  C:0761H         PUBLIC        fm_mode_tab1
  B:0090H.3       PUBLIC        key_port3
  C:0D40H         PUBLIC        main
  C:0DC4H         PUBLIC        lcd_delay
  C:0772H         PUBLIC        fm_mode_tab2
  B:0090H.4       PUBLIC        key_port4
  C:077BH         PUBLIC        fm_mode_tab3
  B:0020H.5       PUBLIC        main_make
BL51 BANKED LINKER/LOCATER V5.11                                                      09/10/2005  16:29:02  PAGE 6


  C:0AC1H         PUBLIC        third_line
  C:078AH         PUBLIC        fm_mode_tab4
  D:0022H         PUBLIC        line
  C:0E55H         PUBLIC        _rx_74164
  C:0C8CH         PUBLIC        key_board
  C:09FBH         PUBLIC        first_line
  C:0B87H         PUBLIC        five_line
  C:0BF4H         PUBLIC        _lcd_show
  B:00A0H.4       PUBLIC        data_clk
  D:002BH         PUBLIC        all
  B:00A0H.5       PUBLIC        comtrol_oe
  C:0E3FH         PUBLIC        key_delay

⌨️ 快捷键说明

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