g7000_v3.m51

来自「一个流量控制仪器的源码」· M51 代码 · 共 1,362 行 · 第 1/5 页

M51
1,362
字号
            CODE    881EH     001EH     UNIT         ?PR?SJAENTRYPELICANMODE?SJA_PELIFUNC
            CODE    883CH     001EH     UNIT         ?CO?SJA_PELIFUNC
            CODE    885AH     001DH     INBLOCK      ?PR?_FNINIT_SYSTEMRECORD3?GENERAL
            CODE    8877H     001AH     INBLOCK      ?PR?_FNSET_DISPLAYLEDALL?TIMER
            CODE    8891H     001AH     INBLOCK      ?PR?FNRUN_TURNN?TURNCONTROL
            CODE    88ABH     001AH     UNIT         HD7279_INITP
            CODE    88C5H     0017H     INBLOCK      ?PR?FNINIT_TURN73?TURNCONTROL
            CODE    88DCH     0017H     INBLOCK      ?PR?FNINIT_TURN74?TURNCONTROL
            CODE    88F3H     0017H     INBLOCK      ?PR?FNKEYBOARDREAD?DISPLAY
            CODE    890AH     0015H     INBLOCK      ?PR?FNINIT_MENU?MENU
            CODE    891FH     0015H     INBLOCK      ?PR?CAT24WC16P_READY?CAT24WC16P
            CODE    8934H     0015H     INBLOCK      ?PR?_FNBITTEST?BITOP
            CODE    8949H     0014H     INBLOCK      ?PR?FNEND_TURN73?TURNCONTROL
            CODE    895DH     0014H     INBLOCK      ?PR?FNEND_TURN74?TURNCONTROL
            CODE    8971H     0014H     UNIT         ?PR?SJATESTRSTMODE?SJA_PELIFUNC
            CODE    8985H     0013H     INBLOCK      ?PR?_CHARTOBCD?CLOCK_DS1307
            CODE    8998H     0012H     INBLOCK      ?PR?I2C_CHECKBUS?I2C
            CODE    89AAH     0012H     INBLOCK      ?PR?FNSET_SYSTEMMENU_PP4?MENU
            CODE    89BCH     0012H     INBLOCK      ?PR?FNSET_SYSTEMMENU_P5?MENU
            CODE    89CEH     0010H     UNIT         HD7279_DKP
            CODE    89DEH     0010H     UNIT         HD7279_GETKEYP
            CODE    89EEH     000FH     INBLOCK      ?PR?_BCDTOCHAR?CLOCK_DS1307
            CODE    89FDH     000FH     INBLOCK      ?PR?WATCHDOG0_INIT?P89C668
            CODE    8A0CH     000FH     UNIT         ?PR?_WRITESJAREG?SJA1000IO
            CODE    8A1BH     000EH     INBLOCK      ?PR?_I2C_SEND?I2C
            CODE    8A29H     000DH     INBLOCK      ?PR?SJAEIPRG?CAN
            CODE    8A36H     000DH     UNIT         ?PR?_READSJAREG?SJA1000IO
            CODE    8A43H     000CH     INBLOCK      ?PR?FNINIT_TURN02?TURNCONTROL
