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

📄 motor_check.m51

📁 潜入市嵌入式开发 嵌入式开发
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        08/30/2008  11:28:15  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"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0004H.3   UNIT         ?BI?MAIN
            BIT     0024H.3   0001H.1   UNIT         _BIT_GROUP_
                    0025H.4   0000H.4                *** GAP ***
            DATA    0026H     0026H     UNIT         _DATA_GROUP_
            DATA    004CH     001DH     UNIT         ?DT?MAIN
            IDATA   0069H     006BH     UNIT         ?ID?MAIN
            IDATA   00D4H     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     0A2BH     UNIT         ?PR?MAIN?MAIN
            CODE    0A39H     04A4H     UNIT         ?C?LIB_CODE
            CODE    0EDDH     033DH     UNIT         ?PR?MAIN
            CODE    121AH     0327H     UNIT         ?PR?_DISPLAY_ACORD_VALUE?MAIN
            CODE    1541H     0232H     UNIT         ?PR?_CALCULATE_PRE?MAIN
            CODE    1773H     01DEH     UNIT         ?PR?_JUDGE_PARA_SCOPE?MAIN
            CODE    1951H     01D6H     UNIT         ?PR?INT_TIMER0_OVERFLOW?MAIN
            CODE    1B27H     00F5H     UNIT         ?PR?_CALCULATE_TEM?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      08/30/2008  11:28:15  PAGE 2


            CODE    1C1CH     00EEH     UNIT         ?PR?_DISPLAY_LED_OILPRE_NOPIONT?MAIN
            CODE    1D0AH     00D3H     UNIT         ?PR?READ_PARA?MAIN
            CODE    1DDDH     00B2H     UNIT         ?PR?_PARA_SETTING_DETAIL_WRITEBACK?MAIN
            CODE    1E8FH     00A5H     UNIT         ?C_INITSEG
            CODE    1F34H     00A3H     UNIT         ?PR?_SET_DISPLAY?MAIN
            CODE    1FD7H     009DH     UNIT         ?PR?_DISPLAY_PARAVALUE?MAIN
            CODE    2074H     0098H     UNIT         ?PR?_PARA_SETTING_DETAIL?MAIN
            CODE    210CH     008CH     UNIT         ?PR?_AD_INIT?MAIN
            CODE    2198H     008CH     UNIT         ?C_C51STARTUP
            CODE    2224H     0071H     UNIT         ?PR?_CALCULATE_LINE_B?MAIN
            CODE    2295H     0067H     UNIT         ?PR?WRITE_PARA?MAIN
            CODE    22FCH     0064H     UNIT         ?PR?_DISPLAY_LOOKUP_TABLE?MAIN
            CODE    2360H     0061H     UNIT         ?PR?INIT_PARA_SETTING?MAIN
            CODE    23C1H     0035H     UNIT         ?PR?_CALCULATE_LINE_K?MAIN
            CODE    23F6H     0034H     UNIT         ?PR?GET_AD_RESULT?MAIN
            CODE    242AH     002CH     UNIT         ?PR?GET_KEYBOARD?MAIN
            CODE    2456H     0025H     UNIT         ?PR?_DELAY_MS?MAIN
            CODE    247BH     0021H     UNIT         ?PR?TEST_MOTOR_NORMAL?MAIN
            CODE    249CH     0020H     UNIT         ?PR?_EEPROM_WRITE?MAIN
            CODE    24BCH     001AH     UNIT         ?PR?INITIAL_TIMER0_1?MAIN
            CODE    24D6H     0012H     UNIT         ?PR?_ABS?ABS
            CODE    24E8H     000EH     UNIT         ?PR?_OUTPUT_ZHISHI?MAIN
            CODE    24F6H     000CH     UNIT         ?PR?_EEPROM_READ?MAIN
            CODE    2502H     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?_DISPLAY_LOOKUP_TABLE?MAIN
  +--> ?PR?_EEPROM_WRITE?MAIN
  +--> ?PR?_EEPROM_READ?MAIN
  +--> ?PR?GET_AD_RESULT?MAIN

?PR?GET_AD_RESULT?MAIN                          -----    -----      -----    -----
  +--> ?PR?_AD_INIT?MAIN

