📄 cd21_new.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 07/23/2007 13:39:58 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\obj\START900.obj, .\obj\main.obj, .\obj\MESSAGE.obj, .\obj\SPI.obj, .\obj\UART.obj, .\obj\key
>> _process.obj, .\obj\IC165.obj, .\obj\IR.obj, .\obj\debug.obj TO .\obj\CD21_NEW PRINT (.\lst\CD21_NEW.m51) RAMSIZE (25
>> 6) CODE (0X0000-0X07FF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\obj\START900.obj (?C_STARTUP)
.\obj\main.obj (MAIN)
.\obj\MESSAGE.obj (MESSAGE)
.\obj\SPI.obj (SPI)
.\obj\UART.obj (UART)
.\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\CD21_NEW (?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 000DH UNIT ?DT?IC165
001DH 0003H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
BIT 0020H.2 0000H.1 UNIT ?BI?IR
0020H.3 0000H.5 *** GAP ***
DATA 0021H 000BH UNIT _DATA_GROUP_
DATA 002CH 0008H UNIT ?DT?IR
DATA 0034H 0004H UNIT ?DT?MAIN
IDATA 0038H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?_PANEL_CONVERT_KEY_VALUE?IC165
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?PR?_PROC_KEY_PRESS?IC165
0011H 0002H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 011AH UNIT ?C?LIB_CODE
CODE 0138H 0111H UNIT ?PR?IR_CORE_NEC?IR
CODE 0249H 0092H UNIT ?C_C51STARTUP
CODE 02DBH 0072H UNIT ?PR?_SEND_IR?IR
BL51 BANKED LINKER/LOCATER V6.00 07/23/2007 13:39:58 PAGE 2
CODE 034DH 0053H UNIT ?PR?SCAN_PANEL_KEY?IC165
CODE 03A0H 004CH UNIT ?PR?MAIN?MAIN
CODE 03ECH 004BH UNIT ?PR?GET_KEY?IC165
CODE 0437H 0046H UNIT ?PR?GETPANELKEYTHREAD?IC165
CODE 047DH 003DH UNIT ?PR?_SET_SYSTEM_BAUD_RATE?MAIN
CODE 04BAH 0036H UNIT ?PR?_KEY_SERVICE?KEY_PROCESS
CODE 04F0H 002EH UNIT ?C_INITSEG
CODE 051EH 002BH UNIT ?PR?PROC_POWER_KEY?KEY_PROCESS
CODE 0549H 0025H UNIT ?PR?TIMER1_INTERRUPT_SERVICE?MAIN
CODE 056EH 0025H UNIT ?PR?REST_MAST_TVBOX?KEY_PROCESS
CODE 0593H 001FH UNIT ?PR?EXTIRQ_INTERRUPT_SERVICE?IR
CODE 05B2H 001DH UNIT ?PR?TIMER_0?IR
CODE 05CFH 0016H UNIT ?PR?_PROC_IR_SEL_DISP?KEY_PROCESS
CODE 05E5H 0015H UNIT ?PR?_DELAY?MAIN
CODE 05FAH 0011H UNIT ?PR?IO_CONFIG?MAIN
CODE 060BH 000EH UNIT ?PR?DELAY_889US?IR
CODE 0619H 000BH UNIT ?PR?SYSTEM_TIMER_INIT?MAIN
CODE 0624H 0007H UNIT ?PR?_PROC_KEY_HOLD?IC165
CODE 062BH 0007H UNIT ?PR?_PROC_KEY_UP?IC165
0632H F9BEH *** GAP ***
CODE FFF0H 000CH ABSOLUTE
OVERLAY MAP OF MODULE: .\obj\CD21_NEW (?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_HOLD?IC165 0023H 0003H
?PR?_PROC_KEY_UP?IC165 0023H 0003H
?PR?_KEY_SERVICE?KEY_PROCESS 0021H 0001H
BL51 BANKED LINKER/LOCATER V6.00 07/23/2007 13:39:58 PAGE 3
+--> ?PR?PROC_POWER_KEY?KEY_PROCESS
+--> ?PR?_SEND_IR?IR
?PR?PROC_POWER_KEY?KEY_PROCESS ----- -----
+--> ?PR?_PROC_IR_SEL_DISP?KEY_PROCESS
+--> ?PR?REST_MAST_TVBOX?KEY_PROCESS
?PR?REST_MAST_TVBOX?KEY_PROCESS ----- -----
+--> ?PR?_DELAY?MAIN
?PR?_SEND_IR?IR 0022H 0006H
+--> ?PR?DELAY_889US?IR
*** NEW ROOT ***************************************************
?PR?EXTIRQ_INTERRUPT_SERVICE?IR ----- -----
+--> ?PR?IR_CORE_NEC?IR
?PR?IR_CORE_NEC?IR 0028H 0004H
SYMBOL TABLE OF MODULE: .\obj\CD21_NEW (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0249H SEGMENT ?C_C51STARTUP
I:0038H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
N:0000H SYMBOL BOE
N:0000H SYMBOL BOOTSTAT
N:001FH SYMBOL BOOTVEC
N:0003H SYMBOL FOSC
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0100H SYMBOL IDATALEN
C:0252H SYMBOL IDATALOOP
D:0080H SYMBOL P0
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
C:024FH SYMBOL PROG_GOON
N:0001H 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:0249H SYMBOL STARTUP1
N:0000H SYMBOL WDSE
N:0000H SYMBOL WDTE
N:0000H SYMBOL XBPSTACK
BL51 BANKED LINKER/LOCATER V6.00 07/23/2007 13:39:58 PAGE 4
N:0200H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
N:0043H SYMBOL _UCFG1
N:0000H SYMBOL _UCFG2
C:0000H LINE# 230
C:0249H LINE# 236
C:024CH LINE# 237
C:024FH LINE# 240
C:0251H LINE# 241
C:0252H LINE# 242
C:0253H LINE# 243
C:0255H LINE# 281
C:0258H LINE# 282
------- 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:0549H PUBLIC timer1_interrupt_service
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
D:0034H PUBLIC linear_timer
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
B:00A8H.4 PUBLIC ES
C:03A0H PUBLIC main
B:0020H.0 PUBLIC ir_enable
D:00C0H PUBLIC ADMODA
B:0020H.1 PUBLIC power_flag
D:0087H PUBLIC PCON
D:0095H PUBLIC DIVM
C:05FAH PUBLIC io_config
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0035H PUBLIC codeIR
D:00BDH PUBLIC BRGCON
C:047DH PUBLIC _set_system_baud_rate
C:0619H PUBLIC system_timer_init
B:00A8H.1 PUBLIC ET0
D:00B8H PUBLIC IP0
B:00A8H.3 PUBLIC ET1
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
D:008AH PUBLIC TL0
D:0036H PUBLIC Get_key_timer
D:008BH PUBLIC TL1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:00BEH PUBLIC BRGR0
BL51 BANKED LINKER/LOCATER V6.00 07/23/2007 13:39:58 PAGE 5
D:00BFH PUBLIC BRGR1
D:0037H PUBLIC user_key
C:05E5H PUBLIC _delay
D:008FH PUBLIC TAMOD
D:00D0H PUBLIC PSW
------- PROC TIMER1_INTERRUPT_SERVICE
C:0549H LINE# 27
C:054DH LINE# 30
C:054FH LINE# 31
C:0552H LINE# 32
C:0555H LINE# 33
C:0557H LINE# 34
C:055EH LINE# 35
C:0560H LINE# 37
C:0567H LINE# 38
C:0569H LINE# 41
------- ENDPROC TIMER1_INTERRUPT_SERVICE
------- PROC SYSTEM_TIMER_INIT
C:0619H LINE# 42
C:0619H LINE# 44
C:0619H LINE# 45
C:061CH LINE# 46
C:061FH LINE# 47
C:0621H LINE# 48
C:0623H LINE# 49
------- ENDPROC SYSTEM_TIMER_INIT
------- PROC _DELAY
D:0006H SYMBOL j
------- DO
D:0005H SYMBOL i
------- ENDDO
C:05E5H LINE# 51
C:05E5H LINE# 52
C:05E5H LINE# 53
C:05E7H LINE# 54
C:05F0H LINE# 55
C:05F0H LINE# 56
C:05F2H LINE# 57
C:05F9H LINE# 58
------- ENDPROC _DELAY
------- PROC _SET_SYSTEM_BAUD_RATE
D:0007H SYMBOL mode
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -