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

📄 test_main.m51

📁 该程序是基于c8051f的红外线发射率的测量程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03              05/17/2003  16:08:39  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE D:\JIANGCHAO\程序\TEST\TEST_MAIN.OBJ, D:\JIANGCHAO\程
>> 序\TEST\SYSTEM.OBJ, D:\JIANGCHAO\程序\TEST\GAL.OBJ, D:\JIANGCHAO\程序\TEST\
>> IAL.OBJ, D:\JIANGCHAO\程序\TEST\FORM.OBJ TO D:\JIANGCHAO\程序\TEST\TEST_MAI
>> N RS (256) PL (68) PW (78)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  D:\JIANGCHAO\程序\TEST\TEST_MAIN.OBJ (TEST_MAIN)
  D:\JIANGCHAO\程序\TEST\SYSTEM.OBJ (SYSTEM)
  D:\JIANGCHAO\程序\TEST\GAL.OBJ (GAL)
  D:\JIANGCHAO\程序\TEST\IAL.OBJ (IAL)
  D:\JIANGCHAO\程序\TEST\FORM.OBJ (FORM)
  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?FCAST)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDPDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  D:\JIANGCHAO\程序\TEST\TEST_MAIN (TEST_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     0011H     UNIT         ?DT?FORM
            DATA    0019H     0007H     UNIT         ?DT?SYSTEM
            BIT     0020H.0   0000H.3   UNIT         ?BI?SYSTEM
            BIT     0020H.3   0000H.3   UNIT         ?BI?IAL
            BIT     0020H.6   0000H.2   UNIT         ?BI?FORM
            DATA    0021H     002BH     UNIT         ?DT?IAL
            DATA    004CH     001CH     UNIT         _DATA_GROUP_
            DATA    0068H     0005H     UNIT         ?DT?_FILL_COLOR?GAL
            DATA    006DH     0004H     UNIT         ?DT?GAL
            DATA    0071H     0001H     UNIT         ?DT?_UART0_SEND_BYTE?SYST
>> EM
            DATA    0072H     0001H     UNIT         ?DT?_SET_FORE_COLOR?GAL
            DATA    0073H     0001H     UNIT         ?DT?_UPDATA_CURVE_ZONE?GA
>> L
            DATA    0074H     0001H     UNIT         ?DT?_CLRSCR?GAL
            IDATA   0075H     0001H     UNIT         ?STACK
BL51 BANKED LINKER/LOCATER V5.03            05/17/2003  16:08:39  PAGE 2



            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     02E4H     UNIT         ?XD?FORM
            XDATA   02E4H     000DH     UNIT         ?XD?SYSTEM
            XDATA   02F1H     0002H     UNIT         ?XD?IAL

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?PR?MAIN?TEST_MAIN
            CODE    0009H     0001H     UNIT         ?PR?REDRAW_CURVE?GAL
            CODE    000AH     0001H     UNIT         ?PR?ADJUST_TS?IAL
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0014H     UNIT         ?PR?I2CSTOP?SYSTEM
                    0022H     0001H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     007BH     UNIT         ?PR?PARA_FORM_EXP_SUB?FOR
>> M
                    00A1H     0002H                  *** GAP ***
            CODE    00A3H     0003H     ABSOLUTE     
            CODE    00A6H     0917H     UNIT         ?PR?_GET_KEY?IAL
            CODE    09BDH     0895H     UNIT         ?PR?_SEARCH?FORM
            CODE    1252H     0619H     UNIT         ?CO?FORM
            CODE    186BH     05E8H     UNIT         ?PR?_HISTORY_DATA_SEARCH?
>> FORM
            CODE    1E53H     0545H     UNIT         ?PR?SAMPLE_SUB?FORM
            CODE    2398H     052FH     UNIT         ?C?LIB_CODE
            CODE    28C7H     03A1H     UNIT         ?PR?IS_PARA_RIGHT?FORM
            CODE    2C68H     036BH     UNIT         ?PR?MAIN_FORM_SUB?FORM
            CODE    2FD3H     0324H     UNIT         ?C_INITSEG
            CODE    32F7H     02FCH     UNIT         ?PR?DISP_MULTI_PARA?FORM
            CODE    35F3H     0155H     UNIT         ?PR?PARA_FORM_SUB?FORM
            CODE    3748H     0154H     UNIT         ?PR?DRAW_SCALE?FORM
            CODE    389CH     014FH     UNIT         ?PR?INIT_HISTORY_SEARCH?F
>> ORM
            CODE    39EBH     0138H     UNIT         ?PR?_WRITE_AI?SYSTEM
            CODE    3B23H     012BH     UNIT         ?PR?_TABLE_EDIT?FORM
            CODE    3C4EH     0128H     UNIT         ?PR?_READ_AI?SYSTEM
            CODE    3D76H     0117H     UNIT         ?PR?SHOW_NEW_TABLE_PARA?F
>> ORM
            CODE    3E8DH     00DAH     UNIT         ?PR?_NEW_TABLE_EDIT?FORM
            CODE    3F67H     00D3H     UNIT         ?PR?SEARCH_FORM_SUB?FORM
            CODE    403AH     00D2H     UNIT         ?PR?SAVE_PARA_TO_AI?FORM
            CODE    410CH     00CDH     UNIT         ?PR?_DRAW_CURVE?GAL
            CODE    41D9H     00BCH     UNIT         ?PR?SHOW_PARA?FORM
            CODE    4295H     00AFH     UNIT         ?PR?TIMER0_ISR?SYSTEM
            CODE    4344H     00ACH     UNIT         ?PR?SAVE_EMISSIVITY?FORM
            CODE    43F0H     008CH     UNIT         ?C_C51STARTUP
            CODE    447CH     0089H     UNIT         ?PR?_IS_THIS_BUTT_ACTIVAT
>> ED?FORM
            CODE    4505H     0087H     UNIT         ?PR?SYSINIT?SYSTEM
            CODE    458CH     0077H     UNIT         ?PR?SYS_INIT?SYSTEM
            CODE    4603H     0074H     UNIT         ?PR?_BUTTON_UP?GAL
            CODE    4677H     006CH     UNIT         ?PR?_SET_WINDOW_TEXT?GAL
            CODE    46E3H     0069H     UNIT         ?PR?_BUTTON_DOWN?GAL
            CODE    474CH     0068H     UNIT         ?PR?DELAY6US?SYSTEM
            CODE    47B4H     0064H     UNIT         ?PR?_SET_STATUSBAR_WINDOW
>> ?GAL
            CODE    4818H     0064H     UNIT         ?PR?_SET_EDIT_WINDOW?GAL
            CODE    487CH     0048H     UNIT         ?PR?_WRITE_BYTE?SYSTEM
            CODE    48C4H     0047H     UNIT         ?PR?_DRAW_FULL_RECT?GAL
            CODE    490BH     0044H     UNIT         ?PR?_READ_BYTE?SYSTEM
            CODE    494FH     0044H     UNIT         ?PR?UART1_RECEIVE?IAL
            CODE    4993H     0041H     UNIT         ?PR?_UPDATA_CURVE_ZONE?GA
>> L
            CODE    49D4H     003DH     UNIT         ?PR?READ1BYTE?SYSTEM
BL51 BANKED LINKER/LOCATER V5.03            05/17/2003  16:08:39  PAGE 3


            CODE    4A11H     003CH     UNIT         ?PR?GET_KEY_VALUE?IAL
            CODE    4A4DH     003BH     UNIT         ?PR?_SET_WINDOW_STR?GAL
            CODE    4A88H     003BH     UNIT         ?PR?_COVER_STATIC?GAL
            CODE    4AC3H     003BH     UNIT         ?PR?_SHOW_FORM?GAL
            CODE    4AFEH     0035H     UNIT         ?PR?UART0_INT?SYSTEM
            CODE    4B33H     0034H     UNIT         ?PR?_FILL_COLOR?GAL
            CODE    4B67H     0030H     UNIT         ?PR?_LANGUGE_MODE?GAL
            CODE    4B97H     0029H     UNIT         ?PR?_AIWR?SYSTEM
            CODE    4BC0H     0028H     UNIT         ?PR?_SET_CARACT_POS?GAL
            CODE    4BE8H     0024H     UNIT         ?CO?SYSTEM
            CODE    4C0CH     0020H     UNIT         ?PR?_STRLEN?GAL
            CODE    4C2CH     001FH     UNIT         ?PR?_INIT_CARACT?GAL
            CODE    4C4BH     001CH     UNIT         ?PR?_WRITE1BYTE?SYSTEM
            CODE    4C67H     001BH     UNIT         ?PR?_SHOW_CARACT?GAL
            CODE    4C82H     0019H     UNIT         ?PR?CHECKACK?SYSTEM
            CODE    4C9BH     0018H     UNIT         ?PR?_SET_CARACT_COLOR?GAL
>> 
            CODE    4CB3H     0017H     UNIT         ?PR?_SEND_LCD_BYTE?SYSTEM
>> 
            CODE    4CCAH     0013H     UNIT         ?PR?DELAY1S?SYSTEM
            CODE    4CDDH     0013H     UNIT         ?PR?DELAY100US?SYSTEM
            CODE    4CF0H     0013H     UNIT         ?PR?DELAY200MS?SYSTEM
            CODE    4D03H     0013H     UNIT         ?PR?DELAY5MS?SYSTEM
            CODE    4D16H     0013H     UNIT         ?PR?DELAY4US?SYSTEM
            CODE    4D29H     0012H     UNIT         ?PR?_DELAYUS?SYSTEM
            CODE    4D3BH     0012H     UNIT         ?PR?I2CSTART?SYSTEM
            CODE    4D4DH     0011H     UNIT         ?PR?_SET_FORE_COLOR?GAL
            CODE    4D5EH     0011H     UNIT         ?PR?_CLRSCR?GAL
            CODE    4D6FH     000BH     UNIT         ?PR?MNACK?SYSTEM
            CODE    4D7AH     000AH     UNIT         ?PR?DELAY8US?SYSTEM
            CODE    4D84H     000AH     UNIT         ?PR?_SEND_MESSAGE?IAL
            CODE    4D8EH     0004H     UNIT         ?PR?GET_EMISSIVITY?SYSTEM
>> 
            CODE    4D92H     0004H     UNIT         ?PR?GET_VOLTIGE?SYSTEM
            CODE    4D96H     0004H     UNIT         ?PR?GET_CURRENT?SYSTEM
            CODE    4D9AH     0003H     UNIT         ?PR?_UART0_SEND_BYTE?SYST
>> EM
            CODE    4D9DH     0003H     UNIT         ?PR?_SET_WINDOW_CHAR?GAL



OVERLAY MAP OF MODULE:   D:\JIANGCHAO\程序\TEST\TEST_MAIN (TEST_MAIN)


SEGMENT                                    DATA_GROUP 
  +--> CALLED SEGMENT                    START    LENGTH
--------------------------------------------------------
?PR?TIMER0_ISR?SYSTEM                    -----    -----
  +--> ?PR?DELAY4US?SYSTEM

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

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

?PR?MAIN?TEST_MAIN                       -----    -----
  +--> ?PR?SYS_INIT?SYSTEM
  +--> ?PR?MAIN_FORM_SUB?FORM

?PR?MAIN_FORM_SUB?FORM                   004CH    0002H
  +--> ?CO?FORM
  +--> ?PR?_SHOW_FORM?GAL
  +--> ?PR?_SEARCH?FORM
  +--> ?PR?PARA_FORM_SUB?FORM
BL51 BANKED LINKER/LOCATER V5.03            05/17/2003  16:08:39  PAGE 4


  +--> ?PR?SEARCH_FORM_SUB?FORM
  +--> ?PR?SAMPLE_SUB?FORM
  +--> ?PR?_READ_BYTE?SYSTEM
  +--> ?PR?DRAW_SCALE?FORM
  +--> ?PR?_WRITE_AI?SYSTEM
  +--> ?PR?_SET_STATUSBAR_WINDOW?GAL
  +--> ?PR?_LANGUGE_MODE?GAL
  +--> ?PR?_SET_WINDOW_STR?GAL
  +--> ?PR?_READ_AI?SYSTEM
  +--> ?PR?_DRAW_CURVE?GAL
  +--> ?PR?DISP_MULTI_PARA?FORM
  +--> ?PR?SAVE_EMISSIVITY?FORM

?PR?_SHOW_FORM?GAL                       004FH    0003H
  +--> ?PR?_SHOW_CARACT?GAL
  +--> ?PR?_LANGUGE_MODE?GAL
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?_SHOW_CARACT?GAL                     0057H    0001H
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?_SEND_LCD_BYTE?SYSTEM                -----    -----
  +--> ?PR?DELAY4US?SYSTEM

?PR?_LANGUGE_MODE?GAL                    0065H    0002H
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?_SEARCH?FORM                         004FH    0004H
  +--> ?PR?_GET_KEY?IAL
  +--> ?CO?FORM
  +--> ?PR?_IS_THIS_BUTT_ACTIVATED?FORM

?PR?_GET_KEY?IAL                         0053H    0003H
  +--> ?PR?GET_KEY_VALUE?IAL
  +--> ?PR?DELAY5MS?SYSTEM
  +--> ?CO?FORM
  +--> ?PR?_BUTTON_UP?GAL
  +--> ?PR?_BUTTON_DOWN?GAL

?PR?GET_KEY_VALUE?IAL                    0056H    0002H
  +--> ?PR?DELAY8US?SYSTEM

?PR?DELAY8US?SYSTEM                      -----    -----
  +--> ?PR?DELAY4US?SYSTEM

?PR?_BUTTON_UP?GAL                       0059H    0003H
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?_BUTTON_DOWN?GAL                     0059H    0003H
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?_IS_THIS_BUTT_ACTIVATED?FORM         0053H    0006H
  +--> ?PR?_BUTTON_DOWN?GAL
  +--> ?PR?_BUTTON_UP?GAL

?PR?PARA_FORM_SUB?FORM                   -----    -----
  +--> ?CO?FORM
  +--> ?PR?_SHOW_FORM?GAL
  +--> ?PR?SHOW_PARA?FORM
  +--> ?PR?_INIT_CARACT?GAL
  +--> ?PR?_SEARCH?FORM
  +--> ?PR?_TABLE_EDIT?FORM
  +--> ?PR?IS_PARA_RIGHT?FORM
  +--> ?PR?SAVE_PARA_TO_AI?FORM
  +--> ?PR?DRAW_SCALE?FORM
BL51 BANKED LINKER/LOCATER V5.03            05/17/2003  16:08:39  PAGE 5


  +--> ?PR?PARA_FORM_EXP_SUB?FORM

?PR?SHOW_PARA?FORM                       004EH    0004H
  +--> ?PR?_LANGUGE_MODE?GAL
  +--> ?PR?_SET_CARACT_POS?GAL
  +--> ?PR?_SET_WINDOW_CHAR?GAL

?PR?_SET_CARACT_POS?GAL                  0057H    0004H
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?_SET_WINDOW_CHAR?GAL                 -----    -----
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?_INIT_CARACT?GAL                     0050H    0007H
  +--> ?PR?_SET_CARACT_COLOR?GAL
  +--> ?PR?_SHOW_CARACT?GAL
  +--> ?PR?_SET_CARACT_POS?GAL

?PR?_SET_CARACT_COLOR?GAL                0057H    0002H
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?_TABLE_EDIT?FORM                     004EH    0003H
  +--> ?PR?_SET_CARACT_COLOR?GAL
  +--> ?PR?_LANGUGE_MODE?GAL
  +--> ?PR?_SET_WINDOW_CHAR?GAL
  +--> ?PR?_SET_CARACT_POS?GAL

?PR?IS_PARA_RIGHT?FORM                   004EH    0002H
  +--> ?CO?FORM
  +--> ?PR?_SET_STATUSBAR_WINDOW?GAL
  +--> ?PR?_LANGUGE_MODE?GAL
  +--> ?PR?_SET_WINDOW_STR?GAL
  +--> ?PR?_INIT_CARACT?GAL

?PR?_SET_STATUSBAR_WINDOW?GAL            0055H    0003H
  +--> ?PR?_DRAW_FULL_RECT?GAL
  +--> ?PR?_SET_WINDOW_TEXT?GAL

?PR?_DRAW_FULL_RECT?GAL                  0058H    0009H
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?_SET_WINDOW_TEXT?GAL                 0058H    000DH
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM
  +--> ?PR?_LANGUGE_MODE?GAL
  +--> ?PR?_STRLEN?GAL

?PR?_STRLEN?GAL                          0065H    0003H

?PR?_SET_WINDOW_STR?GAL                  0055H    0007H
  +--> ?PR?_STRLEN?GAL
  +--> ?PR?_SEND_LCD_BYTE?SYSTEM

?PR?SAVE_PARA_TO_AI?FORM                 004EH    0002H
  +--> ?CO?FORM
  +--> ?PR?_SET_STATUSBAR_WINDOW?GAL
  +--> ?PR?_LANGUGE_MODE?GAL
  +--> ?PR?_SET_WINDOW_STR?GAL
  +--> ?PR?_WRITE_AI?SYSTEM

?PR?_WRITE_AI?SYSTEM                     0050H    0005H
  +--> ?PR?_AIWR?SYSTEM
  +--> ?PR?DELAY100US?SYSTEM
  +--> ?CO?SYSTEM
  +--> ?PR?_SET_STATUSBAR_WINDOW?GAL
  +--> ?PR?_LANGUGE_MODE?GAL
BL51 BANKED LINKER/LOCATER V5.03            05/17/2003  16:08:39  PAGE 6


  +--> ?PR?_SET_WINDOW_STR?GAL

⌨️ 快捷键说明

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