?PR?_AD_INIT?MAIN                               -----    -----      -----    -----
  +--> ?PR?DELAY_400US?MAIN

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

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

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


  +--> ?PR?READ_PARA?MAIN
  +--> ?PR?MAIN
  +--> ?PR?_DISPLAY_ACORD_VALUE?MAIN
  +--> ?PR?GET_KEYBOARD?MAIN
  +--> ?PR?_OUTPUT_ZHISHI?MAIN
  +--> ?PR?GET_AD_RESULT?MAIN
  +--> ?PR?_CALCULATE_TEM?MAIN
  +--> ?PR?_CALCULATE_PRE?MAIN
  +--> ?PR?_AD_INIT?MAIN
  +--> ?PR?_DELAY_MS?MAIN
  +--> ?PR?TEST_MOTOR_NORMAL?MAIN
  +--> ?PR?_DISPLAY_PARAVALUE?MAIN
  +--> ?PR?_PARA_SETTING_DETAIL?MAIN
  +--> ?PR?_PARA_SETTING_DETAIL_WRITEBACK?MAIN
  +--> ?PR?WRITE_PARA?MAIN
  +--> ?PR?_JUDGE_PARA_SCOPE?MAIN
  +--> ?PR?_DISPLAY_LED_OILPRE_NOPIONT?MAIN
  +--> ?PR?_CALCULATE_LINE_K?MAIN

?PR?READ_PARA?MAIN                              -----    -----      -----    -----
  +--> ?PR?_EEPROM_READ?MAIN
  +--> ?PR?MAIN

?PR?_DISPLAY_ACORD_VALUE?MAIN                   0025H.3  0000H.1    0036H    0006H
  +--> ?PR?MAIN
  +--> ?PR?_DISPLAY_LOOKUP_TABLE?MAIN
  +--> ?PR?_ABS?ABS

?PR?_CALCULATE_TEM?MAIN                         0025H.3  0000H.1    0036H    0004H
  +--> ?PR?MAIN
  +--> ?PR?_CALCULATE_LINE_K?MAIN
  +--> ?PR?_CALCULATE_LINE_B?MAIN

?PR?_CALCULATE_LINE_K?MAIN                      -----    -----      0044H    0008H
  +--> ?PR?MAIN

?PR?_CALCULATE_LINE_B?MAIN                      -----    -----      0044H    0008H
  +--> ?PR?MAIN

?PR?_CALCULATE_PRE?MAIN                         -----    -----      0036H    000EH
  +--> ?PR?MAIN
  +--> ?PR?_CALCULATE_LINE_B?MAIN
  +--> ?PR?_CALCULATE_LINE_K?MAIN

?PR?TEST_MOTOR_NORMAL?MAIN                      -----    -----      -----    -----
  +--> ?PR?MAIN
  +--> ?PR?_DISPLAY_ACORD_VALUE?MAIN

?PR?_DISPLAY_PARAVALUE?MAIN                     -----    -----      -----    -----
  +--> ?PR?_DISPLAY_LED_OILPRE_NOPIONT?MAIN

?PR?_DISPLAY_LED_OILPRE_NOPIONT?MAIN            -----    -----      0036H    0007H
  +--> ?PR?_DISPLAY_LOOKUP_TABLE?MAIN
  +--> ?PR?_ABS?ABS
  +--> ?PR?MAIN

?PR?_PARA_SETTING_DETAIL?MAIN                   -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      08/30/2008  11:28:15  PAGE 4


  +--> ?PR?MAIN

?PR?_PARA_SETTING_DETAIL_WRITEBACK?MAIN         -----    -----      -----    -----
  +--> ?PR?MAIN

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

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

?PR?_JUDGE_PARA_SCOPE?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:0069H         PUBLIC        Para_Setting_WaterTem_K
  I:006AH         PUBLIC        key_out
  D:00E6H         PUBLIC        ISP_TRIG
  B:0020H.1       PUBLIC        Bit_Sign_InputCode
  I:006BH         PUBLIC        Count_Start_Stop
  C:1C1CH         PUBLIC        _Display_Led_OilPre_NoPiont
  I:006DH         PUBLIC        Tem_Water
  I:0077H         PUBLIC        Temp_Output
  D:00A8H         PUBLIC        IE
  D:004CH         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:1773H         PUBLIC        _Judge_Para_Scope
  B:00B0H.3       PUBLIC        P3_3
  C:242AH         PUBLIC        Get_KeyBoard
  B:0020H.5       PUBLIC        Bit_Can_TimeStart
  I:0078H         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:0082H         PUBLIC        Para_Setting_WaterTem_b