BL51 BANKED LINKER/LOCATER V5.03                                                      07/08/2004  06:20:50  PAGE 6


            CODE    8A4FH     000CH     INBLOCK      ?PR?I2C_GETBUS?I2C
            CODE    8A5BH     000CH     INBLOCK      ?PR?_FNDISPLAYBUFSET?DISPLAY
            CODE    8A67H     000CH     INBLOCK      ?PR?MSGLISTINIT?MESSAGE
            CODE    8A73H     000CH     INBLOCK      ?PR?POWEROFF?P89C668
            CODE    8A7FH     000BH     INBLOCK      ?PR?_FNDISPLAYSETDK?DISPLAY
            CODE    8A8AH     000BH     INBLOCK      ?PR?WATCHDOG0?P89C668
            CODE    8A95H     0009H     INBLOCK      ?PR?_FNBITCLR?BITOP
            CODE    8A9EH     0008H     INBLOCK      ?PR?FNINIT_TURN60?TURNCONTROL
            CODE    8AA6H     0008H     INBLOCK      ?PR?_FNBITSET?BITOP
            CODE    8AAEH     0008H     UNIT         ?CO?BITOP
            CODE    8AB6H     0007H     INBLOCK      ?PR?FNRUN_MENU?MENU
            CODE    8ABDH     0007H     INBLOCK      ?PR?INITCPU?CAN
            CODE    8AC4H     0007H     INBLOCK      ?PR?WATCHDOG1_INIT?P89C668
            CODE    8ACBH     0007H     INBLOCK      ?PR?WATCHDOG1?P89C668
            CODE    8AD2H     0006H     INBLOCK      ?PR?MAIN?MAIN
            CODE    8AD8H     0006H     UNIT         ?PR?READALCREG?SJA_PELIFUNC
            CODE    8ADEH     0006H     UNIT         ?PR?READECCREG?SJA_PELIFUNC
            CODE    8AE4H     0005H     INBLOCK      ?PR?SJADOIPRG?CAN
            CODE    8AE9H     0005H     INBLOCK      ?PR?SJAEPIPRG?CAN
            CODE    8AEEH     0005H     INBLOCK      ?PR?SJAALIPRG?CAN
            CODE    8AF3H     0005H     INBLOCK      ?PR?SJABEIPRG?CAN
            CODE    8AF8H     0004H     UNIT         ?CO?DISPLAY
            CODE    8AFCH     0003H     INBLOCK      ?PR?FNIFEND_DISPLAYFLASHTIME?TIMER
            CODE    8AFFH     0003H     INBLOCK      ?PR?FNSTOP_TURNTIME?TIMER
            CODE    8B02H     0003H     INBLOCK      ?PR?FNIFEND_TURNTIME?TIMER
            CODE    8B05H     0003H     INBLOCK      ?PR?FNEND_TURN00?TURNCONTROL
            CODE    8B08H     0003H     INBLOCK      ?PR?FNEND_TURN60?TURNCONTROL
            CODE    8B0BH     0003H     INBLOCK      ?PR?FNEND_TURN50?TURNCONTROL
            CODE    8B0EH     0003H     INBLOCK      ?PR?FNINIT_TURN75?TURNCONTROL
            CODE    8B11H     0003H     INBLOCK      ?PR?FNEND_TURN75?TURNCONTROL
            CODE    8B14H     0003H     INBLOCK      ?PR?FNINIT_TURN76?TURNCONTROL
            CODE    8B17H     0003H     INBLOCK      ?PR?FNEND_TURN76?TURNCONTROL
            CODE    8B1AH     0001H     INBLOCK      ?PR?FNEND_TURN02?TURNCONTROL
            CODE    8B1BH     0001H     INBLOCK      ?PR?FNEND_TURN70?TURNCONTROL
            CODE    8B1CH     0001H     INBLOCK      ?PR?FNINIT_TURN77?TURNCONTROL
            CODE    8B1DH     0001H     INBLOCK      ?PR?FNEND_TURN77?TURNCONTROL
            CODE    8B1EH     0001H     INBLOCK      ?PR?FNINIT_TURN95?TURNCONTROL
            CODE    8B1FH     0001H     INBLOCK      ?PR?FNEND_TURN95?TURNCONTROL
            CODE    8B20H     0001H     INBLOCK      ?PR?FNDISPLAY_MENURECORD4DISPLAY?MENU
            CODE    8B21H     0001H     INBLOCK      ?PR?FNCHECK_TODAYFLUXV?FLUX_PCA
            CODE    8B22H     0001H     INBLOCK      ?PR?SJATXOK?CAN
            CODE    8B23H     0001H     INBLOCK      ?PR?SJAWUIPRG?CAN



OVERLAY MAP OF MODULE:   .\Output\G7000_V3 (?C_STARTUP)


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

