📄 test.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 03/16/2009 19:12:52 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
G:\KEIL\C51\BIN\BL51.EXE key.obj, display.obj, eeprom.obj, int.obj, delay.obj, m62429.obj, main.obj, tuner.obj TO test R
>> AMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
key.obj (KEY)
display.obj (DISPLAY)
eeprom.obj (EEPROM)
int.obj (INT)
delay.obj (DELAY)
m62429.obj (M62429)
main.obj (MAIN)
tuner.obj (TUNER)
G:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
G:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
G:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
G:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
G:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
G:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
G:\KEIL\C51\LIB\C51S.LIB (?C?LADD)
G:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
G:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
G:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
G:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
G:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: test (KEY)
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 000DH UNIT _DATA_GROUP_
DATA 0015H 0004H UNIT ?DT?KEY
DATA 0019H 0003H UNIT ?DT?INT
DATA 001CH 0003H UNIT ?DT?TUNER
DATA 001FH 0001H UNIT ?DT?EEPROM
BIT 0020H.0 0001H.4 UNIT ?BI?TUNER
BIT 0021H.4 0000H.4 UNIT ?BI?KEY
BIT 0022H.0 0000H.4 UNIT _BIT_GROUP_
BIT 0022H.4 0000H.2 UNIT ?BI?DISPLAY
BIT 0022H.6 0000H.1 UNIT ?BI?INT
0022H.7 0000H.1 *** GAP ***
DATA 0023H 003CH UNIT ?DT?DISPLAY
IDATA 005FH 000AH UNIT ?ID?TUNER
IDATA 0069H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?_CMD_DELAY?TUNER
000AH 0001H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03 03/16/2009 19:12:52 PAGE 2
CODE 000BH 0003H ABSOLUTE
CODE 000EH 02FDH UNIT ?C?LIB_CODE
CODE 030BH 0196H UNIT ?PR?START_PROCESS?EEPROM
CODE 04A1H 015EH UNIT ?PR?KEY_PROCESS?KEY
CODE 05FFH 00CDH UNIT ?PR?AUTOSEARCH_DOWN?TUNER
CODE 06CCH 00C7H UNIT ?PR?AUTOSEARCH_UP?TUNER
CODE 0793H 00C1H UNIT ?PR?TIMER1?INT
CODE 0854H 00BEH UNIT ?PR?DEC_PROCESS?KEY
CODE 0912H 00B5H UNIT ?PR?ADD_PROCESS?KEY
CODE 09C7H 00A1H UNIT ?PR?_FREQUENCY_CHANGE?DISPLAY
CODE 0A68H 009FH UNIT ?PR?ASSEMBLEDATA?TUNER
CODE 0B07H 008CH UNIT ?C_C51STARTUP
CODE 0B93H 008AH UNIT ?PR?LED_DISPLAY?DISPLAY
CODE 0C1DH 006EH UNIT ?C_INITSEG
CODE 0C8BH 006DH UNIT ?PR?_BAND_CHANGE?DISPLAY
CODE 0CF8H 0066H UNIT ?PR?ASSEMBLEFREQUENCYWORD?TUNER
CODE 0D5EH 0059H UNIT ?PR?DISPLAY
CODE 0DB7H 004CH UNIT ?PR?_VOLSET?M62429
CODE 0E03H 004BH UNIT ?PR?EEPROM_WRITEDATA?EEPROM
CODE 0E4EH 0049H UNIT ?PR?INI_DATA?DISPLAY
CODE 0E97H 0044H UNIT ?PR?KEY
CODE 0EDBH 0040H UNIT ?PR?INT_INI?INT
CODE 0F1BH 003DH UNIT ?PR?_CMD_SENDBYTE?TUNER
CODE 0F58H 003BH UNIT ?PR?_CMD_GETBYTE?TUNER
CODE 0F93H 002FH UNIT ?PR?_SEARCHDELAYMS?KEY
CODE 0FC2H 002EH UNIT ?PR?TUNER_I2CSENDDATA?TUNER
CODE 0FF0H 002DH UNIT ?PR?TUNER_I2CREADDATA?TUNER
CODE 101DH 002CH UNIT ?PR?TUNER_INIT?TUNER
CODE 1049H 0027H UNIT ?PR?TUNER_PRESET?TUNER
CODE 1070H 0026H UNIT ?PR?MAIN?MAIN
CODE 1096H 0025H UNIT ?PR?_DISTRICT_CHANGE?DISPLAY
CODE 10BBH 0024H UNIT ?PR?_DELAYS_CHANGE?DISPLAY
CODE 10DFH 0022H UNIT ?PR?TUNER
CODE 1101H 001BH UNIT ?PR?_NODE_CHANGE?DISPLAY
CODE 111CH 001BH UNIT ?PR?_BYTE_PROGRAM?EEPROM
CODE 1137H 0019H UNIT ?PR?EEPROM
CODE 1150H 0016H UNIT ?PR?_BYTE_READ?EEPROM
CODE 1166H 0015H UNIT ?PR?_DELAY_MS?DELAY
CODE 117BH 0015H UNIT ?PR?_DELAY10US?TUNER
CODE 1190H 0015H UNIT ?PR?CMD_SENDSTART?TUNER
CODE 11A5H 0014H UNIT ?PR?_SECTOR_ERASE?EEPROM
CODE 11B9H 0011H UNIT ?PR?CMD_SENDSTOP?TUNER
CODE 11CAH 000DH UNIT ?PR?_VOLUME_CHANGE?DISPLAY
CODE 11D7H 000AH UNIT ?PR?ISP_IAP_DISABLE?EEPROM
CODE 11E1H 0003H UNIT ?PR?CMD_CHECKHIGHSCL?TUNER
OVERLAY MAP OF MODULE: test (KEY)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?PR?TIMER1?INT ----- ----- ----- -----
+--> ?PR?LED_DISPLAY?DISPLAY
BL51 BANKED LINKER/LOCATER V5.03 03/16/2009 19:12:52 PAGE 3
?PR?LED_DISPLAY?DISPLAY ----- ----- ----- -----
+--> ?PR?DISPLAY
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INT_INI?INT
+--> ?PR?TUNER_INIT?TUNER
+--> ?PR?INI_DATA?DISPLAY
+--> ?PR?KEY_PROCESS?KEY
+--> ?PR?EEPROM_WRITEDATA?EEPROM
?PR?TUNER_INIT?TUNER ----- ----- ----- -----
+--> ?PR?TUNER_I2CSENDDATA?TUNER
+--> ?PR?_DELAY10US?TUNER
?PR?TUNER_I2CSENDDATA?TUNER ----- ----- ----- -----
+--> ?PR?CMD_SENDSTART?TUNER
+--> ?PR?_CMD_SENDBYTE?TUNER
+--> ?PR?CMD_SENDSTOP?TUNER
+--> ?PR?_CMD_DELAY?TUNER
?PR?CMD_SENDSTART?TUNER ----- ----- ----- -----
+--> ?PR?_CMD_DELAY?TUNER
?PR?_CMD_SENDBYTE?TUNER 0022H.3 0000H.1 ----- -----
+--> ?PR?_CMD_DELAY?TUNER
+--> ?PR?CMD_CHECKHIGHSCL?TUNER
?PR?CMD_SENDSTOP?TUNER ----- ----- ----- -----
+--> ?PR?CMD_CHECKHIGHSCL?TUNER
+--> ?PR?_CMD_DELAY?TUNER
?PR?INI_DATA?DISPLAY ----- ----- ----- -----
+--> ?PR?_VOLSET?M62429
+--> ?PR?_FREQUENCY_CHANGE?DISPLAY
+--> ?PR?_VOLUME_CHANGE?DISPLAY
+--> ?PR?_DELAYS_CHANGE?DISPLAY
+--> ?PR?_DISTRICT_CHANGE?DISPLAY
+--> ?PR?_NODE_CHANGE?DISPLAY
+--> ?PR?START_PROCESS?EEPROM
?PR?_FREQUENCY_CHANGE?DISPLAY ----- ----- 000DH 0004H
+--> ?PR?DISPLAY
?PR?_VOLUME_CHANGE?DISPLAY ----- ----- ----- -----
+--> ?PR?DISPLAY
?PR?_DELAYS_CHANGE?DISPLAY ----- ----- ----- -----
+--> ?PR?DISPLAY
?PR?_DISTRICT_CHANGE?DISPLAY ----- ----- ----- -----
+--> ?PR?DISPLAY
BL51 BANKED LINKER/LOCATER V5.03 03/16/2009 19:12:52 PAGE 4
?PR?_NODE_CHANGE?DISPLAY ----- ----- ----- -----
+--> ?PR?DISPLAY
?PR?START_PROCESS?EEPROM ----- ----- 0008H 0005H
+--> ?PR?_BYTE_READ?EEPROM
+--> ?PR?EEPROM
+--> ?PR?_FREQUENCY_CHANGE?DISPLAY
+--> ?PR?_VOLUME_CHANGE?DISPLAY
+--> ?PR?_DELAYS_CHANGE?DISPLAY
+--> ?PR?_NODE_CHANGE?DISPLAY
+--> ?PR?_DISTRICT_CHANGE?DISPLAY
+--> ?PR?_SECTOR_ERASE?EEPROM
+--> ?PR?_BYTE_PROGRAM?EEPROM
+--> ?PR?_DELAY_MS?DELAY
+--> ?PR?EEPROM_WRITEDATA?EEPROM
+--> ?PR?_VOLSET?M62429
+--> ?PR?TUNER_PRESET?TUNER
?PR?_BYTE_READ?EEPROM ----- ----- ----- -----
+--> ?PR?EEPROM
+--> ?PR?ISP_IAP_DISABLE?EEPROM
?PR?_SECTOR_ERASE?EEPROM ----- ----- ----- -----
+--> ?PR?EEPROM
+--> ?PR?ISP_IAP_DISABLE?EEPROM
?PR?_BYTE_PROGRAM?EEPROM ----- ----- ----- -----
+--> ?PR?EEPROM
+--> ?PR?ISP_IAP_DISABLE?EEPROM
?PR?EEPROM_WRITEDATA?EEPROM ----- ----- ----- -----
+--> ?PR?_SECTOR_ERASE?EEPROM
+--> ?PR?_BYTE_PROGRAM?EEPROM
?PR?TUNER_PRESET?TUNER 0022H.0 0000H.3 000DH 0004H
+--> ?PR?ASSEMBLEDATA?TUNER
+--> ?PR?TUNER_I2CSENDDATA?TUNER
+--> ?PR?_DELAY_MS?DELAY
?PR?ASSEMBLEDATA?TUNER ----- ----- ----- -----
+--> ?PR?ASSEMBLEFREQUENCYWORD?TUNER
?PR?ASSEMBLEFREQUENCYWORD?TUNER ----- ----- 0011H 0004H
?PR?KEY_PROCESS?KEY ----- ----- ----- -----
+--> ?PR?ADD_PROCESS?KEY
+--> ?PR?AUTOSEARCH_UP?TUNER
+--> ?PR?KEY
+--> ?PR?DEC_PROCESS?KEY
+--> ?PR?AUTOSEARCH_DOWN?TUNER
+--> ?PR?_DELAY_MS?DELAY
+--> ?PR?_BAND_CHANGE?DISPLAY
+--> ?PR?_VOLSET?M62429
?PR?ADD_PROCESS?KEY ----- ----- ----- -----
+--> ?PR?KEY
BL51 BANKED LINKER/LOCATER V5.03 03/16/2009 19:12:52 PAGE 5
+--> ?PR?_FREQUENCY_CHANGE?DISPLAY
+--> ?PR?TUNER_PRESET?TUNER
+--> ?PR?_VOLUME_CHANGE?DISPLAY
+--> ?PR?_VOLSET?M62429
+--> ?PR?_DELAYS_CHANGE?DISPLAY
+--> ?PR?_DISTRICT_CHANGE?DISPLAY
+--> ?PR?_NODE_CHANGE?DISPLAY
?PR?AUTOSEARCH_UP?TUNER ----- ----- 0008H 0005H
+--> ?PR?TUNER
+--> ?PR?ASSEMBLEFREQUENCYWORD?TUNER
+--> ?PR?_FREQUENCY_CHANGE?DISPLAY
+--> ?PR?TUNER_I2CSENDDATA?TUNER
+--> ?PR?_SEARCHDELAYMS?KEY
+--> ?PR?TUNER_I2CREADDATA?TUNER
?PR?TUNER_I2CREADDATA?TUNER ----- ----- ----- -----
+--> ?PR?CMD_SENDSTART?TUNER
+--> ?PR?_CMD_SENDBYTE?TUNER
+--> ?PR?_CMD_GETBYTE?TUNER
+--> ?PR?CMD_SENDSTOP?TUNER
?PR?_CMD_GETBYTE?TUNER ----- ----- ----- -----
+--> ?PR?_CMD_DELAY?TUNER
+--> ?PR?CMD_CHECKHIGHSCL?TUNER
?PR?DEC_PROCESS?KEY ----- ----- ----- -----
+--> ?PR?KEY
+--> ?PR?_FREQUENCY_CHANGE?DISPLAY
+--> ?PR?TUNER_PRESET?TUNER
+--> ?PR?_VOLSET?M62429
+--> ?PR?_VOLUME_CHANGE?DISPLAY
+--> ?PR?_DELAYS_CHANGE?DISPLAY
+--> ?PR?_DISTRICT_CHANGE?DISPLAY
+--> ?PR?_NODE_CHANGE?DISPLAY
?PR?AUTOSEARCH_DOWN?TUNER ----- ----- 0008H 0005H
+--> ?PR?TUNER
+--> ?PR?ASSEMBLEFREQUENCYWORD?TUNER
+--> ?PR?_FREQUENCY_CHANGE?DISPLAY
+--> ?PR?TUNER_I2CSENDDATA?TUNER
+--> ?PR?_SEARCHDELAYMS?KEY
+--> ?PR?TUNER_I2CREADDATA?TUNER
?PR?_BAND_CHANGE?DISPLAY ----- ----- ----- -----
+--> ?PR?_FREQUENCY_CHANGE?DISPLAY
+--> ?PR?TUNER_PRESET?TUNER
SYMBOL TABLE OF MODULE: test (KEY)
VALUE TYPE NAME
----------------------------------
------- MODULE KEY
C:0000H SYMBOL _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V5.03 03/16/2009 19:12:52 PAGE 6
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:0021H.4 PUBLIC Key_Down
B:0090H.6 PUBLIC Down_Key
B:0021H.5 PUBLIC Data_Change
D:0015H PUBLIC CountTime_Key
B:0021H.6 PUBLIC Auto_Search_Flag
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:0017H PUBLIC Count_Auto_Search
C:0912H PUBLIC Add_Process
B:0090H.5 PUBLIC Up_Key
C:0854H PUBLIC Dec_Process
D:00E1H PUBLIC WDT_CONTR
B:0021H.7 PUBLIC Long_Click
D:00C8H PUBLIC T2CON
C:0F93H PUBLIC _SearchDelayMs
C:04A1H PUBLIC Key_Process
B:00B0H.4 PUBLIC Band
D:00D0H PUBLIC PSW
C:0E97H SYMBOL Com0059
C:0E97H SYMBOL L?0090
C:0EA6H SYMBOL L?0091
C:0EBCH SYMBOL L?0093
C:0ECEH SYMBOL L?0095
------- PROC COM0059
------- ENDPROC COM0059
C:05DEH SYMBOL L?0092
C:05ECH SYMBOL L?0094
C:05F4H SYMBOL L?0096
------- PROC KEY_PROCESS
C:04A1H LINE# 4
C:04A1H LINE# 5
C:04A1H LINE# 6
C:04A5H LINE# 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -