📄 tunetv.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 06/17/2005 17:36:47 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, ir_panel.obj, i2c.obj, m35055.obj, tvtune.obj, panelkey_to_ir.obj, Vfd.obj TO tunetv
>> RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
ir_panel.obj (IR_PANEL)
i2c.obj (I2C)
m35055.obj (M35055)
tvtune.obj (TVTUNE)
panelkey_to_ir.obj (PANELKEY_TO_IR)
Vfd.obj (VFD)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: tunetv (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 0010H UNIT _DATA_GROUP_
DATA 0018H 0003H UNIT ?DT?_READ_TV_TUNE?I2C
DATA 001BH 0002H UNIT ?DT?VFD
DATA 001DH 0001H UNIT ?DT?I2C
DATA 001EH 0001H UNIT ?DT?_SUB_DISPLAY_SEARCHING_NUM?TVTUNE
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.6 UNIT ?BI?IR_PANEL
BIT 0020H.6 0000H.3 UNIT ?BI?TVTUNE
BIT 0021H.1 0000H.3 UNIT ?BI?VFD
BIT 0021H.4 0000H.3 UNIT _BIT_GROUP_
0021H.7 0000H.1 *** GAP ***
DATA 0022H 000DH UNIT ?DT?TVTUNE
DATA 002FH 0009H UNIT ?DT?IR_PANEL
IDATA 0038H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0010H UNIT ?PR?_DELAYMS?I2C
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 02FEH UNIT ?PR?PROC_KEY_TV_MENU?TVTUNE
CODE 031CH 02F8H UNIT ?CO?M35055
CODE 0614H 0254H UNIT ?PR?PROC_KEY_TV_SEARCH?TVTUNE
CODE 0868H 011FH UNIT ?PR?_SUB_DISPLAY_SEARCHING_BAR?TVTUNE
CODE 0987H 00EEH UNIT ?CO?TVTUNE
CODE 0A75H 00D7H UNIT ?PR?SUB_SET_CHANNEL?TVTUNE
BL51 BANKED LINKER/LOCATER V5.03 06/17/2005 17:36:47 PAGE 2
CODE 0B4CH 00B2H UNIT ?PR?_SUB_DISPLAY_SEARCHING_NUM?TVTUNE
CODE 0BFEH 00B1H UNIT ?PR?TV_PROCESS_KEY?TVTUNE
CODE 0CAFH 00AFH UNIT ?PR?_PROC_KEY_DIGIT_KEY?TVTUNE
CODE 0D5EH 00A6H UNIT ?PR?VIRRECV?IR_PANEL
CODE 0E04H 009BH UNIT ?PR?PROC_KEY_TV_DVD?TVTUNE
CODE 0E9FH 008CH UNIT ?C_C51STARTUP
CODE 0F2BH 007BH UNIT ?PR?PROCESS_TV_OSD?TVTUNE
CODE 0FA6H 0079H UNIT ?PR?PROC_KEY_POWER?TVTUNE
CODE 101FH 006DH UNIT ?PR?PROC_DIGIT_INPUT_TV_CHANNEL?TVTUNE
CODE 108CH 0067H UNIT ?PR?PROC_KEY_PREV_CH?TVTUNE
CODE 10F3H 0065H UNIT ?PR?_READ24C02?I2C
CODE 1158H 0064H UNIT ?PR?VFD_SCAN_KEY?VFD
CODE 11BCH 0060H UNIT ?CO?IR_PANEL
CODE 121CH 005EH UNIT ?PR?TIMER1?IR_PANEL
CODE 127AH 0059H UNIT ?PR?PROC_KEY_NEXT_CH?TVTUNE
CODE 12D3H 0054H UNIT ?PR?_WRITE_TV_TUNE?I2C
CODE 1327H 0053H UNIT ?PR?PROC_KEY_DISPLAY?TVTUNE
CODE 137AH 004DH UNIT ?PR?_WRITE24C02?I2C
CODE 13C7H 004CH UNIT ?PR?SEND_IR_CUSTOMCODE?PANELKEY_TO_IR
CODE 1413H 0048H UNIT ?PR?VIDEO_OUTPUT_INPUT_SW?TVTUNE
CODE 145BH 0048H UNIT ?PR?VIDEO_OUTPUT_TV_SW?TVTUNE
CODE 14A3H 0047H UNIT ?PR?SEND_IR_HEAD_SYSCODE?PANELKEY_TO_IR
CODE 14EAH 0045H UNIT ?C_INITSEG
CODE 152FH 003FH UNIT ?PR?VFD_INIT?VFD
CODE 156EH 003AH UNIT ?PR?MAIN?MAIN
CODE 15A8H 0037H UNIT ?C?LIB_CODE
CODE 15DFH 0036H UNIT ?PR?_READ_TV_TUNE?I2C
CODE 1615H 0034H UNIT ?PR?_SEND_CR_SET?M35055
CODE 1649H 0030H UNIT ?PR?_M35055_DISPLAY_LINE?M35055
CODE 1679H 0029H UNIT ?PR?INT0_IR?IR_PANEL
CODE 16A2H 0027H UNIT ?PR?_SEND_16BIT_TO_M35055?M35055
CODE 16C9H 0025H UNIT ?PR?PROC_KEY_TV_SEARCH_RETURN?TVTUNE
CODE 16EEH 0023H UNIT ?PR?_DVD_RESUME_DELAY?TVTUNE
CODE 1711H 0022H UNIT ?PR?READ8BIT?I2C
CODE 1733H 0022H UNIT ?PR?PLAYER_POWER_ON_OFF?VFD
CODE 1755H 001EH UNIT ?PR?VIDEO_OUTPUT_DVD_SW?TVTUNE
CODE 1773H 001BH UNIT ?PR?SEND_IR_1?PANELKEY_TO_IR
CODE 178EH 001BH UNIT ?PR?SEND_IR_0?PANELKEY_TO_IR
CODE 17A9H 0019H UNIT ?PR?_WRITE8BIT?I2C
CODE 17C2H 0019H UNIT ?PR?_VFD_OBJECTSENDBYTE?VFD
CODE 17DBH 0019H UNIT ?PR?VFD_OBJECTREADBYTE?VFD
CODE 17F4H 0018H UNIT ?CO?VFD
CODE 180CH 0016H UNIT ?PR?_DELAY_N_MS?MAIN
CODE 1822H 0016H UNIT ?PR?CLEAR_ALL_OSD?M35055
CODE 1838H 0014H UNIT ?PR?U1369_RESET?MAIN
CODE 184CH 0014H UNIT ?PR?STOP?I2C
CODE 1860H 0014H UNIT ?PR?ACK?I2C
CODE 1874H 0014H UNIT ?PR?TESTACK?I2C
CODE 1888H 0014H UNIT ?CO?PANELKEY_TO_IR
CODE 189CH 0013H UNIT ?PR?_M35055_DISPLAY_A_CHAR?M35055
CODE 18AFH 0012H UNIT ?PR?START?I2C
CODE 18C1H 000EH UNIT ?PR?M35055_INIT?M35055
CODE 18CFH 000DH UNIT ?PR?_DELAYUS?I2C
CODE 18DCH 000DH UNIT ?PR?NOACK?I2C
CODE 18E9H 000CH UNIT ?PR?_VFD_STROBESENDBYTE?VFD
CODE 18F5H 000BH UNIT ?PR?IRINIT?IR_PANEL
CODE 1900H 000BH UNIT ?PR?SEND_KEY_TO_IR?PANELKEY_TO_IR
BL51 BANKED LINKER/LOCATER V5.03 06/17/2005 17:36:47 PAGE 3
CODE 190BH 0009H UNIT ?PR?MAIN_TASK?MAIN
OVERLAY MAP OF MODULE: tunetv (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------------
?PR?INT0_IR?IR_PANEL ----- ----- ----- -----
+--> ?PR?VIRRECV?IR_PANEL
?PR?VIRRECV?IR_PANEL ----- ----- ----- -----
+--> ?PR?IRINIT?IR_PANEL
+--> ?CO?IR_PANEL
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?MAIN_TASK?MAIN
?PR?MAIN_TASK?MAIN ----- ----- ----- -----
+--> ?PR?TV_PROCESS_KEY?TVTUNE
+--> ?PR?VFD_SCAN_KEY?VFD
+--> ?PR?PROCESS_TV_OSD?TVTUNE
?PR?TV_PROCESS_KEY?TVTUNE ----- ----- 0008H 0001H
+--> ?PR?SEND_KEY_TO_IR?PANELKEY_TO_IR
+--> ?PR?_PROC_KEY_DIGIT_KEY?TVTUNE
+--> ?PR?PROC_KEY_TV_SEARCH?TVTUNE
+--> ?PR?PROC_KEY_TV_DVD?TVTUNE
+--> ?PR?PROC_KEY_POWER?TVTUNE
+--> ?PR?PROC_KEY_NEXT_CH?TVTUNE
+--> ?PR?PROC_KEY_PREV_CH?TVTUNE
+--> ?PR?PROC_KEY_DISPLAY?TVTUNE
+--> ?PR?PROC_KEY_TV_MENU?TVTUNE
+--> ?PR?PROC_KEY_TV_SEARCH_RETURN?TVTUNE
?PR?SEND_KEY_TO_IR?PANELKEY_TO_IR ----- ----- ----- -----
+--> ?PR?SEND_IR_HEAD_SYSCODE?PANELKEY_TO_IR
+--> ?PR?SEND_IR_CUSTOMCODE?PANELKEY_TO_IR
?PR?SEND_IR_HEAD_SYSCODE?PANELKEY_TO_IR ----- ----- 0009H 0003H
+--> ?PR?SEND_IR_1?PANELKEY_TO_IR
+--> ?PR?SEND_IR_0?PANELKEY_TO_IR
?PR?SEND_IR_CUSTOMCODE?PANELKEY_TO_IR ----- ----- 0009H 0003H
+--> ?CO?PANELKEY_TO_IR
+--> ?PR?SEND_IR_1?PANELKEY_TO_IR
+--> ?PR?SEND_IR_0?PANELKEY_TO_IR
?PR?_PROC_KEY_DIGIT_KEY?TVTUNE ----- ----- 0009H 0001H
BL51 BANKED LINKER/LOCATER V5.03 06/17/2005 17:36:47 PAGE 4
+--> ?PR?_M35055_DISPLAY_LINE?M35055
+--> ?CO?M35055
+--> ?PR?_M35055_DISPLAY_A_CHAR?M35055
+--> ?PR?CLEAR_ALL_OSD?M35055
?PR?_M35055_DISPLAY_LINE?M35055 ----- ----- 000FH 0001H
+--> ?CO?M35055
+--> ?PR?_SEND_16BIT_TO_M35055?M35055
?PR?_M35055_DISPLAY_A_CHAR?M35055 ----- ----- ----- -----
+--> ?PR?_SEND_16BIT_TO_M35055?M35055
?PR?CLEAR_ALL_OSD?M35055 ----- ----- 000EH 0001H
+--> ?PR?_M35055_DISPLAY_LINE?M35055
?PR?PROC_KEY_TV_SEARCH?TVTUNE 0021H.4 0000H.2 0009H 0005H
+--> ?PR?_WRITE24C02?I2C
+--> ?PR?_SEND_CR_SET?M35055
+--> ?PR?CLEAR_ALL_OSD?M35055
+--> ?PR?_M35055_DISPLAY_LINE?M35055
+--> ?CO?TVTUNE
+--> ?PR?_WRITE_TV_TUNE?I2C
+--> ?PR?_SUB_DISPLAY_SEARCHING_BAR?TVTUNE
+--> ?PR?PLAYER_POWER_ON_OFF?VFD
+--> ?PR?PROC_KEY_TV_SEARCH_RETURN?TVTUNE
+--> ?PR?SUB_SET_CHANNEL?TVTUNE
+--> ?PR?_DELAYMS?I2C
?PR?_WRITE24C02?I2C ----- ----- 0010H 0005H
+--> ?PR?START?I2C
+--> ?PR?_WRITE8BIT?I2C
+--> ?PR?TESTACK?I2C
+--> ?PR?STOP?I2C
+--> ?PR?_DELAYMS?I2C
?PR?START?I2C ----- ----- ----- -----
+--> ?PR?_DELAYUS?I2C
?PR?_DELAYUS?I2C ----- ----- 0016H 0002H
?PR?_WRITE8BIT?I2C ----- ----- ----- -----
+--> ?PR?_DELAYUS?I2C
?PR?TESTACK?I2C 0021H.6 0000H.1 ----- -----
+--> ?PR?_DELAYUS?I2C
?PR?STOP?I2C ----- ----- ----- -----
+--> ?PR?_DELAYUS?I2C
?PR?_SEND_CR_SET?M35055 ----- ----- 000EH 0002H
+--> ?PR?_SEND_16BIT_TO_M35055?M35055
+--> ?CO?M35055
?PR?_WRITE_TV_TUNE?I2C ----- ----- 0010H 0002H
+--> ?PR?START?I2C
+--> ?PR?_WRITE8BIT?I2C
+--> ?PR?TESTACK?I2C
BL51 BANKED LINKER/LOCATER V5.03 06/17/2005 17:36:47 PAGE 5
+--> ?PR?STOP?I2C
+--> ?PR?_DELAYMS?I2C
?PR?_SUB_DISPLAY_SEARCHING_BAR?TVTUNE ----- ----- 000EH 0004H
+--> ?PR?_M35055_DISPLAY_A_CHAR?M35055
+--> ?CO?TVTUNE
+--> ?CO?M35055
?PR?PROC_KEY_TV_SEARCH_RETURN?TVTUNE ----- ----- ----- -----
+--> ?PR?_SEND_CR_SET?M35055
+--> ?PR?CLEAR_ALL_OSD?M35055
+--> ?PR?SUB_SET_CHANNEL?TVTUNE
+--> ?PR?PROC_KEY_POWER?TVTUNE
?PR?SUB_SET_CHANNEL?TVTUNE ----- ----- 000EH 0002H
+--> ?PR?_WRITE24C02?I2C
+--> ?PR?_READ24C02?I2C
+--> ?CO?TVTUNE
+--> ?PR?_WRITE_TV_TUNE?I2C
+--> ?CO?M35055
+--> ?PR?_M35055_DISPLAY_A_CHAR?M35055
+--> ?PR?_DELAYMS?I2C
?PR?_READ24C02?I2C ----- ----- 0010H 0005H
+--> ?PR?START?I2C
+--> ?PR?_WRITE8BIT?I2C
+--> ?PR?TESTACK?I2C
+--> ?PR?READ8BIT?I2C
+--> ?PR?ACK?I2C
+--> ?PR?NOACK?I2C
+--> ?PR?STOP?I2C
?PR?READ8BIT?I2C ----- ----- 0015H 0001H
+--> ?PR?_DELAYUS?I2C
?PR?ACK?I2C ----- ----- ----- -----
+--> ?PR?_DELAYUS?I2C
?PR?NOACK?I2C ----- ----- ----- -----
+--> ?PR?_DELAYUS?I2C
?PR?PROC_KEY_POWER?TVTUNE ----- ----- ----- -----
+--> ?PR?_WRITE24C02?I2C
+--> ?PR?_DVD_RESUME_DELAY?TVTUNE
+--> ?PR?_DELAYMS?I2C
+--> ?PR?_READ24C02?I2C
+--> ?PR?M35055_INIT?M35055
+--> ?PR?VFD_INIT?VFD
?PR?_DVD_RESUME_DELAY?TVTUNE ----- ----- 000EH 0002H
+--> ?PR?_DELAYMS?I2C
?PR?M35055_INIT?M35055 ----- ----- ----- -----
+--> ?PR?CLEAR_ALL_OSD?M35055
+--> ?PR?_SEND_CR_SET?M35055
?PR?VFD_INIT?VFD ----- ----- 000EH 0001H
BL51 BANKED LINKER/LOCATER V5.03 06/17/2005 17:36:47 PAGE 6
+--> ?PR?_VFD_STROBESENDBYTE?VFD
+--> ?PR?_VFD_OBJECTSENDBYTE?VFD
?PR?_VFD_STROBESENDBYTE?VFD ----- ----- ----- -----
+--> ?PR?_VFD_OBJECTSENDBYTE?VFD
?PR?PROC_KEY_TV_DVD?TVTUNE ----- ----- ----- -----
+--> ?PR?_READ24C02?I2C
+--> ?PR?CLEAR_ALL_OSD?M35055
+--> ?PR?_M35055_DISPLAY_LINE?M35055
+--> ?PR?SUB_SET_CHANNEL?TVTUNE
+--> ?PR?VIDEO_OUTPUT_TV_SW?TVTUNE
+--> ?PR?VIDEO_OUTPUT_INPUT_SW?TVTUNE
+--> ?PR?_SEND_CR_SET?M35055
+--> ?PR?VIDEO_OUTPUT_DVD_SW?TVTUNE
?PR?VIDEO_OUTPUT_TV_SW?TVTUNE 0021H.4 0000H.1 ----- -----
+--> ?PR?_SEND_CR_SET?M35055
+--> ?PR?_DELAYMS?I2C
?PR?VIDEO_OUTPUT_INPUT_SW?TVTUNE 0021H.4 0000H.1 ----- -----
+--> ?PR?_SEND_CR_SET?M35055
+--> ?PR?_DELAYMS?I2C
?PR?VIDEO_OUTPUT_DVD_SW?TVTUNE ----- ----- ----- -----
+--> ?PR?U1369_RESET?MAIN
+--> ?PR?_DELAYMS?I2C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -