?? home_mode.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:30:16 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, plc.obj, sart.obj, timer.obj, wr_flash.obj TO home_mode RAMSIZE (256) CODE (0X0000-0X
>> 1FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
plc.obj (PLC)
sart.obj (SART)
timer.obj (TIMER)
wr_flash.obj (WR_FLASH)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: home_mode (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 0013H UNIT ?DT?MAIN
IDATA 001BH 0005H UNIT ?ID?PLC
BIT 0020H.0 0001H.0 UNIT ?BI?PLC
BIT 0021H.0 0000H.5 UNIT ?BI?TIMER
BIT 0021H.5 0000H.3 UNIT ?BI?MAIN
BIT 0022H.0 0000H.1 UNIT _BIT_GROUP_
0022H.1 0000H.7 *** GAP ***
DATA 0023H 0029H UNIT _DATA_GROUP_
DATA 004CH 0024H UNIT ?DT?TIMER
IDATA 0070H 0031H UNIT ?ID?SART
IDATA 00A1H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H INBLOCK ?PR?_PLC_CONFIG?PLC
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H INBLOCK ?PR?TIMEOUT_T4?PLC
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH INBLOCK ?PR?_REMOTE_REPLIES?PLC
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0128H INBLOCK ?PR?MAIN?MAIN
CODE 014EH 00EAH INBLOCK ?PR?TIMER0_ISR?TIMER
CODE 0238H 00DEH INBLOCK ?PR?_PROC_AMR_FRAME?MAIN
CODE 0316H 00BCH INBLOCK ?PR?THRES_ADJUST?PLC
CODE 03D2H 00ADH INBLOCK ?PR?PLC_POWER_ON?PLC
CODE 047FH 008CH UNIT ?C_C51STARTUP
CODE 050BH 0084H INBLOCK ?PR?RECV_AMR_FRAME?SART
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:30:16 PAGE 2
CODE 058FH 0080H UNIT ?C?LIB_CODE
CODE 060FH 0077H INBLOCK ?PR?_AMR_SEND_FRAME?MAIN
CODE 0686H 006AH INBLOCK ?PR?_UART_TX_MODE?MAIN
CODE 06F0H 0055H INBLOCK ?PR?RX_BUSY_ISR?PLC
CODE 0745H 004EH INBLOCK ?PR?_READ_BUFFER?PLC
CODE 0793H 004BH INBLOCK ?PR?_RETURN_INF?MAIN
CODE 07DEH 001FH INBLOCK ?PR?_PLC_GETFRAME?PLC
CODE 07FDH 0003H INBLOCK ?PR?_SEND_DATA?PLC
CODE 0800H 0046H INBLOCK ?PR?_SYNC_GETBLOCK?SART
CODE 0846H 0043H INBLOCK ?PR?RX_RETURN?MAIN
CODE 0889H 0042H INBLOCK ?PR?_ADSS_CRC?MAIN
CODE 08CBH 0035H INBLOCK ?PR?SYNC_GETCHAR?SART
CODE 0900H 0033H INBLOCK ?PR?_FLASH_WRITENBYTE?WR_FLASH
CODE 0933H 0032H INBLOCK ?PR?_SYNC_SENDCHAR?SART
CODE 0965H 0030H INBLOCK ?PR?_UART_SENDBLOCK?SART
CODE 0995H 002FH INBLOCK ?PR?_SEND_BLOCK?PLC
CODE 09C4H 002DH INBLOCK ?PR?_W_FLSH?PLC
CODE 09F1H 002BH INBLOCK ?PR?_READ_REG?PLC
CODE 0A1CH 002BH INBLOCK ?PR?_TIMER0_INIT?TIMER
CODE 0A47H 0028H INBLOCK ?PR?UART_INIT?SART
CODE 0A6FH 0025H INBLOCK ?PR?_FLASH_READNBYTE?WR_FLASH
CODE 0A94H 0024H INBLOCK ?PR?SERIAL_INT?SART
CODE 0AB8H 001EH INBLOCK ?PR?_WRITE_TXBUFFER?PLC
CODE 0AD6H 001CH UNIT ?CO?MAIN
CODE 0AF2H 001CH UNIT ?CO?PLC
CODE 0B0EH 001BH INBLOCK ?PR?MAIN
CODE 0B29H 001BH INBLOCK ?PR?_SET_THRES_EA?PLC
CODE 0B44H 001BH INBLOCK ?PR?_SET_THRES_EB?PLC
CODE 0B5FH 0013H INBLOCK ?PR?_UART_SENDCHAR?SART
CODE 0B72H 0013H INBLOCK ?PR?_SETUP_T4?TIMER
CODE 0B85H 0012H INBLOCK ?PR?SART
CODE 0B97H 0012H INBLOCK ?PR?_SETUP_T0?TIMER
CODE 0BA9H 0012H INBLOCK ?PR?_SETUP_T1?TIMER
CODE 0BBBH 0012H INBLOCK ?PR?_SETUP_T2?TIMER
CODE 0BCDH 0011H INBLOCK ?PR?_WRITE_REG?PLC
CODE 0BDEH 0010H INBLOCK ?PR?_RX_COMMAND_REPLY?PLC
CODE 0BEEH 0010H INBLOCK ?PR?UART_RECVED?SART
CODE 0BFEH 0010H INBLOCK ?PR?UART_GETCHAR?SART
CODE 0C0EH 0010H INBLOCK ?PR?WDT_INIT?TIMER
CODE 0C1EH 000FH INBLOCK ?PR?TIMEOUT_T3?PLC
CODE 0C2DH 000EH INBLOCK ?PR?_SETUP_T3?TIMER
CODE 0C3BH 000CH INBLOCK ?PR?READ_CRC?PLC
CODE 0C47H 000CH INBLOCK ?PR?SYNC_RECVED?SART
CODE 0C53H 000CH INBLOCK ?PR?SYNC_DATA_READY?SART
CODE 0C5FH 000BH INBLOCK ?PR?CLR_WDT?TIMER
CODE 0C6AH 000AH INBLOCK ?PR?PLC
CODE 0C74H 0007H UNIT ?C_INITSEG
CODE 0C7BH 0005H INBLOCK ?PR?DISABLE_T1?TIMER
CODE 0C80H 0004H INBLOCK ?PR?PLC_RECVED?PLC
CODE 0C84H 0003H INBLOCK ?PR?IST_COUNT?PLC
CODE 0C87H 0003H INBLOCK ?PR?TIMEOUT_T2?PLC
CODE 0C8AH 0003H INBLOCK ?PR?DISABLE_T0?TIMER
CODE 0C8DH 0003H INBLOCK ?PR?DISABLE_T2?TIMER
CODE 0C90H 0003H INBLOCK ?PR?DISABLE_T3?TIMER
CODE 0C93H 0003H INBLOCK ?PR?DISABLE_T4?TIMER
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:30:16 PAGE 3
OVERLAY MAP OF MODULE: home_mode (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------
?PR?RX_BUSY_ISR?PLC ----- ----- ----- -----
+--> ?PR?TIMEOUT_T3?PLC
+--> ?PR?_SETUP_T3?TIMER
?PR?TIMEOUT_T3?PLC ----- ----- ----- -----
+--> ?PR?DISABLE_T3?TIMER
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0023H 0002H
+--> ?PR?_TIMER0_INIT?TIMER
+--> ?PR?UART_INIT?SART
+--> ?PR?WDT_INIT?TIMER
+--> ?PR?CLR_WDT?TIMER
+--> ?PR?PLC_POWER_ON?PLC
+--> ?PR?TIMEOUT_T2?PLC
+--> ?PR?DISABLE_T1?TIMER
+--> ?PR?_SETUP_T1?TIMER
+--> ?PR?MAIN
+--> ?PR?_PLC_GETFRAME?PLC
+--> ?PR?_FLASH_READNBYTE?WR_FLASH
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?UART_RECVED?SART
+--> ?PR?DISABLE_T2?TIMER
+--> ?PR?RECV_AMR_FRAME?SART
+--> ?PR?_PROC_AMR_FRAME?MAIN
+--> ?PR?PLC_RECVED?PLC
+--> ?PR?TIMEOUT_T4?PLC
+--> ?PR?_SETUP_T4?TIMER
+--> ?PR?READ_CRC?PLC
+--> ?PR?_ADSS_CRC?MAIN
+--> ?PR?_AMR_SEND_FRAME?MAIN
+--> ?PR?RX_RETURN?MAIN
+--> ?PR?THRES_ADJUST?PLC
+--> ?PR?_SETUP_T2?TIMER
?PR?PLC_POWER_ON?PLC ----- ----- ----- -----
+--> ?PR?CLR_WDT?TIMER
+--> ?CO?PLC
+--> ?PR?_PLC_CONFIG?PLC
+--> ?PR?_SET_THRES_EB?PLC
+--> ?PR?IST_COUNT?PLC
+--> ?PR?_SETUP_T0?TIMER
+--> ?PR?DISABLE_T0?TIMER
+--> ?PR?PLC
+--> ?PR?_SET_THRES_EA?PLC
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:30:16 PAGE 4
?PR?_PLC_CONFIG?PLC ----- ----- ----- -----
+--> ?PR?_SEND_BLOCK?PLC
?PR?_SEND_BLOCK?PLC ----- ----- 0043H 0006H
+--> ?PR?_SEND_DATA?PLC
?PR?_SEND_DATA?PLC ----- ----- ----- -----
+--> ?PR?_SYNC_SENDCHAR?SART
?PR?_SYNC_SENDCHAR?SART ----- ----- ----- -----
+--> ?PR?SART
?PR?_SET_THRES_EB?PLC ----- ----- 0025H 0001H
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?_READ_REG?PLC
?PR?_WRITE_REG?PLC ----- ----- 002FH 0002H
+--> ?PR?_SEND_BLOCK?PLC
?PR?_READ_REG?PLC ----- ----- 002BH 0001H
+--> ?PR?_SEND_DATA?PLC
+--> ?PR?SYNC_DATA_READY?SART
+--> ?PR?SYNC_GETCHAR?SART
?PR?SYNC_GETCHAR?SART ----- ----- ----- -----
+--> ?PR?SART
?PR?_SET_THRES_EA?PLC ----- ----- 0025H 0001H
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?_READ_REG?PLC
?PR?_PLC_GETFRAME?PLC ----- ----- ----- -----
+--> ?PR?_READ_BUFFER?PLC
?PR?_READ_BUFFER?PLC ----- ----- 0025H 0008H
+--> ?PR?_SEND_DATA?PLC
+--> ?PR?SYNC_DATA_READY?SART
+--> ?PR?_SYNC_GETBLOCK?SART
?PR?_SYNC_GETBLOCK?SART ----- ----- 002DH 0006H
+--> ?PR?SYNC_DATA_READY?SART
+--> ?PR?SYNC_GETCHAR?SART
?PR?_FLASH_READNBYTE?WR_FLASH ----- ----- 0025H 0006H
?PR?RECV_AMR_FRAME?SART ----- ----- ----- -----
+--> ?PR?UART_GETCHAR?SART
?PR?_PROC_AMR_FRAME?MAIN ----- ----- 0025H 0006H
+--> ?PR?MAIN
+--> ?PR?_W_FLSH?PLC
+--> ?PR?_RETURN_INF?MAIN
+--> ?PR?_SYNC_SENDCHAR?SART
+--> ?PR?_UART_TX_MODE?MAIN
+--> ?PR?TIMEOUT_T4?PLC
+--> ?PR?_SETUP_T4?TIMER
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:30:16 PAGE 5
+--> ?PR?_READ_REG?PLC
?PR?_W_FLSH?PLC ----- ----- 002BH 0004H
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?_FLASH_WRITENBYTE?WR_FLASH
?PR?_FLASH_WRITENBYTE?WR_FLASH ----- ----- 002FH 0006H
?PR?_RETURN_INF?MAIN ----- ----- 002BH 0017H
+--> ?PR?CLR_WDT?TIMER
+--> ?CO?MAIN
+--> ?PR?MAIN
+--> ?PR?_AMR_SEND_FRAME?MAIN
?PR?_AMR_SEND_FRAME?MAIN ----- ----- 0042H 0005H
+--> ?PR?MAIN
+--> ?PR?CLR_WDT?TIMER
+--> ?CO?MAIN
+--> ?PR?_UART_SENDBLOCK?SART
?PR?_UART_SENDBLOCK?SART ----- ----- 0047H 0005H
+--> ?PR?_UART_SENDCHAR?SART
?PR?_UART_TX_MODE?MAIN ----- ----- 002BH 0015H
+--> ?PR?MAIN
+--> ?PR?_WRITE_TXBUFFER?PLC
+--> ?PR?_SYNC_SENDCHAR?SART
?PR?_WRITE_TXBUFFER?PLC ----- ----- 0040H 0003H
+--> ?PR?_SEND_DATA?PLC
+--> ?PR?_SEND_BLOCK?PLC
?PR?TIMEOUT_T4?PLC ----- ----- ----- -----
+--> ?PR?DISABLE_T4?TIMER
?PR?PLC_RECVED?PLC ----- ----- ----- -----
+--> ?PR?SYNC_RECVED?SART
?PR?READ_CRC?PLC ----- ----- ----- -----
+--> ?PR?_READ_REG?PLC
?PR?_ADSS_CRC?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?RX_RETURN?MAIN 0022H.0 0000H.1 0025H 001DH
+--> ?CO?MAIN
+--> ?PR?MAIN
+--> ?PR?_AMR_SEND_FRAME?MAIN
?PR?THRES_ADJUST?PLC ----- ----- ----- -----
+--> ?PR?_SET_THRES_EB?PLC
+--> ?PR?DISABLE_T2?TIMER
+--> ?PR?CLR_WDT?TIMER
+--> ?PR?PLC_POWER_ON?PLC
+--> ?PR?_SET_THRES_EA?PLC
+--> ?PR?IST_COUNT?PLC
+--> ?PR?_SETUP_T0?TIMER
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:30:16 PAGE 6
+--> ?PR?PLC
+--> ?PR?DISABLE_T0?TIMER
+--> ?PR?TIMEOUT_T2?PLC
+--> ?PR?_SETUP_T2?TIMER
SYMBOL TABLE OF MODULE: home_mode (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P0M1
D:0091H PUBLIC P1M1
D:0085H PUBLIC P0M2
D:0080H PUBLIC P0
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:0ADBH PUBLIC tx_buf
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
C:0AEDH PUBLIC master
C:060FH PUBLIC _amr_send_frame
C:0793H PUBLIC _return_inf
B:0090H.7 PUBLIC Rxok
C:0026H PUBLIC main
C:0889H PUBLIC _adss_crc
C:0238H PUBLIC _proc_amr_frame
C:0AEEH PUBLIC ADSS
B:0021H.5 PUBLIC reply
D:0008H PUBLIC plc_frame
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00B8H PUBLIC IP0
B:0021H.6 PUBLIC CRC_switch
D:001AH PUBLIC CRC
D:00D8H PUBLIC I2CON
B:0021H.7 PUBLIC adss_ok
C:0846H PUBLIC rx_return
C:0686H PUBLIC _uart_tx_mode
C:0AD6H PUBLIC mcu_pc
D:00D0H PUBLIC PSW
C:0B0EH SYMBOL Com0050
C:0B0EH SYMBOL L?0081
C:0B0EH SYMBOL L?0082
C:0B14H SYMBOL L?0083
C:0B1AH SYMBOL L?0085
C:0B1AH SYMBOL L?0086
C:0B21H SYMBOL L?0087
C:0B23H SYMBOL L?0088
------- PROC COM0050
------- ENDPROC COM0050
C:0144H SYMBOL L?0089
------- PROC MAIN
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:30:16 PAGE 7
------- DO
D:0007H SYMBOL l
D:0023H SYMBOL buf
------- ENDDO
C:0026H LINE# 65
C:0026H LINE# 69
C:0029H LINE# 70
C:002CH LINE# 71
C:002FH LINE# 72
C:0032H LINE# 74
C:0034H LINE# 75
C:003DH LINE# 77
C:0040H LINE# 79
C:0043H LINE# 80
C:0046H LINE# 81
C:0049H LINE# 83
C:0049H LINE# 84
C:0054H LINE# 85
C:0057H LINE# 86
C:0059H LINE# 87
C:0060H LINE# 89
C:006DH LINE# 90
C:0073H LINE# 92
C:0083H LINE# 93
C:0087H LINE# 94
C:008DH LINE# 95
C:0094H LINE# 96
C:0094H LINE# 101
C:0094H LINE# 103
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -