📄 ht_tuner.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 07/16/2005 13:42:42 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL51\C51\BIN\BL51.EXE ..\output\main.obj, ..\output\delay.obj, ..\output\IntCtrl.obj, ..\output\keyproc.obj, ..\out
>> put\vfdtask.obj, ..\output\M61538.obj, ..\output\tuner.obj, ..\output\I2C.obj TO ..\output\HT_TUNER PRINT (..\output\
>> HT_TUNER.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
..\output\main.obj (MAIN)
..\output\delay.obj (DELAY)
..\output\IntCtrl.obj (INTCTRL)
..\output\keyproc.obj (KEYPROC)
..\output\vfdtask.obj (VFDTASK)
..\output\M61538.obj (M61538)
..\output\tuner.obj (TUNER)
..\output\I2C.obj (I2C)
C:\KEIL51\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL51\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL51\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL51\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL51\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL51\C51\LIB\C51S.LIB (?C?SLCMP)
LINK MAP OF MODULE: ..\output\HT_TUNER (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 0040H UNIT ?DT?MAIN
DATA 0048H 000FH UNIT _DATA_GROUP_
DATA 0057H 0003H UNIT ?DT?KEYPROC
IDATA 005AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?DELAY5US?DELAY
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?VFD_MODESET?VFDTASK
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0005H UNIT ?PR?VFD_DISPLAYON?VFDTASK
CODE 001BH 0003H ABSOLUTE
CODE 001EH 000DH UNIT ?PR?VFD_CLEARALL?VFDTASK
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0221H UNIT ?PR?_VFD_DISPLAY?VFDTASK
CODE 024FH 0202H UNIT ?PR?KEY_PROC?KEYPROC
CODE 0451H 01F5H UNIT ?PR?REMOTEINT?INTCTRL
CODE 0646H 0161H UNIT ?PR?TUNER_PROC?TUNER
CODE 07A7H 00EDH UNIT ?PR?_VOLUME_TUNE?M61538
CODE 0894H 00CCH UNIT ?C?LIB_CODE
CODE 0960H 00B3H UNIT ?PR?TUNER_CHANNEL_INIT?TUNER
CODE 0A13H 00B0H UNIT ?PR?PROC_MEMORY_KEY?TUNER
BL51 BANKED LINKER/LOCATER V5.11 07/16/2005 13:42:42 PAGE 2
CODE 0AC3H 00ADH UNIT ?PR?PROC_TUNER_PREV_KEY?TUNER
CODE 0B70H 00A9H UNIT ?PR?TIMER1INT?INTCTRL
CODE 0C19H 00A6H UNIT ?PR?PROC_TUNER_NEXT_KEY?TUNER
CODE 0CBFH 009DH UNIT ?PR?MAIN_DISPLAY?VFDTASK
CODE 0D5CH 0080H UNIT ?PR?PROC_KEYPLUSORMINUS?KEYPROC
CODE 0DDCH 0076H UNIT ?PR?POWER_PROC?KEYPROC
CODE 0E52H 0068H UNIT ?CO?VFDTASK
CODE 0EBAH 0062H UNIT ?PR?SOURCE_SET?KEYPROC
CODE 0F1CH 0060H UNIT ?PR?TIMER2INT?INTCTRL
CODE 0F7CH 005FH UNIT ?PR?RADIOUP?TUNER
CODE 0FDBH 0058H UNIT ?PR?DIFFERENCE_VALUE?KEYPROC
CODE 1033H 0056H UNIT ?CO?KEYPROC
CODE 1089H 0055H UNIT ?PR?PROC_DIGITAL_KEY?TUNER
CODE 10DEH 0052H UNIT ?PR?VFD_TASK_PROC?VFDTASK
CODE 1130H 0050H UNIT ?PR?PROC_VOLUME_DOWN?KEYPROC
CODE 1180H 004EH UNIT ?PR?FREQUENCY_DISPLAY?VFDTASK
CODE 11CEH 004EH UNIT ?PR?TUNER_OPEN?TUNER
CODE 121CH 004BH UNIT ?PR?_M61538_TUNE_TIMING?M61538
CODE 1267H 004AH UNIT ?PR?PROC_VOLUME_UP?KEYPROC
CODE 12B1H 004AH UNIT ?PR?RADIOCOUNTIF?TUNER
CODE 12FBH 004AH UNIT ?PR?RADIOLOCK?TUNER
CODE 1345H 0049H UNIT ?PR?MCU_INIT?MAIN
CODE 138EH 0048H UNIT ?PR?RADIODOWN?TUNER
CODE 13D6H 0041H UNIT ?PR?VFD_SEARCHKEY?VFDTASK
CODE 1417H 0040H UNIT ?PR?PROC_FUNCTION_KEY?KEYPROC
CODE 1457H 003FH UNIT ?PR?_RADIOFREQ?TUNER
CODE 1496H 003DH UNIT ?CO?M61538
CODE 14D3H 003BH UNIT ?PR?_SENDSTRING_TOTUNER?TUNER
CODE 150EH 0036H UNIT ?PR?PROC_FMAM_CHANGE?TUNER
CODE 1544H 0033H UNIT ?PR?_READSTRING_FROMTUNER?TUNER
CODE 1577H 0032H UNIT ?PR?MAIN?MAIN
CODE 15A9H 0032H UNIT ?PR?STATE_INIT?MAIN
CODE 15DBH 0032H UNIT ?PR?_I2C_GETBYTE?I2C
CODE 160DH 002FH UNIT ?PR?I2C_RXDATA?I2C
CODE 163CH 002DH UNIT ?PR?_I2C_TXDATA?I2C
CODE 1669H 0029H UNIT ?PR?VFD_READBYTE?VFDTASK
CODE 1692H 0028H UNIT ?PR?_VFD_SENDBYTE?VFDTASK
CODE 16BAH 0027H UNIT ?PR?_SENDBYTE_TOTUNER?TUNER
CODE 16E1H 0026H UNIT ?PR?READBYTE_FROMTUNER?TUNER
CODE 1707H 0026H UNIT ?PR?CHANGE_TUNER_MODE?TUNER
CODE 172DH 0024H UNIT ?PR?_VFD_ICON_DISPLAY?VFDTASK
CODE 1751H 0024H UNIT ?PR?_I2C_PUTBYTE?I2C
CODE 1775H 0021H UNIT ?PR?_VFD_SENDCMD?VFDTASK
CODE 1796H 0020H UNIT ?PR?RADIOINIT?TUNER
CODE 17B6H 0020H UNIT ?PR?RADIOMUTE?TUNER
CODE 17D6H 001EH UNIT ?PR?I2C_START?I2C
CODE 17F4H 001DH UNIT ?PR?I2C_NACK?I2C
CODE 1811H 001CH UNIT ?PR?I2C_RACK?I2C
CODE 182DH 0017H UNIT ?PR?_VFD_WRITELEDPORT?VFDTASK
CODE 1844H 0014H UNIT ?PR?SETRADIOMONO?TUNER
CODE 1858H 0014H UNIT ?PR?_TUNER_STEP?TUNER
CODE 186CH 0013H UNIT ?PR?TUNER_MUTEOFF_DISPLAY?TUNER
CODE 187FH 0011H UNIT ?PR?_DELAYX1MS?DELAY
CODE 1890H 0010H UNIT ?PR?I2C_STOP?I2C
CODE 18A0H 000FH UNIT ?CO?TUNER
CODE 18AFH 000EH UNIT ?PR?TIMER0INT?INTCTRL
CODE 18BDH 000EH UNIT ?PR?VFD_INIT?VFDTASK
BL51 BANKED LINKER/LOCATER V5.11 07/16/2005 13:42:42 PAGE 3
CODE 18CBH 000CH UNIT ?C_C51STARTUP
CODE 18D7H 000BH UNIT ?PR?RADIOOPEN?TUNER
CODE 18E2H 0009H UNIT ?PR?PROC_TUNER_AUTOSCAN_KEY?TUNER
CODE 18EBH 0007H UNIT ?PR?PROC_TUNER_FF_KEY?TUNER
CODE 18F2H 0007H UNIT ?PR?PROC_TUNER_FB_KEY?TUNER
CODE 18F9H 0003H UNIT ?PR?_I2C_SETADDR?I2C
CODE 18FCH 0001H UNIT ?PR?CS49326INT?INTCTRL
OVERLAY MAP OF MODULE: ..\output\HT_TUNER (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- -----
+--> ?PR?MCU_INIT?MAIN
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?STATE_INIT?MAIN
+--> ?PR?VFD_INIT?VFDTASK
+--> ?PR?VFD_SEARCHKEY?VFDTASK
+--> ?PR?KEY_PROC?KEYPROC
+--> ?PR?TUNER_PROC?TUNER
+--> ?PR?VFD_TASK_PROC?VFDTASK
?PR?VFD_INIT?VFDTASK ----- -----
+--> ?PR?VFD_MODESET?VFDTASK
+--> ?PR?VFD_DISPLAYON?VFDTASK
+--> ?PR?_VFD_WRITELEDPORT?VFDTASK
+--> ?PR?VFD_CLEARALL?VFDTASK
?PR?VFD_MODESET?VFDTASK ----- -----
+--> ?PR?_VFD_SENDCMD?VFDTASK
?PR?_VFD_SENDCMD?VFDTASK 0055H 0001H
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_VFD_SENDBYTE?VFDTASK
?PR?_VFD_SENDBYTE?VFDTASK 0056H 0001H
+--> ?PR?DELAY5US?DELAY
?PR?VFD_DISPLAYON?VFDTASK ----- -----
+--> ?PR?_VFD_SENDCMD?VFDTASK
?PR?_VFD_WRITELEDPORT?VFDTASK 0048H 0001H
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_VFD_SENDBYTE?VFDTASK
?PR?VFD_CLEARALL?VFDTASK ----- -----
+--> ?CO?VFDTASK
+--> ?PR?_VFD_DISPLAY?VFDTASK
+--> ?PR?_VFD_ICON_DISPLAY?VFDTASK
BL51 BANKED LINKER/LOCATER V5.11 07/16/2005 13:42:42 PAGE 4
?PR?_VFD_DISPLAY?VFDTASK 004AH 000BH
+--> ?PR?_VFD_SENDCMD?VFDTASK
+--> ?PR?DELAY5US?DELAY
+--> ?CO?VFDTASK
+--> ?PR?_VFD_SENDBYTE?VFDTASK
?PR?_VFD_ICON_DISPLAY?VFDTASK 004AH 0002H
+--> ?PR?_VFD_SENDCMD?VFDTASK
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_VFD_SENDBYTE?VFDTASK
?PR?VFD_SEARCHKEY?VFDTASK 0048H 0001H
+--> ?PR?DELAY5US?DELAY
+--> ?PR?_VFD_SENDBYTE?VFDTASK
+--> ?PR?VFD_READBYTE?VFDTASK
?PR?VFD_READBYTE?VFDTASK 0049H 0002H
+--> ?PR?DELAY5US?DELAY
?PR?KEY_PROC?KEYPROC ----- -----
+--> ?CO?KEYPROC
+--> ?PR?_I2C_PUTBYTE?I2C
+--> ?PR?POWER_PROC?KEYPROC
+--> ?PR?PROC_VOLUME_UP?KEYPROC
+--> ?PR?PROC_VOLUME_DOWN?KEYPROC
+--> ?PR?SOURCE_SET?KEYPROC
+--> ?PR?PROC_FUNCTION_KEY?KEYPROC
+--> ?PR?PROC_KEYPLUSORMINUS?KEYPROC
+--> ?PR?_TUNER_STEP?TUNER
+--> ?PR?PROC_TUNER_FF_KEY?TUNER
+--> ?PR?PROC_TUNER_FB_KEY?TUNER
+--> ?PR?PROC_TUNER_AUTOSCAN_KEY?TUNER
+--> ?PR?PROC_TUNER_NEXT_KEY?TUNER
+--> ?PR?PROC_TUNER_PREV_KEY?TUNER
+--> ?PR?PROC_FMAM_CHANGE?TUNER
+--> ?PR?_VFD_DISPLAY?VFDTASK
+--> ?PR?_VFD_ICON_DISPLAY?VFDTASK
+--> ?PR?TUNER_MUTEOFF_DISPLAY?TUNER
+--> ?PR?PROC_DIGITAL_KEY?TUNER
+--> ?PR?PROC_MEMORY_KEY?TUNER
?PR?_I2C_PUTBYTE?I2C 004AH 0003H
+--> ?PR?I2C_START?I2C
+--> ?PR?_I2C_SETADDR?I2C
+--> ?PR?I2C_RACK?I2C
+--> ?PR?_I2C_TXDATA?I2C
+--> ?PR?I2C_STOP?I2C
?PR?I2C_START?I2C ----- -----
+--> ?PR?DELAY5US?DELAY
?PR?_I2C_SETADDR?I2C ----- -----
+--> ?PR?_I2C_TXDATA?I2C
?PR?_I2C_TXDATA?I2C 004DH 0002H
+--> ?PR?DELAY5US?DELAY
BL51 BANKED LINKER/LOCATER V5.11 07/16/2005 13:42:42 PAGE 5
?PR?I2C_RACK?I2C ----- -----
+--> ?PR?DELAY5US?DELAY
?PR?I2C_STOP?I2C ----- -----
+--> ?PR?DELAY5US?DELAY
?PR?POWER_PROC?KEYPROC ----- -----
+--> ?PR?TUNER_CHANNEL_INIT?TUNER
+--> ?PR?_VFD_WRITELEDPORT?VFDTASK
+--> ?PR?TUNER_OPEN?TUNER
+--> ?PR?VFD_DISPLAYON?VFDTASK
+--> ?PR?_DELAYX1MS?DELAY
+--> ?PR?SOURCE_SET?KEYPROC
+--> ?PR?_VOLUME_TUNE?M61538
+--> ?PR?VFD_CLEARALL?VFDTASK
?PR?TUNER_CHANNEL_INIT?TUNER 0048H 0001H
+--> ?PR?_I2C_GETBYTE?I2C
+--> ?CO?TUNER
+--> ?PR?_I2C_PUTBYTE?I2C
+--> ?PR?_DELAYX1MS?DELAY
?PR?_I2C_GETBYTE?I2C 004AH 0003H
+--> ?PR?I2C_START?I2C
+--> ?PR?_I2C_SETADDR?I2C
+--> ?PR?I2C_RACK?I2C
+--> ?PR?I2C_RXDATA?I2C
+--> ?PR?I2C_NACK?I2C
+--> ?PR?I2C_STOP?I2C
?PR?I2C_RXDATA?I2C 004DH 0002H
+--> ?PR?DELAY5US?DELAY
?PR?I2C_NACK?I2C ----- -----
+--> ?PR?DELAY5US?DELAY
?PR?TUNER_OPEN?TUNER ----- -----
+--> ?PR?_I2C_GETBYTE?I2C
+--> ?PR?RADIOMUTE?TUNER
+--> ?PR?_RADIOFREQ?TUNER
+--> ?PR?RADIOOPEN?TUNER
?PR?RADIOMUTE?TUNER ----- -----
+--> ?PR?_SENDSTRING_TOTUNER?TUNER
?PR?_SENDSTRING_TOTUNER?TUNER 004AH 0005H
+--> ?PR?_SENDBYTE_TOTUNER?TUNER
?PR?_SENDBYTE_TOTUNER?TUNER 004FH 0002H
+--> ?PR?DELAY5US?DELAY
?PR?_RADIOFREQ?TUNER ----- -----
+--> ?PR?_SENDSTRING_TOTUNER?TUNER
+--> ?PR?_DELAYX1MS?DELAY
?PR?RADIOOPEN?TUNER ----- -----
BL51 BANKED LINKER/LOCATER V5.11 07/16/2005 13:42:42 PAGE 6
+--> ?PR?SETRADIOMONO?TUNER
+--> ?PR?RADIOINIT?TUNER
?PR?SETRADIOMONO?TUNER ----- -----
+--> ?PR?_SENDSTRING_TOTUNER?TUNER
?PR?RADIOINIT?TUNER ----- -----
+--> ?PR?_SENDSTRING_TOTUNER?TUNER
?PR?SOURCE_SET?KEYPROC ----- -----
+--> ?PR?_VFD_ICON_DISPLAY?VFDTASK
+--> ?CO?KEYPROC
+--> ?PR?_VFD_DISPLAY?VFDTASK
+--> ?PR?CHANGE_TUNER_MODE?TUNER
?PR?CHANGE_TUNER_MODE?TUNER ----- -----
+--> ?PR?RADIOMUTE?TUNER
+--> ?PR?_RADIOFREQ?TUNER
+--> ?PR?RADIOOPEN?TUNER
?PR?_VOLUME_TUNE?M61538 0048H 0005H
+--> ?CO?M61538
+--> ?PR?_M61538_TUNE_TIMING?M61538
?PR?_M61538_TUNE_TIMING?M61538 004DH 0003H
+--> ?PR?DELAY5US?DELAY
?PR?PROC_VOLUME_UP?KEYPROC ----- -----
+--> ?CO?KEYPROC
+--> ?PR?_VFD_DISPLAY?VFDTASK
+--> ?PR?_VFD_ICON_DISPLAY?VFDTASK
+--> ?PR?_VOLUME_TUNE?M61538
?PR?PROC_VOLUME_DOWN?KEYPROC ----- -----
+--> ?CO?KEYPROC
+--> ?PR?_VFD_DISPLAY?VFDTASK
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -