📄 home_mode.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:29:50 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?MAIN
BIT 0021H.0 0001H.0 UNIT ?BI?PLC
BIT 0022H.0 0000H.5 UNIT ?BI?TIMER
BIT 0022H.5 0000H.1 UNIT _BIT_GROUP_
0022H.6 0000H.2 *** GAP ***
DATA 0023H 0031H UNIT _DATA_GROUP_
DATA 0054H 0024H UNIT ?DT?TIMER
IDATA 0078H 0031H UNIT ?ID?SART
IDATA 00A9H 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 000CH INBLOCK ?PR?READ_CRC?PLC
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0170H INBLOCK ?PR?MAIN?MAIN
CODE 0196H 00FCH INBLOCK ?PR?_PROC_AMR_FRAME?MAIN
CODE 0292H 00EAH INBLOCK ?PR?TIMER0_ISR?TIMER
CODE 037CH 00BCH INBLOCK ?PR?THRES_ADJUST?PLC
CODE 0438H 00ADH INBLOCK ?PR?PLC_POWER_ON?PLC
CODE 04E5H 008DH INBLOCK ?PR?WRITE_ADDR?MAIN
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:29:50 PAGE 2
CODE 0572H 008CH UNIT ?C_C51STARTUP
CODE 05FEH 0084H INBLOCK ?PR?RECV_AMR_FRAME?SART
CODE 0682H 0080H UNIT ?C?LIB_CODE
CODE 0702H 0077H INBLOCK ?PR?_AMR_SEND_FRAME?MAIN
CODE 0779H 006AH INBLOCK ?PR?_UART_TX_MODE?MAIN
CODE 07E3H 001CH UNIT ?CO?MAIN
07FFH 0001H *** GAP ***
CODE 0800H 0061H INBLOCK ?PR?_PROCESSING_UNIT?MAIN
CODE 0861H 005CH INBLOCK ?PR?_ADSS_CRC?MAIN
CODE 08BDH 0055H INBLOCK ?PR?RX_BUSY_ISR?PLC
CODE 0912H 004EH INBLOCK ?PR?_READ_BUFFER?PLC
CODE 0960H 004BH INBLOCK ?PR?_RETURN_INF?MAIN
CODE 09ABH 0046H INBLOCK ?PR?_SYNC_GETBLOCK?SART
CODE 09F1H 0042H INBLOCK ?PR?MAIN
CODE 0A33H 0035H INBLOCK ?PR?SYNC_GETCHAR?SART
CODE 0A68H 0033H INBLOCK ?PR?_FLASH_WRITENBYTE?WR_FLASH
CODE 0A9BH 0032H INBLOCK ?PR?_SYNC_SENDCHAR?SART
CODE 0ACDH 0030H INBLOCK ?PR?_UART_SENDBLOCK?SART
CODE 0AFDH 002FH INBLOCK ?PR?_SEND_BLOCK?PLC
CODE 0B2CH 002DH INBLOCK ?PR?_W_FLSH?PLC
CODE 0B59H 002BH INBLOCK ?PR?_READ_REG?PLC
CODE 0B84H 002BH INBLOCK ?PR?_TIMER0_INIT?TIMER
CODE 0BAFH 002AH INBLOCK ?PR?RX_RETURN?MAIN
CODE 0BD9H 0028H INBLOCK ?PR?UART_INIT?SART
CODE 0C01H 0025H INBLOCK ?PR?_FLASH_READNBYTE?WR_FLASH
CODE 0C26H 0024H INBLOCK ?PR?SERIAL_INT?SART
CODE 0C4AH 0021H INBLOCK ?PR?_REMOTE_REPLIES?PLC
CODE 0C6BH 001FH INBLOCK ?PR?_PLC_GETFRAME?PLC
CODE 0C8AH 001EH INBLOCK ?PR?_WRITE_TXBUFFER?PLC
CODE 0CA8H 001CH UNIT ?CO?PLC
CODE 0CC4H 001BH INBLOCK ?PR?_SET_THRES_EA?PLC
CODE 0CDFH 001BH INBLOCK ?PR?_SET_THRES_EB?PLC
CODE 0CFAH 0013H INBLOCK ?PR?_UART_SENDCHAR?SART
CODE 0D0DH 0013H INBLOCK ?PR?_SETUP_T4?TIMER
CODE 0D20H 0012H INBLOCK ?PR?SART
CODE 0D32H 0012H INBLOCK ?PR?_SETUP_T0?TIMER
CODE 0D44H 0012H INBLOCK ?PR?_SETUP_T1?TIMER
CODE 0D56H 0012H INBLOCK ?PR?_SETUP_T2?TIMER
CODE 0D68H 0011H INBLOCK ?PR?_WRITE_REG?PLC
CODE 0D79H 0010H INBLOCK ?PR?UART_RECVED?SART
CODE 0D89H 0010H INBLOCK ?PR?UART_GETCHAR?SART
CODE 0D99H 0010H INBLOCK ?PR?WDT_INIT?TIMER
CODE 0DA9H 000FH INBLOCK ?PR?TIMEOUT_T3?PLC
CODE 0DB8H 000EH INBLOCK ?PR?_SETUP_T3?TIMER
CODE 0DC6H 000CH INBLOCK ?PR?SYNC_RECVED?SART
CODE 0DD2H 000CH INBLOCK ?PR?SYNC_DATA_READY?SART
CODE 0DDEH 000BH INBLOCK ?PR?CLR_WDT?TIMER
CODE 0DE9H 000AH INBLOCK ?PR?PLC
CODE 0DF3H 0007H UNIT ?C_INITSEG
CODE 0DFAH 0005H INBLOCK ?PR?DISABLE_T1?TIMER
CODE 0DFFH 0004H INBLOCK ?PR?PLC_RECVED?PLC
CODE 0E03H 0003H INBLOCK ?PR?_SEND_DATA?PLC
CODE 0E06H 0003H INBLOCK ?PR?IST_COUNT?PLC
CODE 0E09H 0003H INBLOCK ?PR?TIMEOUT_T2?PLC
CODE 0E0CH 0003H INBLOCK ?PR?DISABLE_T0?TIMER
CODE 0E0FH 0003H INBLOCK ?PR?DISABLE_T2?TIMER
CODE 0E12H 0003H INBLOCK ?PR?DISABLE_T3?TIMER
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:29:50 PAGE 3
CODE 0E15H 0003H INBLOCK ?PR?DISABLE_T4?TIMER
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?_PROCESSING_UNIT?MAIN
+--> ?PR?_REMOTE_REPLIES?PLC
+--> ?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
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:29:50 PAGE 4
+--> ?PR?_SETUP_T0?TIMER
+--> ?PR?DISABLE_T0?TIMER
+--> ?PR?PLC
+--> ?PR?_SET_THRES_EA?PLC
?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
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:29:50 PAGE 5
+--> ?PR?_SYNC_SENDCHAR?SART
+--> ?PR?WRITE_ADDR?MAIN
+--> ?PR?_UART_TX_MODE?MAIN
+--> ?PR?TIMEOUT_T4?PLC
+--> ?PR?_SETUP_T4?TIMER
+--> ?PR?_READ_REG?PLC
?PR?_W_FLSH?PLC ----- ----- 002BH 0004H
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?_FLASH_WRITENBYTE?WR_FLASH
?PR?_FLASH_WRITENBYTE?WR_FLASH ----- ----- 0033H 0006H
?PR?_RETURN_INF?MAIN ----- ----- 0033H 0017H
+--> ?PR?CLR_WDT?TIMER
+--> ?CO?MAIN
+--> ?PR?MAIN
+--> ?PR?_AMR_SEND_FRAME?MAIN
?PR?_AMR_SEND_FRAME?MAIN ----- ----- 004AH 0005H
+--> ?PR?MAIN
+--> ?PR?CLR_WDT?TIMER
+--> ?CO?MAIN
+--> ?PR?_UART_SENDBLOCK?SART
?PR?_UART_SENDBLOCK?SART ----- ----- 004FH 0005H
+--> ?PR?_UART_SENDCHAR?SART
?PR?WRITE_ADDR?MAIN 0022H.5 0000H.1 002CH 0007H
+--> ?PR?MAIN
+--> ?CO?MAIN
+--> ?PR?_FLASH_WRITENBYTE?WR_FLASH
+--> ?PR?_REMOTE_REPLIES?PLC
+--> ?PR?_RETURN_INF?MAIN
?PR?_REMOTE_REPLIES?PLC ----- ----- 0033H 0003H
+--> ?PR?CLR_WDT?TIMER
+--> ?PR?_WRITE_TXBUFFER?PLC
+--> ?PR?_SYNC_SENDCHAR?SART
?PR?_WRITE_TXBUFFER?PLC ----- ----- 0040H 0003H
+--> ?PR?_SEND_DATA?PLC
+--> ?PR?_SEND_BLOCK?PLC
?PR?_UART_TX_MODE?MAIN ----- ----- 002BH 0015H
+--> ?PR?MAIN
+--> ?PR?_WRITE_TXBUFFER?PLC
+--> ?PR?_SYNC_SENDCHAR?SART
?PR?TIMEOUT_T4?PLC ----- ----- ----- -----
+--> ?PR?DISABLE_T4?TIMER
?PR?PLC_RECVED?PLC ----- ----- ----- -----
+--> ?PR?SYNC_RECVED?SART
?PR?READ_CRC?PLC ----- ----- ----- -----
+--> ?PR?_READ_REG?PLC
BL51 BANKED LINKER/LOCATER V5.03 01/12/2007 09:29:50 PAGE 6
?PR?_ADSS_CRC?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?MAIN
?PR?_PROCESSING_UNIT?MAIN ----- ----- 0025H 0007H
+--> ?PR?MAIN
+--> ?PR?WRITE_ADDR?MAIN
?PR?RX_RETURN?MAIN 0022H.5 0000H.1 0025H 001DH
+--> ?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
+--> ?PR?PLC
+--> ?PR?DISABLE_T0?TIMER
+--> ?PR?TIMEOUT_T2?PLC
+--> ?PR?_SETUP_T2?TIMER
SYMBOL TABLE OF MODULE: home_mode (MAIN)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -