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

📄 motor_check.m51

📁 潜入市嵌入式开发 嵌入式开发
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        08/30/2008  11:39:19  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj TO motor_check RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  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 (?C?FPGETOPN)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (ABS)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  motor_check (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         _DATA_GROUP_
            DATA    0018H     0008H     UNIT         ?DT?_CALCULATE_LINE_K?MAIN
            BIT     0020H.0   0004H.3   UNIT         ?BI?MAIN
            BIT     0024H.3   0001H.0   UNIT         _BIT_GROUP_
            BIT     0025H.3   0000H.1   UNIT         ?BI?_DISPLAY_ACORD_VALUE?MAIN
            BIT     0025H.4   0000H.1   UNIT         ?BI?_CALCULATE_TEM?MAIN
                    0025H.5   0000H.3                *** GAP ***
            DATA    0026H     001DH     UNIT         ?DT?MAIN
            DATA    0043H     000EH     UNIT         ?DT?_CALCULATE_PRE?MAIN
            DATA    0051H     0008H     UNIT         ?DT?_CALCULATE_LINE_B?MAIN
            DATA    0059H     0007H     UNIT         ?DT?_DISPLAY_LED_OILPRE_NOPIONT?MAIN
            DATA    0060H     0006H     UNIT         ?DT?_DISPLAY_ACORD_VALUE?MAIN
            DATA    0066H     0004H     UNIT         ?DT?_CALCULATE_TEM?MAIN
            IDATA   006AH     006BH     UNIT         ?ID?MAIN
            IDATA   00D5H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?DELAY_400US?MAIN
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     04A4H     UNIT         ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V5.03                                                      08/30/2008  11:39:19  PAGE 2


            CODE    04B2H     0327H     UNIT         ?PR?_DISPLAY_ACORD_VALUE?MAIN
            CODE    07D9H     0232H     UNIT         ?PR?_CALCULATE_PRE?MAIN
            CODE    0A0BH     01E3H     UNIT         ?PR?INT_TIMER0_OVERFLOW?MAIN
            CODE    0BEEH     01DEH     UNIT         ?PR?_JUDGE_PARA_SCOPE?MAIN
            CODE    0DCCH     0167H     UNIT         ?PR?MAIN
            CODE    0F33H     00F5H     UNIT         ?PR?_CALCULATE_TEM?MAIN
            CODE    1028H     00EEH     UNIT         ?PR?_DISPLAY_LED_OILPRE_NOPIONT?MAIN
            CODE    1116H     00D3H     UNIT         ?PR?READ_PARA?MAIN
            CODE    11E9H     00B2H     UNIT         ?PR?_PARA_SETTING_DETAIL_WRITEBACK?MAIN
            CODE    129BH     00A5H     UNIT         ?C_INITSEG
            CODE    1340H     00A3H     UNIT         ?PR?_SET_DISPLAY?MAIN
            CODE    13E3H     009DH     UNIT         ?PR?_DISPLAY_PARAVALUE?MAIN
            CODE    1480H     0098H     UNIT         ?PR?_PARA_SETTING_DETAIL?MAIN
            CODE    1518H     008CH     UNIT         ?PR?_AD_INIT?MAIN
            CODE    15A4H     008CH     UNIT         ?C_C51STARTUP
            CODE    1630H     0071H     UNIT         ?PR?_CALCULATE_LINE_B?MAIN
            CODE    16A1H     0067H     UNIT         ?PR?WRITE_PARA?MAIN
            CODE    1708H     0064H     UNIT         ?PR?_DISPLAY_LOOKUP_TABLE?MAIN
            CODE    176CH     0061H     UNIT         ?PR?INIT_PARA_SETTING?MAIN
            CODE    17CDH     0037H     UNIT         ?PR?TEST_MOTOR_NORMAL?MAIN
            CODE    1804H     0035H     UNIT         ?PR?_CALCULATE_LINE_K?MAIN
            CODE    1839H     0031H     UNIT         ?PR?GET_AD_RESULT?MAIN
            CODE    186AH     002CH     UNIT         ?PR?GET_KEYBOARD?MAIN
            CODE    1896H     0028H     UNIT         ?PR?MAIN?MAIN
            CODE    18BEH     0020H     UNIT         ?PR?_EEPROM_WRITE?MAIN
            CODE    18DEH     001EH     UNIT         ?PR?_DELAY_MS?MAIN
            CODE    18FCH     001AH     UNIT         ?PR?INITIAL_TIMER0_1?MAIN
            CODE    1916H     0012H     UNIT         ?PR?_ABS?ABS
            CODE    1928H     000EH     UNIT         ?PR?_OUTPUT_ZHISHI?MAIN
            CODE    1936H     000CH     UNIT         ?PR?_EEPROM_READ?MAIN
            CODE    1942H     000AH     UNIT         ?PR?_EEPROM_ERASE?MAIN



OVERLAY MAP OF MODULE:   motor_check (MAIN)


SEGMENT                                            BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                           START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------------
?PR?INT_TIMER0_OVERFLOW?MAIN                    -----    -----      -----    -----
  +--> ?PR?_SET_DISPLAY?MAIN
  +--> ?PR?MAIN

?PR?MAIN                                        -----    -----      -----    -----
  +--> ?PR?_EEPROM_WRITE?MAIN
  +--> ?PR?_DISPLAY_LOOKUP_TABLE?MAIN
  +--> ?PR?_EEPROM_READ?MAIN

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

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

?PR?MAIN?MAIN                                   0024H.3  0001H.0    0008H    0010H
  +--> ?PR?INITIAL_TIMER0_1?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      08/30/2008  11:39:19  PAGE 3


  +--> ?PR?INIT_PARA_SETTING?MAIN
  +--> ?PR?WRITE_PARA?MAIN

?PR?WRITE_PARA?MAIN                             -----    -----      -----    -----
  +--> ?PR?_EEPROM_ERASE?MAIN
  +--> ?PR?_EEPROM_WRITE?MAIN
  +--> ?PR?MAIN

?PR?_EEPROM_ERASE?MAIN                          -----    -----      -----    -----
  +--> ?PR?MAIN



SYMBOL TABLE OF MODULE:  motor_check (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0091H         PUBLIC        P1M0
  D:0092H         PUBLIC        P1M1
  D:0090H         PUBLIC        P1
  B:0020H.0       PUBLIC        Sign_Tem_Water
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  I:006AH         PUBLIC        Para_Setting_WaterTem_K
  I:006BH         PUBLIC        key_out
  D:00E6H         PUBLIC        ISP_TRIG
  B:0020H.1       PUBLIC        Bit_Sign_InputCode
  I:006CH         PUBLIC        Count_Start_Stop
  C:1028H         PUBLIC        _Display_Led_OilPre_NoPiont
  I:006EH         PUBLIC        Tem_Water
  I:0078H         PUBLIC        Temp_Output
  D:00A8H         PUBLIC        IE
  D:0026H         PUBLIC        Test_Count
  B:0020H.2       PUBLIC        Bit_Sign_DisplayTime_OilPre
  B:00B0H.7       PUBLIC        CEX0
  B:0020H.3       PUBLIC        Sign_Alarm_OilTem
  B:0020H.4       PUBLIC        Sign_Alarm_OilPre
  B:00B0H.2       PUBLIC        P3_2
  C:0BEEH         PUBLIC        _Judge_Para_Scope
  B:00B0H.3       PUBLIC        P3_3
  C:186AH         PUBLIC        Get_KeyBoard
  B:0020H.5       PUBLIC        Bit_Can_TimeStart
  I:0079H         PUBLIC        Voltage_28v
  B:0090H.7       PUBLIC        P1_7
  D:00B8H         PUBLIC        IP
  B:0020H.6       PUBLIC        Bit_OilValve_Start
  B:0020H.7       PUBLIC        Bit_Sign_Alarm_NoKeyBoard
  B:0021H.0       PUBLIC        Bit_Start_Stop
  I:0083H         PUBLIC        Para_Setting_WaterTem_b
  B:0021H.1       PUBLIC        Bit_Sign_Charging
  B:0021H.2       PUBLIC        Signed_Test_24v
  I:0084H         PUBLIC        Para_Setting_Speed
  B:0021H.3       PUBLIC        Recieve_Para_Start
  C:1630H         PUBLIC        _Calculate_Line_b
BL51 BANKED LINKER/LOCATER V5.03                                                      08/30/2008  11:39:19  PAGE 4


  B:0021H.4       PUBLIC        Sign_Tem_Oil
  C:13E3H         PUBLIC        _Display_ParaValue
  B:0021H.5       PUBLIC        Sign_Pre_Oil
  I:0086H         PUBLIC        Time_Minutes_Running
  D:00E5H         PUBLIC        ISP_CMD
  I:0088H         PUBLIC        Para_Setting_OilTem_K
  D:00D8H         PUBLIC        CCON
  C:1896H         PUBLIC        main
  D:0028H         PUBLIC        Number_Display
  B:0021H.6       PUBLIC        Bit_Stop
  C:1936H         PUBLIC        _EEPROM_read
  C:1804H         PUBLIC        _Calculate_Line_k
  C:1839H         PUBLIC        GET_AD_Result
  D:0029H         PUBLIC        Key
  B:0021H.7       PUBLIC        Signed_Test_CPU
  B:0022H.0       PUBLIC        Bit_Stop_Sure
  I:0089H         PUBLIC        Para_Setting_Gear
  B:0022H.1       PUBLIC        Bit_Sign_SettingPara_Normal
  I:008AH         PUBLIC        Tem_Oil
  I:0094H         PUBLIC        Pre_Oil
  I:009EH         PUBLIC        Mode_Code_SettingPara
  D:00C5H         PUBLIC        ADC_CONTR
  D:00E3H         PUBLIC        ISP_ADDRH
  D:0098H         PUBLIC        SCON
  C:18FCH         PUBLIC        initial_timer0_1
  B:0022H.2       PUBLIC        Bit_Sign_DisplaySetting_Sure
  B:0022H.3       PUBLIC        Bit_Exit_SettingPara_Normal
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:00E4H         PUBLIC        ISP_ADDRL
  B:0022H.4       PUBLIC        Recieve_Para_Stop
  B:0022H.5       PUBLIC        Sign_Alarm_Speed
  I:009FH         PUBLIC        E2prom
  C:18C8H         PUBLIC        _EEPROM_write
  I:00A0H         PUBLIC        GetKey_Count
  B:0022H.6       PUBLIC        Bit_Sign_SettingParaDisplay
  I:00A2H         PUBLIC        Para_Setting_OilTem_b
  C:176CH         PUBLIC        Init_Para_Setting
  I:00A3H         PUBLIC        Value_Test_24v
  C:11E9H         PUBLIC        _Para_Setting_Detail_WriteBack
  I:00A7H         PUBLIC        Para_Setting_KeepTime
  D:002AH         PUBLIC        Value_For_Display
  D:00C6H         PUBLIC        ADC_DATA
  I:00A8H         PUBLIC        Capture_Count
  I:00AAH         PUBLIC        Time_Minutes_Add
  B:0022H.7       PUBLIC        Signed_Sound_Off
  I:00ACH         PUBLIC        Display_Count
  C:1340H         PUBLIC        _Set_Display
  C:1928H         PUBLIC        _Output_Zhishi
  B:0023H.0       PUBLIC        Sign_Alarm_Water
  B:0088H.5       PUBLIC        TF0
  I:00AEH         PUBLIC        Time_Hours_Running
  D:008CH         PUBLIC        TH0
  B:0023H.1       PUBLIC        Get_Key_bit
  I:00B0H         PUBLIC        Para_Setting_StartTime
  D:008DH         PUBLIC        TH1
  D:00BEH         PUBLIC        ADC_LOW2
BL51 BANKED LINKER/LOCATER V5.03                                                      08/30/2008  11:39:19  PAGE 5


  I:00B1H         PUBLIC        Para_Setting_ReferenceSpeed_StopStart
  C:0003H         PUBLIC        Delay_400us
  D:008AH         PUBLIC        TL0
  B:00B0H.4       PUBLIC        ECI
  D:008BH         PUBLIC        TL1
  I:00B3H         PUBLIC        Count_Start_Machine_15s
  I:00B5H         PUBLIC        Count_Alarm_Stop_Send
  I:00B7H         PUBLIC        Count_NoKey
  D:00E7H         PUBLIC        ISP_CONTR
  D:0039H         PUBLIC        Count_SettingPara
  B:0088H.4       PUBLIC        TR0
  D:003BH         PUBLIC        Byte_Sign_DisplayTime
  B:0088H.6       PUBLIC        TR1
  I:00B9H         PUBLIC        Para_Setting_TemWater
  D:00E1H         PUBLIC        WDT_CONTR
  C:0A0BH         PUBLIC        INT_TIMER0_overflow
  B:0023H.2       PUBLIC        Bit_Sign_Running
  I:00BAH         PUBLIC        Alarm_Count
  B:0023H.3       PUBLIC        Bit_Sign_SettingPara
  D:003CH         PUBLIC        Count_NoOperation_Exit
  C:1480H         PUBLIC        _Para_Setting_Detail
  B:0023H.4       PUBLIC        Signed_Test
  B:0023H.5       PUBLIC        Bit_Sign_Modify
  B:0023H.6       PUBLIC        Bit_Sign_SettingPara_Sure
  I:00BCH         PUBLIC        Speed_Count
  B:0023H.7       PUBLIC        Bit_Sign_DisplayTime
  D:003EH         PUBLIC        Byte_Sign_First_Alarm_StartStop
  D:003FH         PUBLIC        Count_DisplayTime_5s
  C:1116H         PUBLIC        Read_Para
  C:17CDH         PUBLIC        Test_Motor_Normal
  C:1708H         PUBLIC        _Display_Lookup_Table
  D:0041H         PUBLIC        Count_RunningTime
  I:00BEH         PUBLIC        Para_Setting_StopTime
  B:0024H.0       PUBLIC        Bit_Sign_First_ReadPara
  I:00BFH         PUBLIC        Para_Setting_Stop_SureTime
  I:00C0H         PUBLIC        CPU_NO
  B:0024H.1       PUBLIC        Sign_Speed
  I:00C1H         PUBLIC        Temp_Adjust
  C:04B2H         PUBLIC        _Display_Acord_Value
  D:00C8H         PUBLIC        T2CON
  D:00E2H         PUBLIC        ISP_DATA
  I:00C3H         PUBLIC        Para_Setting_AddTimeZero
  B:0024H.2       PUBLIC        Signed_Test_5v
  B:00B0H.0       PUBLIC        RXD
  I:00C5H         PUBLIC        Code_Input
  I:00C7H         PUBLIC        Time_Hours_Add
  I:00C9H         PUBLIC        GetKey_Count_ForUse
  C:18DEH         PUBLIC        _DeLay_ms
  I:00CBH         PUBLIC        Speed
  C:16A1H         PUBLIC        Write_Para
  I:00CDH         PUBLIC        Count__Stop_Sure
  I:00CFH         PUBLIC        Times_TimeButton
  I:00D0H         PUBLIC        Para_Setting_TemOil
  I:00D1H         PUBLIC        Para_Setting_PreOil
  I:00D3H         PUBLIC        GetKey_Count_ForUse_Stop
  D:00D0H         PUBLIC        PSW
  C:0F33H         PUBLIC        _Calculate_Tem
BL51 BANKED LINKER/LOCATER V5.03                                                      08/30/2008  11:39:19  PAGE 6


  C:1518H         PUBLIC        _AD_init
  C:07D9H         PUBLIC        _Calculate_Pre
  C:1942H         PUBLIC        _EEPROM_ERASE
  C:0DCCH         SYMBOL        Com0261
  C:0DCCH         SYMBOL        L?0610
  C:0DCFH         SYMBOL        L?0611
  C:0DE0H         SYMBOL        L?0612
  C:0DE6H         SYMBOL        L?0613
  C:0DE9H         SYMBOL        L?0614
  C:0DF2H         SYMBOL        L?0620
  C:0DF2H         SYMBOL        L?0621
  C:0DF8H         SYMBOL        L?0622
  C:0DFFH         SYMBOL        L?0624
  C:0E13H         SYMBOL        L?0625
  C:0E19H         SYMBOL        L?0626
  C:0E25H         SYMBOL        L?0627
  C:0E38H         SYMBOL        L?0628
  C:0E3FH         SYMBOL        L?0631
  C:0E49H         SYMBOL        L?0633
  C:0E49H         SYMBOL        L?0634
  C:0E4FH         SYMBOL        L?0635
  C:0E4FH         SYMBOL        L?0636

⌨️ 快捷键说明

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