?PR?MAIN?MAIN                                    -----    -----      -----    -----      -----    -----
  +--> ?PR?INIT?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      07/08/2004  06:20:50  PAGE 7


  +--> ?PR?RUN?TURNCONTROL

?PR?INIT?MAIN                                    -----    -----      0023H    0003H      -----    -----
  +--> ?PR?FNINIT_TIME0?TIMER
  +--> ?PR?FNINIT_DISPLAYKEYBAORD?DISPLAY
  +--> ?PR?FNINIT_FLUXPULSECOUNTER?FLUX_PCA
  +--> ?PR?FNRESET_FLUXPULSECOUNTER?FLUX_PCA
  +--> ?PR?FNINIT_MENU?MENU
  +--> ?PR?FNINIT_TURN?TURNCONTROL
  +--> ?PR?G7000_CANINIT?CAN
  +--> ?PR?_FNBEEP?GENERAL
  +--> ?PR?CAN_SELFTEST_0?CAN
  +--> ?PR?_FNALARM?GENERAL

?PR?FNINIT_TIME0?TIMER                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_FNSET_DISPLAYLEDALL?TIMER

?PR?FNINIT_DISPLAYKEYBAORD?DISPLAY               -----    -----      -----    -----      -----    -----
  +--> ?CO?DISPLAY
  +--> ?PR?_FNBEEP?GENERAL

?PR?_FNBEEP?GENERAL                              -----    -----      -----    -----      -----    -----
  +--> ?PR?_FNBITSET?BITOP
  +--> ?PR?_FNBITCLR?BITOP

?PR?_FNBITSET?BITOP                              -----    -----      -----    -----      -----    -----
  +--> ?CO?BITOP

?PR?_FNBITCLR?BITOP                              -----    -----      -----    -----      -----    -----
  +--> ?CO?BITOP

?PR?FNINIT_FLUXPULSECOUNTER?FLUX_PCA             -----    -----      -----    -----      -----    -----
  +--> ?PR?FNREAD_FLUXPULSECOUNTERDATA?FLUX_PCA

?PR?FNREAD_FLUXPULSECOUNTERDATA?FLUX_PCA         -----    -----      002FH    000AH      -----    -----
  +--> ?PR?_FNREAD_EEPROM?CAT24WC16P
  +--> ?PR?_FNREAD_SYSTEMRECORD3?GENERAL

?PR?_FNREAD_EEPROM?CAT24WC16P                    -----    -----      0042H    0008H      -----    -----
  +--> ?PR?CAT24WC16P_READY?CAT24WC16P
  +--> ?PR?I2C_GETBUS?I2C
  +--> ?PR?_I2C_SEND?I2C

?PR?CAT24WC16P_READY?CAT24WC16P                  -----    -----      -----    -----      -----    -----
  +--> ?PR?I2C_GETBUS?I2C
  +--> ?PR?_I2C_SEND?I2C

?PR?I2C_GETBUS?I2C                               -----    -----      -----    -----      -----    -----
  +--> ?PR?I2C_CHECKBUS?I2C

?PR?_I2C_SEND?I2C                                -----    -----      -----    -----      -----    -----
  +--> ?PR?I2C_GETBUS?I2C

?PR?_FNREAD_SYSTEMRECORD3?GENERAL                -----    -----      0039H    0009H      -----    -----
  +--> ?PR?_FNREAD_EEPROM?CAT24WC16P

?PR?FNRESET_FLUXPULSECOUNTER?FLUX_PCA            0022H.0  0000H.1    -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      07/08/2004  06:20:50  PAGE 8


  +--> ?PR?FNREAD_FLUXPULSECOUNTERDATA?FLUX_PCA

?PR?FNINIT_MENU?MENU                             -----    -----      -----    -----      -----    -----
  +--> ?CO?MENU

