📄 tv_box_915.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 03/06/2008 13:48:05 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\obj\START900.obj, .\obj\main.obj, .\obj\key_process.obj, .\obj\IC165.obj, .\obj\IR.obj, .\obj
>> \debug.obj TO .\obj\TV_BOX_915 PRINT (.\lst\TV_BOX_915.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\obj\START900.obj (?C_STARTUP)
.\obj\main.obj (MAIN)
.\obj\key_process.obj (KEY_PROCESS)
.\obj\IC165.obj (IC165)
.\obj\IR.obj (IR)
.\obj\debug.obj (DEBUG)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
LINK MAP OF MODULE: .\obj\TV_BOX_915 (?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 000FH UNIT ?DT?IC165
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
BIT 0020H.2 0000H.2 UNIT ?BI?IR
0020H.4 0000H.4 *** GAP ***
DATA 0021H 0009H UNIT _DATA_GROUP_
DATA 002AH 0007H UNIT ?DT?IR
DATA 0031H 0005H UNIT ?DT?MAIN
IDATA 0036H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?IO_CONFIG?MAIN
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0140H UNIT ?PR?IR_CORE_NEC?IR
CODE 015EH 011AH UNIT ?C?LIB_CODE
CODE 0278H 008CH UNIT ?C_C51STARTUP
CODE 0304H 007AH UNIT ?PR?SCAN_PANEL_KEY?IC165
CODE 037EH 0067H UNIT ?PR?_SEND_IR?IR
CODE 03E5H 0053H UNIT ?PR?MAIN?MAIN
CODE 0438H 004BH UNIT ?PR?GET_KEY?IC165
CODE 0483H 0046H UNIT ?PR?GETPANELKEYTHREAD?IC165
CODE 04C9H 003DH UNIT ?PR?_SET_SYSTEM_BAUD_RATE?MAIN
CODE 0506H 003CH UNIT ?PR?PROC_POWER_KEY?KEY_PROCESS
CODE 0542H 0035H UNIT ?C_INITSEG
BL51 BANKED LINKER/LOCATER V6.05 03/06/2008 13:48:05 PAGE 2
CODE 0577H 0031H UNIT ?PR?TIMER1_INTERRUPT_SERVICE?MAIN
CODE 05A8H 0031H UNIT ?PR?_PROC_KEY_HOLD?IC165
CODE 05D9H 0030H UNIT ?PR?_NEC_SEND_VAULE?IR
CODE 0609H 0024H UNIT ?PR?REST_MAST_TVBOX?KEY_PROCESS
CODE 062DH 001FH UNIT ?PR?EXTIRQ_INTERRUPT_SERVICE?IR
CODE 064CH 001DH UNIT ?PR?TIMER_0?IR
CODE 0669H 0015H UNIT ?PR?_DELAY?MAIN
CODE 067EH 0013H UNIT ?PR?_KEY_SERVICE?KEY_PROCESS
CODE 0691H 000BH UNIT ?PR?SYSTEM_TIMER_INIT?MAIN
CODE 069CH 0007H UNIT ?PR?_PANEL_CONVERT_KEY_VALUE?IC165
CODE 06A3H 0007H UNIT ?PR?_PROC_KEY_UP?IC165
CODE 06AAH 0006H UNIT ?PR?_PROC_KEY_PRESS?IC165
06B0H F940H *** GAP ***
CODE FFF0H 0004H ABSOLUTE
FFF4H 0004H *** GAP ***
CODE FFF8H 0008H ABSOLUTE
OVERLAY MAP OF MODULE: .\obj\TV_BOX_915 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?IO_CONFIG?MAIN
+--> ?PR?_SET_SYSTEM_BAUD_RATE?MAIN
+--> ?PR?SYSTEM_TIMER_INIT?MAIN
+--> ?PR?GETPANELKEYTHREAD?IC165
+--> ?PR?_KEY_SERVICE?KEY_PROCESS
+--> ?PR?_DELAY?MAIN
?PR?GETPANELKEYTHREAD?IC165 0021H 0002H
+--> ?PR?GET_KEY?IC165
+--> ?PR?_PROC_KEY_PRESS?IC165
+--> ?PR?_PROC_KEY_HOLD?IC165
+--> ?PR?_PROC_KEY_UP?IC165
?PR?GET_KEY?IC165 0023H 0002H
+--> ?PR?SCAN_PANEL_KEY?IC165
+--> ?PR?_PANEL_CONVERT_KEY_VALUE?IC165
?PR?_PROC_KEY_UP?IC165 0023H 0003H
?PR?_KEY_SERVICE?KEY_PROCESS 0021H 0001H
+--> ?PR?PROC_POWER_KEY?KEY_PROCESS
+--> ?PR?_SEND_IR?IR
?PR?PROC_POWER_KEY?KEY_PROCESS ----- -----
+--> ?PR?_SEND_IR?IR
+--> ?PR?REST_MAST_TVBOX?KEY_PROCESS
BL51 BANKED LINKER/LOCATER V6.05 03/06/2008 13:48:05 PAGE 3
?PR?_SEND_IR?IR 0022H 0001H
+--> ?PR?_DELAY?MAIN
+--> ?PR?_NEC_SEND_VAULE?IR
?PR?_NEC_SEND_VAULE?IR 0023H 0002H
+--> ?PR?_DELAY?MAIN
?PR?REST_MAST_TVBOX?KEY_PROCESS ----- -----
+--> ?PR?_DELAY?MAIN
*** NEW ROOT ***************************************************
?PR?EXTIRQ_INTERRUPT_SERVICE?IR ----- -----
+--> ?PR?IR_CORE_NEC?IR
?PR?IR_CORE_NEC?IR 0026H 0004H
SYMBOL TABLE OF MODULE: .\obj\TV_BOX_915 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0278H SEGMENT ?C_C51STARTUP
I:0036H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
N:0001H SYMBOL BOE
N:0000H SYMBOL BOOTSTAT
N:001EH SYMBOL BOOTVEC
N:0003H SYMBOL FOSC
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0100H SYMBOL IDATALEN
C:027BH SYMBOL IDATALOOP
N:0000H SYMBOL IRCDBL
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL RPE
N:0000H SYMBOL SEC0
N:0000H SYMBOL SEC1
N:0000H SYMBOL SEC2
N:0000H SYMBOL SEC3
N:0000H SYMBOL SEC4
N:0000H SYMBOL SEC5
N:0000H SYMBOL SEC6
N:0000H SYMBOL SEC7
D:0081H SYMBOL SP
C:0278H SYMBOL STARTUP1
N:0000H SYMBOL WDSE
N:0000H SYMBOL WDTE
N:0000H SYMBOL XBPSTACK
N:0200H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
N:0023H SYMBOL _UCFG1
BL51 BANKED LINKER/LOCATER V6.05 03/06/2008 13:48:05 PAGE 4
N:0000H SYMBOL _UCFG2
C:0000H LINE# 267
C:0278H LINE# 274
C:027AH LINE# 275
C:027BH LINE# 276
C:027CH LINE# 277
C:027EH LINE# 315
C:0281H LINE# 316
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P0M1
D:0091H PUBLIC P1M1
D:0085H PUBLIC P0M2
D:0080H PUBLIC P0
C:0577H PUBLIC timer1_interrupt_service
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
D:0031H PUBLIC linear_timer
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
C:0669H PUBLIC _delay
C:03E5H PUBLIC main
B:0020H.0 PUBLIC ir_enable
B:0090H.4 PUBLIC RST_N
D:00C0H PUBLIC ADMODA
B:0020H.1 PUBLIC power_flag
B:0080H.0 PUBLIC STANDBY_CTRL
D:0087H PUBLIC PCON
D:0095H PUBLIC DIVM
C:000EH PUBLIC io_config
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0033H PUBLIC codeIR
D:00BDH PUBLIC BRGCON
C:0691H PUBLIC system_timer_init
B:00A8H.1 PUBLIC ET0
D:00B8H PUBLIC IP0
B:00A8H.3 PUBLIC ET1
D:008CH PUBLIC TH0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
B:0090H.1 PUBLIC STANDBY_LED
D:008AH PUBLIC TL0
D:0034H PUBLIC Get_key_timer
D:008BH PUBLIC TL1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:00BEH PUBLIC BRGR0
D:00BFH PUBLIC BRGR1
C:04C9H PUBLIC _set_system_baud_rate
D:0035H PUBLIC user_key
B:0090H.2 PUBLIC OUTPUT_IR
BL51 BANKED LINKER/LOCATER V6.05 03/06/2008 13:48:05 PAGE 5
D:00D0H PUBLIC PSW
------- PROC TIMER1_INTERRUPT_SERVICE
C:0577H LINE# 27
C:057BH LINE# 36
C:057DH LINE# 37
C:0580H LINE# 38
C:0583H LINE# 39
C:0585H LINE# 41
C:0592H LINE# 42
C:0592H LINE# 43
C:059AH LINE# 44
C:059AH LINE# 45
C:05A1H LINE# 46
C:05A1H LINE# 47
C:05A3H LINE# 48
C:05A3H LINE# 59
------- ENDPROC TIMER1_INTERRUPT_SERVICE
------- PROC SYSTEM_TIMER_INIT
C:0691H LINE# 61
C:0691H LINE# 63
C:0691H LINE# 64
C:0694H LINE# 65
C:0697H LINE# 66
C:0699H LINE# 67
C:069BH LINE# 68
------- ENDPROC SYSTEM_TIMER_INIT
------- PROC _DELAY
D:0006H SYMBOL j
------- DO
D:0005H SYMBOL i
------- ENDDO
C:0669H LINE# 70
C:0669H LINE# 71
C:0669H LINE# 73
C:0672H LINE# 74
C:0672H LINE# 75
C:0674H LINE# 76
C:0676H LINE# 77
C:067DH LINE# 78
------- ENDPROC _DELAY
------- PROC _SET_SYSTEM_BAUD_RATE
D:0007H SYMBOL mode
------- DO
D:0006H SYMBOL reg_brgr0
D:0005H SYMBOL reg_brgr1
------- ENDDO
C:04C9H LINE# 82
C:04C9H LINE# 83
C:04C9H LINE# 84
C:04CCH LINE# 86
C:04DDH LINE# 87
C:04DDH LINE# 88
C:04DDH LINE# 89
C:04DFH LINE# 91
C:04E1H LINE# 92
C:04E1H LINE# 93
C:04E3H LINE# 94
BL51 BANKED LINKER/LOCATER V6.05 03/06/2008 13:48:05 PAGE 6
C:04E5H LINE# 96
C:04E7H LINE# 97
C:04E7H LINE# 98
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -