📄 meter.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 12/22/2005 17:35:36 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj, plc.obj, sart.obj, timer.obj, wr_flash.obj TO meter RAMSIZE (256) CODE (0X0000-0X1FFF
>> )
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
plc.obj (PLC)
sart.obj (SART)
timer.obj (TIMER)
wr_flash.obj (WR_FLASH)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: meter (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.2 UNIT ?BI?MAIN
BIT 0021H.7 0000H.1 UNIT _BIT_GROUP_
DATA 0022H 0026H UNIT _DATA_GROUP_
DATA 0048H 0022H UNIT ?DT?TIMER
IDATA 006AH 0029H UNIT ?ID?SART
IDATA 0093H 001AH UNIT _IDATA_GROUP_
IDATA 00ADH 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?_W_FLSH?MAIN
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0138H INBLOCK ?PR?MAIN?MAIN
CODE 015EH 00DEH INBLOCK ?PR?TIMER0_ISR?TIMER
CODE 023CH 00BCH INBLOCK ?PR?THRES_ADJUST?PLC
CODE 02F8H 00BAH INBLOCK ?PR?_PROC_AMR_FRAME?MAIN
CODE 03B2H 00B7H INBLOCK ?PR?PLC_POWER_ON?PLC
CODE 0469H 008CH UNIT ?C_C51STARTUP
CODE 04F5H 0085H INBLOCK ?PR?RECV_AMR_FRAME?SART
BL51 BANKED LINKER/LOCATER V6.00 12/22/2005 17:35:36 PAGE 2
CODE 057AH 006EH UNIT ?C?LIB_CODE
CODE 05E8H 0065H INBLOCK ?PR?_UART_TX_MODE?MAIN
CODE 064DH 005BH INBLOCK ?PR?_AMR_SEND_FRAME?MAIN
CODE 06A8H 005BH UNIT ?CO?PLC
CODE 0703H 0055H INBLOCK ?PR?RX_BUSY_ISR?PLC
CODE 0758H 004EH INBLOCK ?PR?_READ_BUFFER?PLC
CODE 07A6H 0046H INBLOCK ?PR?_SYNC_GETBLOCK?SART
CODE 07ECH 0014H INBLOCK ?PR?MAIN
CODE 0800H 0033H INBLOCK ?PR?_READ_REG?PLC
CODE 0833H 0031H INBLOCK ?PR?SYNC_GETCHAR?SART
CODE 0864H 0030H INBLOCK ?PR?_UART_SENDBLOCK?SART
CODE 0894H 002FH INBLOCK ?PR?_SEND_BLOCK?PLC
CODE 08C3H 002EH INBLOCK ?PR?_SYNC_SENDCHAR?SART
CODE 08F1H 002DH INBLOCK ?PR?RX_RETURN?MAIN
CODE 091EH 002CH INBLOCK ?PR?_RETURN_INF?MAIN
CODE 094AH 002BH INBLOCK ?PR?_TIMER0_INIT?TIMER
CODE 0975H 0024H INBLOCK ?PR?SERIAL_INT?SART
CODE 0999H 0022H INBLOCK ?PR?UART_INIT?SART
CODE 09BBH 001FH INBLOCK ?PR?_PLC_GETFRAME?PLC
CODE 09DAH 001EH INBLOCK ?PR?_WRITE_TXBUFFER?PLC
CODE 09F8H 001BH INBLOCK ?PR?_SET_THRES_EA?PLC
CODE 0A13H 001BH INBLOCK ?PR?_SET_THRES_EB?PLC
CODE 0A2EH 0017H UNIT ?CO?MAIN
CODE 0A45H 0013H INBLOCK ?PR?_UART_SENDCHAR?SART
CODE 0A58H 0012H INBLOCK ?PR?SART
CODE 0A6AH 0012H INBLOCK ?PR?_SETUP_T0?TIMER
CODE 0A7CH 0012H INBLOCK ?PR?_SETUP_T1?TIMER
CODE 0A8EH 0012H INBLOCK ?PR?_SETUP_T2?TIMER
CODE 0AA0H 0011H INBLOCK ?PR?_WRITE_REG?PLC
CODE 0AB1H 0010H INBLOCK ?PR?UART_RECVED?SART
CODE 0AC1H 0010H INBLOCK ?PR?UART_GETCHAR?SART
CODE 0AD1H 0010H INBLOCK ?PR?WDT_INIT?TIMER
CODE 0AE1H 000FH INBLOCK ?PR?TIMEOUT_T3?PLC
CODE 0AF0H 000EH INBLOCK ?PR?_SETUP_T3?TIMER
CODE 0AFEH 000EH INBLOCK ?PR?_SETUP_T4?TIMER
CODE 0B0CH 000CH INBLOCK ?PR?READ_CRC?PLC
CODE 0B18H 000CH INBLOCK ?PR?SYNC_RECVED?SART
CODE 0B24H 000CH INBLOCK ?PR?SYNC_DATA_READY?SART
CODE 0B30H 000BH INBLOCK ?PR?CLR_WDT?TIMER
CODE 0B3BH 000AH INBLOCK ?PR?PLC
CODE 0B45H 0007H UNIT ?C_INITSEG
CODE 0B4CH 0005H INBLOCK ?PR?DISABLE_T1?TIMER
CODE 0B51H 0004H INBLOCK ?PR?PLC_RECVED?PLC
CODE 0B55H 0003H INBLOCK ?PR?_SEND_DATA?PLC
CODE 0B58H 0003H INBLOCK ?PR?IST_COUNT?PLC
CODE 0B5BH 0003H INBLOCK ?PR?TIMEOUT_T2?PLC
CODE 0B5EH 0003H INBLOCK ?PR?DISABLE_T0?TIMER
CODE 0B61H 0003H INBLOCK ?PR?DISABLE_T2?TIMER
CODE 0B64H 0003H INBLOCK ?PR?DISABLE_T3?TIMER
CODE 0B67H 0003H INBLOCK ?PR?DISABLE_T4?TIMER
OVERLAY MAP OF MODULE: meter (MAIN)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
BL51 BANKED LINKER/LOCATER V6.00 12/22/2005 17:35:36 PAGE 3
+--> CALLED SEGMENT START LENGTH 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 ----- ----- ----- ----- ----- -----
+--> ?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?UART_RECVED?SART
+--> ?PR?RECV_AMR_FRAME?SART
+--> ?PR?_PROC_AMR_FRAME?MAIN
+--> ?PR?DISABLE_T2?TIMER
+--> ?PR?PLC_RECVED?PLC
+--> ?PR?READ_CRC?PLC
+--> ?PR?TIMEOUT_T4?PLC
+--> ?PR?_SETUP_T4?TIMER
+--> ?PR?_WRITE_TXBUFFER?PLC
+--> ?PR?_SYNC_SENDCHAR?SART
+--> ?CO?MAIN
+--> ?PR?THRES_ADJUST?PLC
+--> ?PR?_PLC_GETFRAME?PLC
+--> ?PR?RX_RETURN?MAIN
+--> ?PR?_SETUP_T2?TIMER
?PR?PLC_POWER_ON?PLC ----- ----- ----- ----- ----- -----
+--> ?PR?CLR_WDT?TIMER
+--> ?CO?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?_SET_THRES_EB?PLC ----- ----- 0022H 0001H ----- -----
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?_READ_REG?PLC
?PR?_WRITE_REG?PLC ----- ----- 0025H 0002H ----- -----
+--> ?PR?_SEND_BLOCK?PLC
BL51 BANKED LINKER/LOCATER V6.00 12/22/2005 17:35:36 PAGE 4
?PR?_SEND_BLOCK?PLC ----- ----- 003BH 0006H ----- -----
+--> ?PR?_SEND_DATA?PLC
?PR?_SEND_DATA?PLC ----- ----- ----- ----- ----- -----
+--> ?PR?_SYNC_SENDCHAR?SART
?PR?_SYNC_SENDCHAR?SART ----- ----- ----- ----- ----- -----
+--> ?PR?SART
?PR?_READ_REG?PLC ----- ----- 0025H 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 ----- ----- 0022H 0001H ----- -----
+--> ?PR?_WRITE_REG?PLC
+--> ?PR?_READ_REG?PLC
?PR?_PLC_CONFIG?PLC ----- ----- ----- ----- ----- -----
+--> ?PR?_SEND_BLOCK?PLC
?PR?RECV_AMR_FRAME?SART ----- ----- ----- ----- ----- -----
+--> ?PR?UART_GETCHAR?SART
?PR?_PROC_AMR_FRAME?MAIN ----- ----- 0022H 0003H ----- -----
+--> ?PR?MAIN
+--> ?PR?_RETURN_INF?MAIN
+--> ?PR?_UART_TX_MODE?MAIN
+--> ?PR?_SYNC_SENDCHAR?SART
+--> ?PR?_W_FLSH?MAIN
+--> ?PR?_READ_REG?PLC
?PR?_RETURN_INF?MAIN ----- ----- 0025H 0005H ----- -----
+--> ?PR?CLR_WDT?TIMER
+--> ?PR?_AMR_SEND_FRAME?MAIN
?PR?_AMR_SEND_FRAME?MAIN ----- ----- 003FH 0004H 0093H 001AH
+--> ?PR?MAIN
+--> ?PR?CLR_WDT?TIMER
+--> ?CO?MAIN
+--> ?PR?_UART_SENDBLOCK?SART
?PR?_UART_SENDBLOCK?SART ----- ----- 0043H 0005H ----- -----
+--> ?PR?_UART_SENDCHAR?SART
?PR?_UART_TX_MODE?MAIN ----- ----- 0025H 0013H ----- -----
+--> ?PR?MAIN
+--> ?PR?_WRITE_TXBUFFER?PLC
+--> ?PR?_SYNC_SENDCHAR?SART
?PR?_WRITE_TXBUFFER?PLC ----- ----- 0038H 0003H ----- -----
+--> ?PR?_SEND_DATA?PLC
+--> ?PR?_SEND_BLOCK?PLC
BL51 BANKED LINKER/LOCATER V6.00 12/22/2005 17:35:36 PAGE 5
?PR?_W_FLSH?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_REG?PLC
?PR?PLC_RECVED?PLC ----- ----- ----- ----- ----- -----
+--> ?PR?SYNC_RECVED?SART
?PR?READ_CRC?PLC ----- ----- ----- ----- ----- -----
+--> ?PR?_READ_REG?PLC
?PR?TIMEOUT_T4?PLC ----- ----- ----- ----- ----- -----
+--> ?PR?DISABLE_T4?TIMER
?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 ----- ----- 0022H 0008H ----- -----
+--> ?PR?_SEND_DATA?PLC
+--> ?PR?SYNC_DATA_READY?SART
+--> ?PR?_SYNC_GETBLOCK?SART
?PR?_SYNC_GETBLOCK?SART ----- ----- 002AH 0006H ----- -----
+--> ?PR?SYNC_DATA_READY?SART
+--> ?PR?SYNC_GETCHAR?SART
?PR?RX_RETURN?MAIN 0021H.7 0000H.1 0022H 001DH ----- -----
+--> ?PR?MAIN
+--> ?PR?_AMR_SEND_FRAME?MAIN
SYMBOL TABLE OF MODULE: meter (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
BL51 BANKED LINKER/LOCATER V6.00 12/22/2005 17:35:36 PAGE 6
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
B:0021H.5 PUBLIC auto_tx
C:0A33H PUBLIC tx_buf
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
B:0080H.4 PUBLIC master_slave
C:064DH PUBLIC _amr_send_frame
C:091EH PUBLIC _return_inf
B:0090H.7 PUBLIC Rxok
C:0026H PUBLIC main
C:02F8H 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:0016H PUBLIC _w_flsh
B:0021H.6 PUBLIC Rx_bit
C:08F1H PUBLIC rx_return
C:05E8H PUBLIC _uart_tx_mode
C:0A2EH PUBLIC mcu_pc
D:00D0H PUBLIC PSW
C:07ECH SYMBOL Com0042
C:07ECH SYMBOL L?0067
C:07ECH SYMBOL L?0068
C:07F2H SYMBOL L?0069
C:07F8H SYMBOL L?0073
C:07FAH SYMBOL L?0074
------- PROC COM0042
------- ENDPROC COM0042
C:013DH SYMBOL L?0071
C:0147H SYMBOL L?0072
C:0154H SYMBOL L?0075
------- PROC MAIN
------- DO
D:0007H SYMBOL l
------- ENDDO
C:0026H LINE# 76
C:0026H LINE# 79
C:0029H LINE# 80
C:002CH LINE# 81
C:002FH LINE# 82
C:0032H LINE# 84
C:0034H LINE# 85
C:003DH LINE# 87
C:0040H LINE# 89
C:0043H LINE# 90
C:0046H LINE# 91
C:0049H LINE# 93
C:0049H LINE# 94
C:0054H LINE# 95
C:0057H LINE# 96
C:0059H LINE# 97
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -