📄 taet_mode.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 02/17/2006 10:16:35 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL1\C51\BIN\BL51.EXE main.obj, plc.obj, sart.obj, timer.obj, wr_flash.obj TO taet_mode RAMSIZE (256) CODE (0X0000-0
>> X1FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
plc.obj (PLC)
sart.obj (SART)
timer.obj (TIMER)
wr_flash.obj (WR_FLASH)
D:\KEIL1\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL1\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL1\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL1\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL1\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL1\C51\LIB\C51S.LIB (?C?ICALL)
D:\KEIL1\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: taet_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.1 UNIT ?BI?MAIN
BIT 0021H.6 0000H.1 UNIT _BIT_GROUP_
0021H.7 0000H.1 *** GAP ***
DATA 0022H 0029H UNIT _DATA_GROUP_
DATA 004BH 0024H UNIT ?DT?TIMER
IDATA 006FH 0031H UNIT ?ID?SART
IDATA 00A0H 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 0112H INBLOCK ?PR?MAIN?MAIN
CODE 0138H 00EAH INBLOCK ?PR?TIMER0_ISR?TIMER
CODE 0222H 00E2H INBLOCK ?PR?_PROC_AMR_FRAME?MAIN
CODE 0304H 00BCH INBLOCK ?PR?THRES_ADJUST?PLC
CODE 03C0H 00ADH INBLOCK ?PR?PLC_POWER_ON?PLC
CODE 046DH 0093H INBLOCK ?PR?RECV_AMR_FRAME?SART
BL51 BANKED LINKER/LOCATER V5.12 02/17/2006 10:16:35 PAGE 2
CODE 0500H 008CH UNIT ?C_C51STARTUP
CODE 058CH 0080H UNIT ?C?LIB_CODE
CODE 060CH 007AH INBLOCK ?PR?_AMR_SEND_FRAME?MAIN
CODE 0686H 0067H INBLOCK ?PR?_UART_TX_MODE?MAIN
CODE 06EDH 0055H INBLOCK ?PR?RX_BUSY_ISR?PLC
CODE 0742H 004EH INBLOCK ?PR?_READ_BUFFER?PLC
CODE 0790H 0046H INBLOCK ?PR?_SYNC_GETBLOCK?SART
CODE 07D6H 0028H INBLOCK ?PR?UART_INIT?SART
07FEH 0002H *** GAP ***
CODE 0800H 0035H INBLOCK ?PR?SYNC_GETCHAR?SART
CODE 0835H 0033H INBLOCK ?PR?_FLASH_WRITENBYTE?WR_FLASH
CODE 0868H 0032H INBLOCK ?PR?RX_RETURN?MAIN
CODE 089AH 0032H INBLOCK ?PR?_SYNC_SENDCHAR?SART
CODE 08CCH 0030H INBLOCK ?PR?_UART_SENDBLOCK?SART
CODE 08FCH 002FH INBLOCK ?PR?_SEND_BLOCK?PLC
CODE 092BH 002DH INBLOCK ?PR?_W_FLSH?PLC
CODE 0958H 002BH INBLOCK ?PR?_READ_REG?PLC
CODE 0983H 002BH INBLOCK ?PR?_TIMER0_INIT?TIMER
CODE 09AEH 0025H INBLOCK ?PR?_FLASH_READNBYTE?WR_FLASH
CODE 09D3H 0024H INBLOCK ?PR?SERIAL_INT?SART
CODE 09F7H 0021H INBLOCK ?PR?_RETURN_INF?MAIN
CODE 0A18H 001FH INBLOCK ?PR?_PLC_GETFRAME?PLC
CODE 0A37H 001EH INBLOCK ?PR?_WRITE_TXBUFFER?PLC
CODE 0A55H 001CH UNIT ?CO?PLC
CODE 0A71H 001BH INBLOCK ?PR?_SET_THRES_EA?PLC
CODE 0A8CH 001BH INBLOCK ?PR?_SET_THRES_EB?PLC
CODE 0AA7H 0018H UNIT ?CO?MAIN
CODE 0ABFH 0016H INBLOCK ?PR?RETURN_DATA?MAIN
CODE 0AD5H 0013H INBLOCK ?PR?_UART_SENDCHAR?SART
CODE 0AE8H 0013H INBLOCK ?PR?_SETUP_T4?TIMER
CODE 0AFBH 0012H INBLOCK ?PR?MAIN
CODE 0B0DH 0012H INBLOCK ?PR?SART
CODE 0B1FH 0012H INBLOCK ?PR?_SETUP_T0?TIMER
CODE 0B31H 0012H INBLOCK ?PR?_SETUP_T1?TIMER
CODE 0B43H 0012H INBLOCK ?PR?_SETUP_T2?TIMER
CODE 0B55H 0011H INBLOCK ?PR?_WRITE_REG?PLC
CODE 0B66H 0010H INBLOCK ?PR?UART_RECVED?SART
CODE 0B76H 0010H INBLOCK ?PR?UART_GETCHAR?SART
CODE 0B86H 0010H INBLOCK ?PR?WDT_INIT?TIMER
CODE 0B96H 000FH INBLOCK ?PR?TIMEOUT_T3?PLC
CODE 0BA5H 000EH INBLOCK ?PR?_SETUP_T3?TIMER
CODE 0BB3H 000CH INBLOCK ?PR?SYNC_RECVED?SART
CODE 0BBFH 000CH INBLOCK ?PR?SYNC_DATA_READY?SART
CODE 0BCBH 000BH INBLOCK ?PR?CLR_WDT?TIMER
CODE 0BD6H 000AH INBLOCK ?PR?PLC
CODE 0BE0H 0007H UNIT ?C_INITSEG
CODE 0BE7H 0005H INBLOCK ?PR?DISABLE_T1?TIMER
CODE 0BECH 0004H INBLOCK ?PR?PLC_RECVED?PLC
CODE 0BF0H 0003H INBLOCK ?PR?_SEND_DATA?PLC
CODE 0BF3H 0003H INBLOCK ?PR?IST_COUNT?PLC
CODE 0BF6H 0003H INBLOCK ?PR?TIMEOUT_T2?PLC
CODE 0BF9H 0003H INBLOCK ?PR?DISABLE_T0?TIMER
CODE 0BFCH 0003H INBLOCK ?PR?DISABLE_T2?TIMER
CODE 0BFFH 0003H INBLOCK ?PR?DISABLE_T3?TIMER
CODE 0C02H 0003H INBLOCK ?PR?DISABLE_T4?TIMER
BL51 BANKED LINKER/LOCATER V5.12 02/17/2006 10:16:35 PAGE 3
OVERLAY MAP OF MODULE: taet_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 ----- ----- 0022H 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?_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?RX_RETURN?MAIN
+--> ?PR?THRES_ADJUST?PLC
+--> ?PR?_PLC_GETFRAME?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
?PR?_PLC_CONFIG?PLC ----- ----- ----- -----
+--> ?PR?_SEND_BLOCK?PLC
BL51 BANKED LINKER/LOCATER V5.12 02/17/2006 10:16:35 PAGE 4
?PR?_SEND_BLOCK?PLC ----- ----- 003FH 0006H
+--> ?PR?_SEND_DATA?PLC
?PR?_SEND_DATA?PLC ----- ----- ----- -----
+--> ?PR?_SYNC_SENDCHAR?SART
?PR?_SYNC_SENDCHAR?SART ----- ----- ----- -----
+--> ?PR?SART
?PR?_SET_THRES_EB?PLC ----- ----- 0024H 0001H
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?_READ_REG?PLC
?PR?_WRITE_REG?PLC ----- ----- 002DH 0002H
+--> ?PR?_SEND_BLOCK?PLC
?PR?_READ_REG?PLC ----- ----- 0029H 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 ----- ----- 0024H 0001H
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?_READ_REG?PLC
?PR?_FLASH_READNBYTE?WR_FLASH ----- ----- 0024H 0006H
?PR?RECV_AMR_FRAME?SART ----- ----- ----- -----
+--> ?PR?UART_GETCHAR?SART
+--> ?PR?_UART_SENDBLOCK?SART
?PR?_UART_SENDBLOCK?SART ----- ----- 0046H 0005H
+--> ?PR?_UART_SENDCHAR?SART
?PR?_PROC_AMR_FRAME?MAIN ----- ----- 0024H 0005H
+--> ?PR?MAIN
+--> ?PR?_RETURN_INF?MAIN
+--> ?PR?CLR_WDT?TIMER
+--> ?PR?_UART_TX_MODE?MAIN
+--> ?PR?_SYNC_SENDCHAR?SART
+--> ?PR?_W_FLSH?PLC
+--> ?PR?_FLASH_WRITENBYTE?WR_FLASH
+--> ?PR?RETURN_DATA?MAIN
+--> ?PR?TIMEOUT_T4?PLC
+--> ?PR?_SETUP_T4?TIMER
?PR?_RETURN_INF?MAIN ----- ----- 0029H 000BH
+--> ?PR?CLR_WDT?TIMER
+--> ?PR?_AMR_SEND_FRAME?MAIN
?PR?_AMR_SEND_FRAME?MAIN ----- ----- 0041H 0005H
+--> ?PR?MAIN
+--> ?PR?CLR_WDT?TIMER
BL51 BANKED LINKER/LOCATER V5.12 02/17/2006 10:16:35 PAGE 5
+--> ?CO?MAIN
+--> ?PR?_UART_SENDBLOCK?SART
?PR?_UART_TX_MODE?MAIN ----- ----- 0029H 0013H
+--> ?PR?MAIN
+--> ?PR?_WRITE_TXBUFFER?PLC
+--> ?PR?_SYNC_SENDCHAR?SART
?PR?_WRITE_TXBUFFER?PLC ----- ----- 003CH 0003H
+--> ?PR?_SEND_DATA?PLC
+--> ?PR?_SEND_BLOCK?PLC
?PR?_W_FLSH?PLC ----- ----- 0029H 0004H
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?_FLASH_WRITENBYTE?WR_FLASH
?PR?_FLASH_WRITENBYTE?WR_FLASH ----- ----- 002DH 0006H
?PR?RETURN_DATA?MAIN ----- ----- ----- -----
+--> ?PR?_READ_REG?PLC
+--> ?PR?_RETURN_INF?MAIN
?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?RX_RETURN?MAIN 0021H.6 0000H.1 0024H 001DH
+--> ?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
?PR?_PLC_GETFRAME?PLC ----- ----- ----- -----
+--> ?PR?_READ_BUFFER?PLC
?PR?_READ_BUFFER?PLC ----- ----- 0024H 0008H
+--> ?PR?_SEND_DATA?PLC
+--> ?PR?SYNC_DATA_READY?SART
+--> ?PR?_SYNC_GETBLOCK?SART
?PR?_SYNC_GETBLOCK?SART ----- ----- 002CH 0006H
+--> ?PR?SYNC_DATA_READY?SART
BL51 BANKED LINKER/LOCATER V5.12 02/17/2006 10:16:35 PAGE 6
+--> ?PR?SYNC_GETCHAR?SART
SYMBOL TABLE OF MODULE: taet_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
B:00A8H.7 PUBLIC EA
C:0AACH PUBLIC tx_buf
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
B:0021H.5 PUBLIC master_slave
C:0ABEH PUBLIC master
C:060CH PUBLIC _amr_send_frame
C:0ABFH PUBLIC return_data
C:09F7H PUBLIC _return_inf
B:0090H.7 PUBLIC Rxok
C:0026H PUBLIC main
C:0222H PUBLIC _proc_amr_frame
D:0008H PUBLIC plc_frame
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00B8H PUBLIC IP0
D:00F8H PUBLIC IP1
D:001AH PUBLIC CRC
D:00D8H PUBLIC I2CON
C:0868H PUBLIC rx_return
C:0686H PUBLIC _uart_tx_mode
C:0AA7H PUBLIC mcu_pc
D:00D0H PUBLIC PSW
C:0AFBH SYMBOL Com0044
C:0AFBH SYMBOL L?0069
C:0AFBH SYMBOL L?0070
C:0AFEH SYMBOL L?0071
C:0B07H SYMBOL L?0072
C:0B07H SYMBOL L?0073
------- PROC COM0044
------- ENDPROC COM0044
C:0124H SYMBOL L?0074
C:012EH SYMBOL L?0075
------- PROC MAIN
------- DO
D:0007H SYMBOL l
D:0022H SYMBOL buf
------- ENDDO
C:0026H LINE# 64
BL51 BANKED LINKER/LOCATER V5.12 02/17/2006 10:16:35 PAGE 7
C:0026H LINE# 68
C:0029H LINE# 69
C:002CH LINE# 70
C:002FH LINE# 71
C:0032H LINE# 73
C:0034H LINE# 74
C:003DH LINE# 76
C:0040H LINE# 78
C:0043H LINE# 79
C:0046H LINE# 80
C:0049H LINE# 82
C:0049H LINE# 83
C:0054H LINE# 84
C:0057H LINE# 85
C:0059H LINE# 86
C:0060H LINE# 88
C:006DH LINE# 89
C:0070H LINE# 91
C:0080H LINE# 92
C:0084H LINE# 93
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -