📄 study kit.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 04/19/2009 02:07:50 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE .\Output\Bin\Main.obj TO .\Output\Bin\Study Kit.bin PRINT (.\Output\Listing\Study
>> Kit.m51) RAMSIZE (256)
INPUT MODULES INCLUDED:
.\Output\Bin\Main.obj (MAIN)
LINK MAP OF MODULE: .\Output\Bin\Study Kit.bin (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0568H ABSOLUTE
SYMBOL TABLE OF MODULE: .\Output\Bin\Study Kit.bin (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
C:00BEH SYMBOL CLOCK_INITIAL
C:00C8H SYMBOL CLOCK_TASK_PROCESS
C:00CBH SYMBOL CLOCK_TASK_PROCESS_TUBE_PROCESS_RETURN
C:04CDH SYMBOL COM_INITIAL
C:04CEH SYMBOL COM_TASK_PROCESS
C:0135H SYMBOL CREATE_MULTI_TASK
N:C000H SYMBOL DEFINE_CRYSTAL_FREQUENCY
B:00A0H.1 SYMBOL DEFINE_I2C_IO_SCL
B:00A0H.0 SYMBOL DEFINE_I2C_IO_SDA
N:0000H SYMBOL DEFINE_IR_CUSTOMER_CODE
B:00A0H.2 SYMBOL DEFINE_IR_IO_PORT
D:00B0H SYMBOL DEFINE_KEYPAD_IO_PORT
D:0090H SYMBOL DEFINE_LCD_IO
B:0090H.3 SYMBOL DEFINE_LCD_IO_BL
B:0090H.4 SYMBOL DEFINE_LCD_IO_DATA4
B:0090H.5 SYMBOL DEFINE_LCD_IO_DATA5
B:0090H.6 SYMBOL DEFINE_LCD_IO_DATA6
B:0090H.7 SYMBOL DEFINE_LCD_IO_DATA7
B:0090H.2 SYMBOL DEFINE_LCD_IO_EN
B:0090H.0 SYMBOL DEFINE_LCD_IO_RS
B:0090H.1 SYMBOL DEFINE_LCD_IO_RW
D:0090H SYMBOL DEFINE_LED_IO_PORT
N:008EH SYMBOL DEFINE_MCU_AUXR
N:00E8H SYMBOL DEFINE_SLEEP_1S_BYTE0
N:0003H SYMBOL DEFINE_SLEEP_1S_BYTE1
N:001FH SYMBOL DEFINE_SP_START_ADDRESS
N:0077H SYMBOL DEFINE_SP_TEMP_START_ADDRESS
BL51 BANKED LINKER/LOCATER V6.05 04/19/2009 02:07:50 PAGE 2
N:0018H SYMBOL DEFINE_TASK_BLOCK
N:0060H SYMBOL DEFINE_TASK_BUFFER_SIZE
N:0004H SYMBOL DEFINE_TASK_MAX
N:000FH SYMBOL DEFINE_TASK_REGISTER_SIZE
N:0008H SYMBOL DEFINE_TASK_STACK_SIZE
N:0001H SYMBOL DEFINE_TASK_STATCK_POINTER_SIZE
N:00A3H SYMBOL DEFINE_TIMER0_COUNTER_BEGIN_VALUE
N:0002H SYMBOL DEFINE_TIMER_MODE
B:00A0H.3 SYMBOL DEFINE_TONE_IO_PORT
D:00A0H SYMBOL DEFINE_TUBE_IO_PORT_CONTROL
B:00A0H.7 SYMBOL DEFINE_TUBE_IO_PORT_CONTROL_1
B:00A0H.6 SYMBOL DEFINE_TUBE_IO_PORT_CONTROL_2
B:00A0H.5 SYMBOL DEFINE_TUBE_IO_PORT_CONTROL_3
B:00A0H.4 SYMBOL DEFINE_TUBE_IO_PORT_CONTROL_4
D:0080H SYMBOL DEFINE_TUBE_IO_PORT_DATA
N:0002H SYMBOL DEFINE_TUBE_SHOW_MODE_CLOCK
N:0001H SYMBOL DEFINE_TUBE_SHOW_MODE_DECIMAL
N:0000H SYMBOL DEFINE_TUBE_SHOW_MODE_HEX
N:0001H SYMBOL DEFINE_TUBE_SLEEP_25MS_BYTE0
N:0000H SYMBOL DEFINE_TUBE_SLEEP_25MS_BYTE1
C:0248H SYMBOL DELAY1000
C:024AH SYMBOL DELAY1000_A
C:024FH SYMBOL DELAY2400
C:0251H SYMBOL DELAY2400_A
C:0241H SYMBOL DELAY882
C:0243H SYMBOL DELAY882_A
C:03D4H SYMBOL DELAY_5MS
C:03D6H SYMBOL DELAY_5MS_LOOP
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
C:04C8H SYMBOL E2PROM_INITIAL
C:04C9H SYMBOL E2PROM_TASK_PROCESS
B:00A8H.7 SYMBOL EA
B:00A8H.1 SYMBOL ET0
C:01EAH SYMBOL FLOW_PROCESS
C:0197H SYMBOL I2C_8BIT_RECV
C:019BH SYMBOL I2C_8BIT_RECV_LOOP
C:0188H SYMBOL I2C_8BIT_SEND
C:018CH SYMBOL I2C_8BIT_SEND_LOOP
C:017FH SYMBOL I2C_ACK_NO_SEND
C:016DH SYMBOL I2C_ACK_RECV
C:0176H SYMBOL I2C_ACK_SEND
C:0152H SYMBOL I2C_INITIAL
C:01A6H SYMBOL I2C_READ
C:01A6H SYMBOL I2C_READ_LOOP_A
C:01B5H SYMBOL I2C_READ_LOOP_B
C:015BH SYMBOL I2C_START
C:0164H SYMBOL I2C_STOP
C:01CDH SYMBOL I2C_WRITE
C:01CDH SYMBOL I2C_WRITE_LOOP_A
C:04D7H SYMBOL INITIALIZATION
C:01EDH SYMBOL IR_INITIAL
C:04F2H SYMBOL IR_PROCESS
C:0563H SYMBOL IR_PROCESS1
C:01FAH SYMBOL IR_PROCESS_00
C:0217H SYMBOL IR_PROCESS_00_4BYTE
C:0219H SYMBOL IR_PROCESS_00_8BIT
BL51 BANKED LINKER/LOCATER V6.05 04/19/2009 02:07:50 PAGE 3
C:0202H SYMBOL IR_PROCESS_00_LEADER_DETECT
C:023BH SYMBOL IR_PROCESS_00_NEXT
C:0226H SYMBOL IR_PROCESS_00_RECEIVE_BIT
C:023BH SYMBOL IR_PROCESS_00_RETURN
C:023EH SYMBOL IR_PROCESS_00_SERIES_CODE
C:0200H SYMBOL IR_PROCESS_00_START
C:051BH SYMBOL IR_PROCESS_4BYTE
C:051DH SYMBOL IR_PROCESS_8BIT
C:04FAH SYMBOL IR_PROCESS_LEADER_DETECT
C:0553H SYMBOL IR_PROCESS_NEXT
C:0536H SYMBOL IR_PROCESS_RECEIVE_BIT
C:0553H SYMBOL IR_PROCESS_RETURN
C:0556H SYMBOL IR_PROCESS_SERIES_CODE
C:04F8H SYMBOL IR_PROCESS_START
C:0260H SYMBOL KEYPAD_INITIAL
C:0261H SYMBOL KEYPAD_PROCESS
C:039AH SYMBOL LCD_4BIT_SEND
C:0396H SYMBOL LCD_8BIT_SEND
C:0371H SYMBOL LCD_CLEAR
C:0384H SYMBOL LCD_CLEAR_LINE_0
C:038DH SYMBOL LCD_CLEAR_LINE_1
C:031DH SYMBOL LCD_INITIAL
C:0323H SYMBOL LCD_INITIAL_LOOP_A
C:035EH SYMBOL LCD_LOAD_FONT
C:0369H SYMBOL LCD_LOAD_FONT_LOOP
C:03C7H SYMBOL LCD_OUTPUT_IO_LINE_0_RETURN
C:03B1H SYMBOL LCD_OUTPUT_TO_LINE_0
C:03B9H SYMBOL LCD_OUTPUT_TO_LINE_0_LOOP
C:03C1H SYMBOL LCD_OUTPUT_TO_LINE_0_LOOP_NEXT
C:03B3H SYMBOL LCD_OUTPUT_TO_LINE_0_START
C:03CEH SYMBOL LCD_OUTPUT_TO_LINE_0_X
C:03C8H SYMBOL LCD_OUTPUT_TO_LINE_1
C:03DDH SYMBOL LCD_TASK_PROCESS
C:03E5H SYMBOL LCD_TASK_PROCESS_LOOP_0
C:0411H SYMBOL LCD_TASK_PROCESS_LOOP_1
C:025BH SYMBOL LED_INITIAL
C:025CH SYMBOL LED_TASK_PROCESS
C:0559H SYMBOL MAIN
C:0565H SYMBOL MAIN_FLOW_PROCESS_RETURN
C:0565H SYMBOL MAIN_IR_PROCESS_RETURN
C:0565H SYMBOL MAIN_KEYPAD_PROCESS_RETURN
C:0565H SYMBOL MAIN_TASK_PROCESS
C:00CFH SYMBOL MCU_INITIAL
D:0080H SYMBOL P0
D:0090H SYMBOL P1
D:00A0H SYMBOL P2
D:00B0H SYMBOL P3
D:00D0H SYMBOL PSW
D:0081H SYMBOL SP
C:0437H SYMBOL TABLE_CUSTOMER_FONT
C:0477H SYMBOL TABLE_STR_CLEAR_0
C:0488H SYMBOL TABLE_STR_CLEAR_1
C:04C2H SYMBOL TABLE_STR_LED_MODULE
C:0499H SYMBOL TABLE_STR_WELCOME
C:00D7H SYMBOL TASK_CREATE_
C:00E0H SYMBOL TASK_CREATE_START
C:0114H SYMBOL TASK_CREATE_START_RETURN
BL51 BANKED LINKER/LOCATER V6.05 04/19/2009 02:07:50 PAGE 4
C:0117H SYMBOL TASK_DESTROY
C:00D3H SYMBOL TASK_INITIAL
C:0116H SYMBOL TASK_RESUME
C:0118H SYMBOL TASK_SLEEP
C:011CH SYMBOL TASK_SLEEP_LOOP
C:0134H SYMBOL TASK_SLEEP_RETURN
C:0115H SYMBOL TASK_SUSPEND
C:009BH SYMBOL TASK_SWITCH_TO_NEXT
D:008CH SYMBOL TH0
C:0030H SYMBOL TIMER_INITIAL
C:0057H SYMBOL TIMER_INTERRUPT_0_FOR_MULTI_TASK
C:009BH SYMBOL TIMER_INTERRUPT_0_FOR_MULTI_TASK__IR_PROCESS_RETURN
C:0098H SYMBOL TIMER_INTERRUPT_0_FOR_MULTI_TASK__TIMER_TICK_NOW_COUNTER_RETURN
C:0037H SYMBOL TIMER_STARTUP
C:0047H SYMBOL TIMER_TICK_NOW_COUNTER_
D:008AH SYMBOL TL0
D:0089H SYMBOL TMOD
C:04D2H SYMBOL TONE_INITIAL
C:04D3H SYMBOL TONE_TASK_PROCESS
B:0088H.4 SYMBOL TR0
C:030BH SYMBOL TUBE_CHARACTER_TABLE
C:02E9H SYMBOL TUBE_DISPLAY_BY_CLOCK
C:02E8H SYMBOL TUBE_DISPLAY_BY_DECIMAL
C:027CH SYMBOL TUBE_DISPLAY_BY_HEX
C:0298H SYMBOL TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_2
C:02A6H SYMBOL TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_2_VISIBLE
C:02B4H SYMBOL TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_3
C:02C7H SYMBOL TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_3_VISIBLE
C:02D5H SYMBOL TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_4
C:02D9H SYMBOL TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_4_VISIBLE
C:02E7H SYMBOL TUBE_DISPLAY_BY_HEX_RETURN
C:0282H SYMBOL TUBE_DISPLAY_BY_HEX_RR_0
C:02B8H SYMBOL TUBE_DISPLAY_BY_HEX_RR_1
C:0264H SYMBOL TUBE_INITIAL
C:02EAH SYMBOL TUBE_PROCESS
C:0306H SYMBOL TUBE_PROCESS_MODE_CLOCK
C:0301H SYMBOL TUBE_PROCESS_MODE_DECIMAL
C:02FCH SYMBOL TUBE_PROCESS_MODE_HEX
C:0308H SYMBOL TUBE_PROCESS_RETURN
C:0274H SYMBOL TUBE_SHOW_NUMBER
N:000DH SYMBOL VAR_CLOCK_HOUR
N:000CH SYMBOL VAR_CLOCK_MINUTE
N:000BH SYMBOL VAR_CLOCK_SECOND
N:0011H SYMBOL VAR_IR_BUFFER_START_ADDRESS
N:0011H SYMBOL VAR_IR_CUSTOMER_CODE
N:0012H SYMBOL VAR_IR_CUSTOMER_CODE_INVERSE
N:0013H SYMBOL VAR_IR_KEY_CODE
N:0014H SYMBOL VAR_IR_KEY_CODE_INVERSE
N:0008H SYMBOL VAR_TASK_CURRENT_ID
N:0009H SYMBOL VAR_TIMER_TICK_NOW_BYTE0
N:000AH SYMBOL VAR_TIMER_TICK_NOW_BYTE1
N:000FH SYMBOL VAR_TUBE_SHOW_BYTE0
N:0010H SYMBOL VAR_TUBE_SHOW_BYTE1
N:000EH SYMBOL VAR_TUBE_SHOW_MODE
C:0000H LINE# 8
C:000BH LINE# 10
C:04D7H LINE# 44
BL51 BANKED LINKER/LOCATER V6.05 04/19/2009 02:07:50 PAGE 5
C:04D9H LINE# 45
C:04DBH LINE# 48
C:04DDH LINE# 49
C:04DFH LINE# 50
C:04E1H LINE# 53
C:04E3H LINE# 54
C:04E5H LINE# 57
C:04E7H LINE# 58
C:04E9H LINE# 61
C:04EBH LINE# 62
C:04EDH LINE# 63
C:04EFH LINE# 64
C:04F1H LINE# 65
C:04F2H LINE# 68
C:04F5H LINE# 69
C:04F8H LINE# 73
C:04FAH LINE# 76
C:04FCH LINE# 77
C:04FEH LINE# 78
C:0500H LINE# 83
C:0503H LINE# 84
C:0505H LINE# 87
C:0508H LINE# 90
C:050AH LINE# 91
C:050CH LINE# 92
C:050EH LINE# 96
C:0511H LINE# 100
C:0513H LINE# 101
C:0515H LINE# 102
C:0517H LINE# 107
C:0519H LINE# 108
C:051BH LINE# 111
C:051DH LINE# 115
C:0520H LINE# 117
C:0522H LINE# 120
C:0524H LINE# 121
C:0526H LINE# 122
C:0528H LINE# 127
C:052AH LINE# 128
C:052CH LINE# 130
C:052EH LINE# 133
C:0530H LINE# 134
C:0532H LINE# 135
C:0534H LINE# 137
C:0536H LINE# 142
C:0538H LINE# 143
C:0539H LINE# 144
C:053AH LINE# 145
C:053BH LINE# 146
C:053DH LINE# 148
C:053EH LINE# 149
C:0540H LINE# 153
C:0543H LINE# 154
C:0546H LINE# 157
C:0549H LINE# 160
C:054BH LINE# 162
C:054DH LINE# 163
BL51 BANKED LINKER/LOCATER V6.05 04/19/2009 02:07:50 PAGE 6
C:054FH LINE# 164
C:0551H LINE# 166
C:0553H LINE# 171
C:0556H LINE# 175
C:0559H LINE# 183
C:055CH LINE# 186
C:055EH LINE# 189
C:0560H LINE# 190
C:0563H LINE# 198
C:0565H LINE# 212
------- ENDMOD MAIN
Program Size: data=8.0 xdata=0 code=1384
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -