g7000_v3.m51
来自「一个流量控制仪器的源码」· M51 代码 · 共 1,362 行 · 第 1/5 页
M51
1,362 行
BL51 BANKED LINKER/LOCATER V5.03 07/08/2004 06:20:50 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
M:\KEIL\C51\BIN\BL51.EXE .\Output\STARTUP.obj, .\Output\Main.obj, .\Output\Timer.obj, .\Output\TurnControl.obj, .\Output
>> \I2C.obj, .\Output\Display.obj, .\Output\7279A_P1.obj, .\Output\Menu.obj, .\Output\CAT24WC16P.obj, .\Output\BitOp.obj
>> , .\Output\Flux_PCA.obj, .\Output\General.obj, .\Output\CLOCK_DS1307.obj, .\CAN\SJAPELIMODE.LIB, .\Output\CAN.obj, .\
>> Output\List.obj, .\Output\Message.obj, .\Output\P89C668.obj TO .\Output\G7000_V3 PRINT (.\List\G7000_V3.m51) RAMSIZE
>> (256) DISABLEWARNING (16) OVERLAY (?PR?FNREAD_FLUXPULSECOUNTERDATA?FLUX_PCA ~ (?CO?MENU), ?PR?FNREAD_SYSTEMINPUTFLAG
>> PERMITDATA?GENERAL ~ (?CO?MENU), ?PR?FNSAVE_QUICKSETDATA?MENU ~ (?CO?MENU), ?CO?TURNCONTROL ~ (?PR?FNINIT_TURN00?T
>> URNCONTROL, ?PR?FNRUN_TURNN?TURNCONTROL, ?PR?FNRUN_TURN00?TURNCONTROL, ?PR?FNRUN_TURN01?TURNCONTROL), ?PR?_?FNENTERTU
>> RN?TURNCONTROL ! (?PR?FNINIT_TURN00?TURNCONTROL, ?PR?FNRUN_TURNN?TURNCONTROL, ?PR?FNRUN_TURN01?TURNCONTROL, ?PR?FNRU
>> N_TURN01?TURNCONTROL)) CODE (0X0000-0XFFFF) XDATA (0X0000-0X1EFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Output\STARTUP.obj (?C_STARTUP)
.\Output\Main.obj (MAIN)
.\Output\Timer.obj (TIMER)
.\Output\TurnControl.obj (TURNCONTROL)
.\Output\I2C.obj (I2C)
.\Output\Display.obj (DISPLAY)
.\Output\7279A_P1.obj (7279A_P1)
.\Output\Menu.obj (MENU)
.\Output\CAT24WC16P.obj (CAT24WC16P)
.\Output\BitOp.obj (BITOP)
.\Output\Flux_PCA.obj (FLUX_PCA)
.\Output\General.obj (GENERAL)
.\Output\CLOCK_DS1307.obj (CLOCK_DS1307)
.\Output\CAN.obj (CAN)
.\Output\List.obj (LIST)
.\Output\Message.obj (MESSAGE)
.\Output\P89C668.obj (P89C668)
.\CAN\SJAPELIMODE.LIB (SJA_PELIFUNC)
.\CAN\SJAPELIMODE.LIB (SJA1000IO)
M:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
M:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
M:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
M:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
M:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
M:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
M:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
M:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
M:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
M:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
M:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
M:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
M:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
M:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
M:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
M:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
M:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
M:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
M:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
M:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
M:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
M:\KEIL\C51\LIB\C51S.LIB (?C?PLDOPTR)
M:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
BL51 BANKED LINKER/LOCATER V5.03 07/08/2004 06:20:50 PAGE 2
M:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
M:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
M:\KEIL\C51\LIB\C51S.LIB (?C?COPYP2)
M:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
M:\KEIL\C51\LIB\C51S.LIB (?C?PLDXDATA)
M:\KEIL\C51\LIB\C51S.LIB (?C?PLDPDATA)
M:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)
LINK MAP OF MODULE: .\Output\G7000_V3 (?C_STARTUP)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0007H UNIT ?DT?_CAN_SEND_SINGLE?CAN
DATA 0017H 0006H UNIT VAR1
DATA 001DH 0002H UNIT ?DT?FNREAD_SYSTEMINPUTFLAGPERMITDATA?GENERAL
DATA 001FH 0001H UNIT ?DT?TURNCONTROL
BIT 0020H.0 0000H.7 UNIT ?BI?TIMER
BIT 0020H.7 0000H.4 UNIT ?BI?FLUX_PCA
BIT 0021H.3 0000H.2 UNIT ?BI?CAN
BIT 0021H.5 0000H.1 UNIT ?BI?TURNCONTROL
BIT 0021H.6 0000H.1 UNIT ?BI?DISPLAY
BIT 0021H.7 0000H.1 UNIT ?BI?MESSAGE
BIT 0022H.0 0000H.1 UNIT _BIT_GROUP_
0022H.1 0000H.7 *** GAP ***
DATA 0023H 0039H UNIT _DATA_GROUP_
DATA 005CH 0006H UNIT ?DT?MENU
DATA 0062H 0002H UNIT ?DT?SJA_PELIFUNC
DATA 0064H 0001H UNIT ?DT?_CAN_MASTER_LISTTEST0?CAN
DATA 0065H 0001H UNIT ?DT?MESSAGE
DATA 0066H 0001H UNIT ?C?LIB_DATA
IDATA 0067H 0020H UNIT ?ID?DISPLAY
IDATA 0087H 000CH UNIT ?ID?TIMER
IDATA 0093H 0006H UNIT ?ID?TURNCONTROL
IDATA 0099H 0004H UNIT ?ID?FLUX_PCA
IDATA 009DH 0003H UNIT _IDATA_GROUP_
IDATA 00A0H 0002H UNIT ?ID?GENERAL
IDATA 00A2H 0002H UNIT ?ID?CAN
IDATA 00A4H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 007EH UNIT ?XD?LIST
XDATA 007EH 0044H UNIT ?XD?CAN
XDATA 00C2H 0042H UNIT ?XD?MENU
XDATA 0104H 003CH UNIT ?XD?TURNCONTROL
XDATA 0140H 0038H UNIT ?XD?GENERAL
XDATA 0178H 0036H UNIT ?XD?MESSAGE
XDATA 01AEH 001FH UNIT ?XD?FLUX_PCA
XDATA 01CDH 0010H UNIT ?XD?CLOCK_DS1307
01DDH F823H *** GAP ***
XDATA FA00H 0001H ABSOLUTE
FA01H 02FFH *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03 07/08/2004 06:20:50 PAGE 3
XDATA FD00H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H INBLOCK ?PR?FNSTART_DISPLAYFLASHTIME?TIMER
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0025H INBLOCK ?PR?_I2C_SENDBYTE?I2C
CODE 0033H 0003H ABSOLUTE
CODE 0036H 137CH UNIT ?CO?MENU
CODE 13B2H 0410H INBLOCK ?PR?FNSET_SYSTEMMENUNORMUINT?MENU
CODE 17C2H 003EH UNIT ?PR?_READSJAREGBLOCK?SJA1000IO
CODE 1800H 0794H INBLOCK ?PR?FNDISPLAY_MENUNORMDISPLAY?MENU
CODE 1F94H 006AH INBLOCK ?PR?_CAN_MASTER_LISTTEST0?CAN
CODE 1FFEH 0002H INBLOCK ?PR?FNCHECK_MENU_1?MENU
CODE 2000H 051DH INBLOCK ?PR?FNRUN_FLUX?FLUX_PCA
CODE 251DH 04A1H UNIT ?C?LIB_CODE
CODE 29BEH 0458H INBLOCK ?PR?_?FNENTERTURN?TURNCONTROL
CODE 2E16H 0192H INBLOCK ?PR?FNDISPLAY_MENURECORD2DISPLAY?MENU
CODE 2FA8H 0058H INBLOCK ?PR?_MSGLISTGET?MESSAGE
CODE 3000H 03E4H INBLOCK ?PR?FNSET_SYSTEMMENUTURNCON?MENU
CODE 33E4H 03DCH INBLOCK ?PR?FNSET_SYSTEMMENUDATETIME?MENU
CODE 37C0H 003DH INBLOCK ?PR?_FNSET_DISPLAYLED?TIMER
CODE 37FDH 0003H INBLOCK ?PR?FNSTOP_DISPLAYFLASHTIME?TIMER
CODE 3800H 03A3H INBLOCK ?PR?FNSET_SYSTEMMENUTURNTIME?MENU
CODE 3BA3H 0356H INBLOCK ?PR?FNSET_QUICKSETNORMTIME?MENU
CODE 3EF9H 0352H UNIT ?CO?TURNCONTROL
CODE 424BH 033CH INBLOCK ?PR?FNSET_SYSTEMMENUNORMTIME?MENU
CODE 4587H 020FH INBLOCK ?PR?FNSET_QUICKSETNORMBYTE?MENU
CODE 4796H 0069H UNIT ?PR?_SJASETACCCODE?SJA_PELIFUNC
CODE 47FFH 0001H INBLOCK ?PR?FNEND_TURN01?TURNCONTROL
CODE 4800H 032FH INBLOCK ?PR?FN_MENU?MENU
CODE 4B2FH 02CEH INBLOCK ?PR?FNDISPLAY_MENURECORD3DISPLAY?MENU
CODE 4DFDH 0190H INBLOCK ?PR?FNRUN_TURN01?TURNCONTROL
CODE 4F8DH 0073H INBLOCK ?PR?_CAT24WC16P_PAGEW?CAT24WC16P
CODE 5000H 02BBH INBLOCK ?PR?FNSET_SYSTEMMENUNORMBYTE?MENU
CODE 52BBH 0285H INBLOCK ?PR?RUN_NETWORK?TURNCONTROL
CODE 5540H 0209H INBLOCK ?PR?FNDISPLAY_MENURECORD1DISPLAY?MENU
CODE 5749H 00AFH UNIT ?C_INITSEG
CODE 57F8H 0008H INBLOCK ?PR?_FNSET_DISPLAYFLASHTIME?TIMER
CODE 5800H 017DH INBLOCK ?PR?FNSET_SYSTEMMENUQUICKSET?MENU
CODE 597DH 0156H INBLOCK ?PR?FNRUN_TURN74?TURNCONTROL
CODE 5AD3H 0154H INBLOCK ?PR?FNRUN_TURN02?TURNCONTROL
CODE 5C27H 0141H INBLOCK ?PR?_LISTGETTHENODE?LIST
CODE 5D68H 012DH INBLOCK ?PR?FNRUN_TURN00?TURNCONTROL
CODE 5E95H 0128H INBLOCK ?PR?FNWRITE_SYSTEMZRAM?GENERAL
CODE 5FBDH 0043H INBLOCK ?PR?FNRUN_TURN60_BJ3?TURNCONTROL
CODE 6000H 011BH INBLOCK ?PR?FNREAD_SYSTEMZRAM?GENERAL
CODE 611BH 0113H INBLOCK ?PR?FNSAVE_QUICKSETDATA?MENU
CODE 622EH 0112H INBLOCK ?PR?FNTURNTIMETODBUF?TURNCONTROL
CODE 6340H 0103H INBLOCK ?PR?FNSET_SYSTEMMENU_PP6?MENU
CODE 6443H 00F3H INBLOCK ?PR?_FNASS1_SYSTEMMENUNORMUINT?MENU
CODE 6536H 00F2H INBLOCK ?PR?FNRUN_TURN60?TURNCONTROL
CODE 6628H 00F2H INBLOCK ?PR?FNINIT_TURN01?TURNCONTROL
CODE 671AH 00E6H INBLOCK ?PR?FNRUN_TURN76?TURNCONTROL
CODE 6800H 00F1H INBLOCK ?PR?FNRUN_TURN75?TURNCONTROL
CODE 68F1H 00DFH INBLOCK ?PR?FNRUN_TURN73?TURNCONTROL
BL51 BANKED LINKER/LOCATER V5.03 07/08/2004 06:20:50 PAGE 4
CODE 69D0H 00DDH INBLOCK ?PR?FNREAD_FLUXPULSECOUNTERDATA?FLUX_PCA
CODE 6AADH 00D2H INBLOCK ?PR?FNMENUTODBUF?MENU
CODE 6B7FH 00CEH INBLOCK ?PR?INT_TIMER0?TIMER
CODE 6C4DH 00CEH INBLOCK ?PR?FNRUN_TURN50?TURNCONTROL
CODE 6D1BH 00C7H INBLOCK ?PR?_LISTADDNODE?LIST
CODE 6DE2H 00BBH INBLOCK ?PR?FNRUN_TURN77?TURNCONTROL
CODE 6E9DH 00BBH INBLOCK ?PR?_LISTGETFIRSTNODE?LIST
CODE 6F58H 00A3H INBLOCK ?PR?INIT?MAIN
CODE 6FFBH 0005H INBLOCK ?PR?FNSTART_TURNTIME?TIMER
CODE 7000H 00B8H INBLOCK ?PR?_FNASS1_SYSTEMMENUDATETIME?MENU
CODE 70B8H 00AEH INBLOCK ?PR?RUN?TURNCONTROL
CODE 7166H 00ACH UNIT ?PR?_SJARCVDATA?SJA_PELIFUNC
CODE 7212H 00A2H INBLOCK ?PR?SJAINITCONFIG?CAN
CODE 72B4H 00A0H UNIT ?C_C51STARTUP
CODE 7354H 009DH INBLOCK ?PR?_FNREAD_EEPROM?CAT24WC16P
CODE 73F1H 009BH INBLOCK ?PR?SJAEXT_INTVAL0?CAN
CODE 748CH 008EH INBLOCK ?PR?_FNASS1_SYSTEMMENUTURNTIME?MENU
CODE 751AH 008BH UNIT ?PR?_SJASENDDATA?SJA_PELIFUNC
CODE 75A5H 008AH INBLOCK ?PR?_FNREAD_SYSTEMRECORD2?GENERAL
CODE 762FH 0088H INBLOCK ?PR?FNINIT_SYSTEMRECORD2?GENERAL
CODE 76B7H 0088H INBLOCK ?PR?FNWRITE_SYSTEMRECORD2?GENERAL
CODE 773FH 0086H INBLOCK ?PR?_LISTINIT?LIST
CODE 77C5H 0039H INBLOCK ?PR?SJARX?CAN
CODE 77FEH 0002H INBLOCK ?PR?FNCHECK_MENU_0?MENU
CODE 7800H 0082H INBLOCK ?PR?FNINIT_DISPLAYKEYBAORD?DISPLAY
CODE 7882H 007FH UNIT ?PR?_SJASETBANDRATESTANDARD?SJA_PELIFUNC
CODE 7901H 007CH INBLOCK ?PR?_CAN_SENDTOMASTER_TURN?CAN
CODE 797DH 007BH INBLOCK ?PR?_FNREAD_SYSTEMRECORD3?GENERAL
CODE 79F8H 0078H INBLOCK ?PR?_FNCHECK_SYSTEMINPUTFLAG?GENERAL
CODE 7A70H 0077H INBLOCK ?PR?_CAN_SEND_SINGLE?CAN
CODE 7AE7H 0076H INBLOCK ?PR?_FNWRITE_EEPROM?CAT24WC16P
CODE 7B5DH 0076H INBLOCK ?PR?FNSET_SYSTEMCLOCK?CLOCK_DS1307
CODE 7BD3H 0071H INBLOCK ?PR?FNKEYBOARDNUMCHECK?DISPLAY
CODE 7C44H 006EH INBLOCK ?PR?_FNWRITE_SYSTEMRECORD3?GENERAL
CODE 7CB2H 0069H UNIT ?PR?_SJASETACCMASK?SJA_PELIFUNC
CODE 7D1BH 0067H INBLOCK ?PR?_I2C_RCVSTR?I2C
CODE 7D82H 0066H INBLOCK ?PR?FNRUN_TURN70?TURNCONTROL
CODE 7DE8H 0062H INBLOCK ?PR?_CAN_MASTER_LISTTEST?CAN
CODE 7E4AH 005FH INBLOCK ?PR?FNREAD_SYSTEMCLOCK?CLOCK_DS1307
CODE 7EA9H 005EH INBLOCK ?PR?FNINIT_FLUXPULSECOUNTER?FLUX_PCA
CODE 7F07H 005DH INBLOCK ?PR?FNINT_FLUXPULSECOUNTER_PCA?FLUX_PCA
CODE 7F64H 005DH INBLOCK ?PR?FNRESET_FLUXPULSECOUNTER?FLUX_PCA
CODE 7FC1H 0056H UNIT HD7279_FUNCTIONP
CODE 8017H 004EH INBLOCK ?PR?FNINIT_TURN?TURNCONTROL
CODE 8065H 004DH INBLOCK ?PR?_MSGLISTADD?MESSAGE
CODE 80B2H 0049H INBLOCK ?PR?G7000_CANINIT?CAN
CODE 80FBH 0048H UNIT ?PR?_SJATESTINTERFACE?SJA_PELIFUNC
CODE 8143H 0047H INBLOCK ?PR?FNREAD_SYSTEMINPUTFLAGPERMITDATA?GENERAL
CODE 818AH 0046H INBLOCK ?PR?FNCONOUTPUT?TURNCONTROL
CODE 81D0H 0046H INBLOCK ?PR?FNRUN_TURN02_OVER?TURNCONTROL
CODE 8216H 0045H UNIT ?PR?_WRITESJAREGBLOCK?SJA1000IO
CODE 825BH 0044H UNIT ?PR?_SJASYSTEMPRGCMD?SJA_PELIFUNC
CODE 829FH 0044H UNIT ?C?LDIV
CODE 82E3H 0043H INBLOCK ?PR?FNRUN_TURN75_BJ3?TURNCONTROL
CODE 8326H 0041H INBLOCK ?PR?FNINIT_TURN70?TURNCONTROL
CODE 8367H 0041H INBLOCK ?PR?_I2C_SENDSTR?I2C
CODE 83A8H 0036H UNIT ?PR?_SJASETOUTCONTROL?SJA_PELIFUNC
BL51 BANKED LINKER/LOCATER V5.03 07/08/2004 06:20:50 PAGE 5
CODE 83DEH 0036H UNIT ?PR?_SJASETCLOCKDIVISION?SJA_PELIFUNC
CODE 8414H 0032H INBLOCK ?PR?_CAN_SENDTOSLAVE_ALLOW01?CAN
CODE 8446H 0032H INBLOCK ?PR?_CAN_SENDTOSLAVE_ALLOW95?CAN
CODE 8478H 0031H INBLOCK ?PR?FNREADBUF_SYSTEMINPUTFLAGPERMITDATA?GENERAL
CODE 84A9H 0030H INBLOCK ?PR?CAN_SELFTEST_0?CAN
CODE 84D9H 002CH INBLOCK ?PR?FNINIT_TIME0?TIMER
CODE 8505H 002CH INBLOCK ?PR?_I2C_RCVBYTE?I2C
CODE 8531H 002BH INBLOCK ?PR?FNINIT_TURN50?TURNCONTROL
CODE 855CH 002AH UNIT ?PR?_CLEARBITMASK?SJA_PELIFUNC
CODE 8586H 0029H INBLOCK ?PR?_FNSET_TURNTIME?TIMER
CODE 85AFH 0029H UNIT ?PR?_SETBITMASK?SJA_PELIFUNC
CODE 85D8H 0027H INBLOCK ?PR?CAN_MYCANSTATESET?CAN
CODE 85FFH 0027H INBLOCK ?PR?CAN_MASTER_TEMP?CAN
CODE 8626H 0026H INBLOCK ?PR?FNINIT_TURN00?TURNCONTROL
CODE 864CH 0024H INBLOCK ?PR?FNOUTPUT_SYSTEMALARM?TURNCONTROL
CODE 8670H 0024H INBLOCK ?PR?_FNWRITE_DS1307RAM?CLOCK_DS1307
CODE 8694H 0024H INBLOCK ?PR?_FNREAD_DS1307RAM?CLOCK_DS1307
CODE 86B8H 0022H INBLOCK ?PR?FNRUN_TURN95?TURNCONTROL
CODE 86DAH 0022H INBLOCK ?PR?CAN_MYADDRESSSET?CAN
CODE 86FCH 0021H INBLOCK ?PR?_FNBEEP?GENERAL
CODE 871DH 0021H INBLOCK ?PR?_FNALARM?GENERAL
CODE 873EH 0021H UNIT ?PR?SJAENTRYRESETMODE?SJA_PELIFUNC
CODE 875FH 0021H UNIT ?PR?SJAQUITRESETMODE?SJA_PELIFUNC
CODE 8780H 0020H UNIT HD7279_DISPP
CODE 87A0H 001FH INBLOCK ?PR?_FNDISPLAYTHEBUF?DISPLAY
CODE 87BFH 001FH INBLOCK ?PR?FNCHECK_MENU_QUICKSET?MENU
CODE 87DEH 001EH INBLOCK ?PR?_FNBITCPL?BITOP
CODE 87FCH 0004H INBLOCK ?PR?I2C_STOP?I2C
CODE 8800H 001EH INBLOCK ?PR?FNREAD_SYSTEMSETTOBUF?GENERAL
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?