?CO?MENU                                         -----    -----      -----    -----      -----    -----
  +--> ?PR?FNCHECK_MENU_1?MENU
  +--> ?PR?FNCHECK_MENU_0?MENU
  +--> ?PR?FNRUN_MENU?MENU
  +--> ?PR?FNDISPLAY_MENUNORMDISPLAY?MENU
  +--> ?PR?FNCHECK_MENU_QUICKSET?MENU
  +--> ?PR?FNSET_SYSTEMMENU_PP4?MENU
  +--> ?PR?FNSET_SYSTEMMENU_PP6?MENU
  +--> ?PR?FNSET_SYSTEMMENUNORMBYTE?MENU
  +--> ?PR?FNSET_SYSTEMMENUNORMUINT?MENU
  +--> ?PR?FNSET_SYSTEMMENUDATETIME?MENU
  +--> ?PR?FNSET_SYSTEMMENUNORMTIME?MENU
  +--> ?PR?FNSET_SYSTEMMENU_P5?MENU
  +--> ?PR?FNDISPLAY_MENURECORD1DISPLAY?MENU
  +--> ?PR?FNDISPLAY_MENURECORD2DISPLAY?MENU
  +--> ?PR?FNDISPLAY_MENURECORD3DISPLAY?MENU
  +--> ?PR?FNDISPLAY_MENURECORD4DISPLAY?MENU
  +--> ?PR?FNSET_QUICKSETNORMBYTE?MENU
  +--> ?PR?FNSET_QUICKSETNORMTIME?MENU

?PR?FNDISPLAY_MENUNORMDISPLAY?MENU               -----    -----      0027H    0008H      -----    -----
  +--> ?PR?_FNDISPLAYBUFSET?DISPLAY
  +--> ?CO?TURNCONTROL
  +--> ?PR?_FNBITTEST?BITOP
  +--> ?PR?_FNDISPLAYSETDK?DISPLAY

?CO?TURNCONTROL                                  -----    -----      -----    -----      -----    -----
  +--> ?PR?FNEND_TURN00?TURNCONTROL
  +--> ?PR?FNINIT_TURN01?TURNCONTROL
  +--> ?PR?FNEND_TURN01?TURNCONTROL
  +--> ?PR?FNINIT_TURN02?TURNCONTROL
  +--> ?PR?FNRUN_TURN02?TURNCONTROL
  +--> ?PR?FNEND_TURN02?TURNCONTROL
  +--> ?PR?FNINIT_TURN50?TURNCONTROL
  +--> ?PR?FNRUN_TURN50?TURNCONTROL
  +--> ?PR?FNEND_TURN50?TURNCONTROL
  +--> ?PR?FNINIT_TURN60?TURNCONTROL
  +--> ?PR?FNRUN_TURN60?TURNCONTROL
  +--> ?PR?FNEND_TURN60?TURNCONTROL
  +--> ?PR?FNINIT_TURN70?TURNCONTROL
  +--> ?PR?FNRUN_TURN70?TURNCONTROL
  +--> ?PR?FNEND_TURN70?TURNCONTROL
  +--> ?PR?FNINIT_TURN73?TURNCONTROL
  +--> ?PR?FNRUN_TURN73?TURNCONTROL
  +--> ?PR?FNEND_TURN73?TURNCONTROL
  +--> ?PR?FNINIT_TURN74?TURNCONTROL
  +--> ?PR?FNRUN_TURN74?TURNCONTROL
  +--> ?PR?FNEND_TURN74?TURNCONTROL
  +--> ?PR?FNINIT_TURN75?TURNCONTROL
  +--> ?PR?FNRUN_TURN75?TURNCONTROL
  +--> ?PR?FNEND_TURN75?TURNCONTROL
  +--> ?PR?FNINIT_TURN76?TURNCONTROL