BL51 BANKED LINKER/LOCATER V5.03                                                      08/30/2008  11:28:15  PAGE 5


  B:0021H.1       PUBLIC        Bit_Sign_Charging
  B:0021H.2       PUBLIC        Signed_Test_24v
  I:0083H         PUBLIC        Para_Setting_Speed
  B:0021H.3       PUBLIC        Recieve_Para_Start
  C:2224H         PUBLIC        _Calculate_Line_b
  B:0021H.4       PUBLIC        Sign_Tem_Oil
  C:1FD7H         PUBLIC        _Display_ParaValue
  B:0021H.5       PUBLIC        Sign_Pre_Oil
  I:0085H         PUBLIC        Time_Minutes_Running
  D:00E5H         PUBLIC        ISP_CMD
  I:0087H         PUBLIC        Para_Setting_OilTem_K
  D:00D8H         PUBLIC        CCON
  C:000EH         PUBLIC        main
  D:004EH         PUBLIC        Number_Display
  B:0021H.6       PUBLIC        Bit_Stop
  C:24F6H         PUBLIC        _EEPROM_read
  C:23C1H         PUBLIC        _Calculate_Line_k
  C:23F9H         PUBLIC        GET_AD_Result
  D:004FH         PUBLIC        Key
  B:0021H.7       PUBLIC        Signed_Test_CPU
  B:0022H.0       PUBLIC        Bit_Stop_Sure
  I:0088H         PUBLIC        Para_Setting_Gear
  B:0022H.1       PUBLIC        Bit_Sign_SettingPara_Normal
  I:0089H         PUBLIC        Tem_Oil
  I:0093H         PUBLIC        Pre_Oil
  I:009DH         PUBLIC        Mode_Code_SettingPara
  D:00C5H         PUBLIC        ADC_CONTR
  D:00E3H         PUBLIC        ISP_ADDRH
  D:0098H         PUBLIC        SCON
  C:24BCH         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:009EH         PUBLIC        E2prom
  C:24A6H         PUBLIC        _EEPROM_write
  I:009FH         PUBLIC        GetKey_Count
  B:0022H.6       PUBLIC        Bit_Sign_SettingParaDisplay
  I:00A1H         PUBLIC        Para_Setting_OilTem_b
  C:2360H         PUBLIC        Init_Para_Setting
  I:00A2H         PUBLIC        Value_Test_24v
  C:1DDDH         PUBLIC        _Para_Setting_Detail_WriteBack
  I:00A6H         PUBLIC        Para_Setting_KeepTime
  D:0050H         PUBLIC        Value_For_Display
  D:00C6H         PUBLIC        ADC_DATA
  I:00A7H         PUBLIC        Capture_Count
  I:00A9H         PUBLIC        Time_Minutes_Add
  B:0022H.7       PUBLIC        Signed_Sound_Off
  I:00ABH         PUBLIC        Display_Count
  C:1F34H         PUBLIC        _Set_Display
  C:24E8H         PUBLIC        _Output_Zhishi
  B:0023H.0       PUBLIC        Sign_Alarm_Water
  B:0088H.5       PUBLIC        TF0
  I:00ADH         PUBLIC        Time_Hours_Running
BL51 BANKED LINKER/LOCATER V5.03                                                      08/30/2008  11:28:15  PAGE 6


  D:008CH         PUBLIC        TH0
  B:0023H.1       PUBLIC        Get_Key_bit
  I:00AFH         PUBLIC        Para_Setting_StartTime
  D:008DH         PUBLIC        TH1
  D:00BEH         PUBLIC        ADC_LOW2
  I:00B0H         PUBLIC        Para_Setting_ReferenceSpeed_StopStart
  C:0003H         PUBLIC        Delay_400us
  D:008AH         PUBLIC        TL0
  B:00B0H.4       PUBLIC        ECI
  D:008BH         PUBLIC        TL1
  I:00B2H         PUBLIC        Count_Start_Machine_15s
  I:00B4H         PUBLIC        Count_Alarm_Stop_Send
  I:00B6H         PUBLIC        Count_NoKey
  D:00E7H         PUBLIC        ISP_CONTR
  D:005FH         PUBLIC        Count_SettingPara
  B:0088H.4       PUBLIC        TR0
  D:0061H         PUBLIC        Byte_Sign_DisplayTime
  B:0088H.6       PUBLIC        TR1
  I:00B8H         PUBLIC        Para_Setting_TemWater
  D:00E1H         PUBLIC        WDT_CONTR
  C:1951H         PUBLIC        INT_TIMER0_overflow
  B:0023H.2       PUBLIC        Bit_Sign_Running
  I:00B9H         PUBLIC        Alarm_Count
  B:0023H.3       PUBLIC        Bit_Sign_SettingPara
  D:0062H         PUBLIC        Count_NoOperation_Exit
  C:2074H         PUBLIC        _Para_Setting_Detail

⌨️ 快捷键说明

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