BL51 BANKED LINKER/LOCATER V5.03                                                      07/08/2004  06:20:50  PAGE 9


  +--> ?PR?FNRUN_TURN76?TURNCONTROL
  +--> ?PR?FNEND_TURN76?TURNCONTROL
  +--> ?PR?FNINIT_TURN77?TURNCONTROL
  +--> ?PR?FNRUN_TURN77?TURNCONTROL
  +--> ?PR?FNEND_TURN77?TURNCONTROL
  +--> ?PR?FNINIT_TURN95?TURNCONTROL
  +--> ?PR?FNRUN_TURN95?TURNCONTROL
  +--> ?PR?FNEND_TURN95?TURNCONTROL

?PR?FNINIT_TURN01?TURNCONTROL                    -----    -----      -----    -----      -----    -----
  +--> ?PR?FNWRITE_SYSTEMRECORD2?GENERAL
  +--> ?PR?_FNBITTEST?BITOP
  +--> ?PR?_FNBITSET?BITOP
  +--> ?PR?_FNBITCLR?BITOP
  +--> ?PR?FNRESET_FLUXPULSECOUNTER?FLUX_PCA

?PR?FNWRITE_SYSTEMRECORD2?GENERAL                -----    -----      002FH    0002H      -----    -----
  +--> ?PR?_FNREAD_EEPROM?CAT24WC16P
  +--> ?PR?FNINIT_SYSTEMRECORD2?GENERAL
  +--> ?PR?_FNWRITE_EEPROM?CAT24WC16P

?PR?FNINIT_SYSTEMRECORD2?GENERAL                 -----    -----      0031H    0001H      -----    -----
  +--> ?PR?_FNWRITE_EEPROM?CAT24WC16P

?PR?_FNWRITE_EEPROM?CAT24WC16P                   -----    -----      003EH    0007H      -----    -----
  +--> ?PR?_CAT24WC16P_PAGEW?CAT24WC16P

?PR?_CAT24WC16P_PAGEW?CAT24WC16P                 -----    -----      0045H    0009H      -----    -----
  +--> ?PR?CAT24WC16P_READY?CAT24WC16P
  +--> ?PR?I2C_GETBUS?I2C
  +--> ?PR?_I2C_SEND?I2C

?PR?FNRUN_TURN02?TURNCONTROL                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_FNBITTEST?BITOP
  +--> ?PR?_FNBITCLR?BITOP
  +--> ?PR?_FNCHECK_SYSTEMINPUTFLAG?GENERAL
  +--> ?PR?_FNBITSET?BITOP
  +--> ?PR?FNIFEND_TURNTIME?TIMER
  +--> ?PR?FNRUN_TURN02_OVER?TURNCONTROL
  +--> ?PR?_?FNENTERTURN?TURNCONTROL

?PR?_FNCHECK_SYSTEMINPUTFLAG?GENERAL             -----    -----      002FH    0001H      -----    -----
  +--> ?PR?_FNBITTEST?BITOP

?PR?FNRUN_TURN02_OVER?TURNCONTROL                -----    -----      -----    -----      -----    -----
  +--> ?PR?_?FNENTERTURN?TURNCONTROL

?PR?_?FNENTERTURN?TURNCONTROL                    -----    -----      -----    -----      -----    -----
  +--> ?PR?FNSTOP_TURNTIME?TIMER
  +--> ?PR?FNCONOUTPUT?TURNCONTROL
  +--> ?PR?_FNSET_DISPLAYLED?TIMER
  +--> ?PR?FNREAD_SYSTEMSETTOBUF?GENERAL
  +--> ?PR?FNREADBUF_SYSTEMINPUTFLAGPERMITDA...
  +--> ?PR?_FNREAD_EEPROM?CAT24WC16P
  +--> ?PR?_FNWRITE_EEPROM?CAT24WC16P
  +--> ?PR?_FNBITTEST?BITOP
  +--> ?PR?_FNSET_TURNTIME?TIMER
BL51 BANKED LINKER/LOCATER V5.03                                                      07/08/2004  06:20:50  PAGE 10


  +--> ?PR?FNSTART_TURNTIME?TIMER
  +--> ?PR?FNWRITE_SYSTEMZRAM?GENERAL

⌨️ 快捷键说明

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