📄 rs485main.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 03/17/2007 15:33:29 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE CPU_Init.obj, LCD_send.obj, SMBUS.obj, RS485M.obj, ZLG7290_key.obj, main.obj TO RS485Main RAMSI
>> ZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
CPU_Init.obj (CPU_INIT)
LCD_send.obj (LCD_SEND)
SMBUS.obj (SMBUS)
RS485M.obj (RS485M)
ZLG7290_key.obj (ZLG7290_KEY)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
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?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: RS485Main (CPU_INIT)
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 0016H UNIT ?DT?MAIN
DATA 001EH 0002H UNIT ?DT?_SEND_ASC8STR?LCD_SEND
BIT 0020H.0 0000H.5 UNIT ?BI?MAIN
BIT 0020H.5 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.7 0000H.1 UNIT ?BI?SMBUS
DATA 0021H 0016H UNIT _DATA_GROUP_
DATA 0037H 0009H UNIT ?DT?_SEND_ZJDZ?LCD_SEND
DATA 0040H 0006H UNIT ?DT?_SMBUS_PUTS?SMBUS
DATA 0046H 0006H UNIT ?DT?SMBUS
DATA 004CH 0002H UNIT ?DT?RS485M
IDATA 004EH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 001CH UNIT ?PR?PORT_IO_INIT?CPU_INIT
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0012H UNIT ?PR?INIT_DEVICE?CPU_INIT
0038H 0003H *** GAP ***
CODE 003BH 0003H ABSOLUTE
CODE 003EH 04FFH UNIT ?PR?CYC_DISP?MAIN
CODE 053DH 02E8H UNIT ?PR?_PASS_DISP?MAIN
CODE 0825H 01AAH UNIT ?PR?KEY_DISP?MAIN
CODE 09CFH 0186H UNIT ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V5.12 03/17/2007 15:33:29 PAGE 2
CODE 0B55H 0153H UNIT ?CO?MAIN
CODE 0CA8H 0101H UNIT ?PR?SMBUS_ISR?SMBUS
CODE 0DA9H 008CH UNIT ?C_C51STARTUP
CODE 0E35H 0077H UNIT ?PR?HELP_1?MAIN
CODE 0EACH 0072H UNIT ?PR?ZLG7290KEY_ISR?ZLG7290_KEY
CODE 0F1EH 006AH UNIT ?PR?UART0_ISR?RS485M
CODE 0F88H 005DH UNIT ?PR?LCDSEND_INT?MAIN
CODE 0FE5H 0058H UNIT ?PR?_SEND_ZJDZ?LCD_SEND
CODE 103DH 0056H UNIT ?PR?_SEND_HZ?LCD_SEND
CODE 1093H 004FH UNIT ?PR?_UART0_TX?RS485M
CODE 10E2H 0046H UNIT ?PR?_SEND_ASC8STR?LCD_SEND
CODE 1128H 0046H UNIT ?PR?_SEND_ASC16STR?LCD_SEND
CODE 116EH 002FH UNIT ?PR?_WRITE_DATA?LCD_SEND
CODE 119DH 0029H UNIT ?PR?_SUM_VERIFY?MAIN
CODE 11C6H 001FH UNIT ?PR?_SMBUS_PUTS?SMBUS
CODE 11E5H 001FH UNIT ?PR?_SMBUS_GETS?SMBUS
CODE 1204H 001BH UNIT ?PR?_DELAY_US?LCD_SEND
CODE 121FH 001AH UNIT ?PR?OSCILLATOR_INIT?CPU_INIT
CODE 1239H 001AH UNIT ?PR?MAIN?MAIN
CODE 1253H 0017H UNIT ?PR?_DELAY_MS?LCD_SEND
CODE 126AH 0016H UNIT ?PR?LCD_INIT?LCD_SEND
CODE 1280H 0011H UNIT ?PR?_SEND_ASCII8?LCD_SEND
CODE 1291H 0011H UNIT ?PR?_SEND_ASCII16?LCD_SEND
CODE 12A2H 0011H UNIT ?C_INITSEG
CODE 12B3H 000DH UNIT ?PR?TIMER_INIT?CPU_INIT
CODE 12C0H 000DH UNIT ?PR?SMBUS_INIT?SMBUS
CODE 12CDH 000CH UNIT ?PR?UART0_INIT?CPU_INIT
CODE 12D9H 000BH UNIT ?PR?UARTRX_DISP?MAIN
CODE 12E4H 0007H UNIT ?PR?INTERRUPTS_INIT?CPU_INIT
OVERLAY MAP OF MODULE: RS485Main (CPU_INIT)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------
?PR?ZLG7290KEY_ISR?ZLG7290_KEY ----- ----- 0021H 0002H
+--> ?PR?_SMBUS_GETS?SMBUS
?PR?_SMBUS_GETS?SMBUS ----- ----- 0023H 0006H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INIT_DEVICE?CPU_INIT
+--> ?PR?LCDSEND_INT?MAIN
+--> ?PR?KEY_DISP?MAIN
?PR?INIT_DEVICE?CPU_INIT ----- ----- ----- -----
+--> ?PR?OSCILLATOR_INIT?CPU_INIT
+--> ?PR?PORT_IO_INIT?CPU_INIT
BL51 BANKED LINKER/LOCATER V5.12 03/17/2007 15:33:29 PAGE 3
+--> ?PR?INTERRUPTS_INIT?CPU_INIT
+--> ?PR?TIMER_INIT?CPU_INIT
+--> ?PR?UART0_INIT?CPU_INIT
+--> ?PR?SMBUS_INIT?SMBUS
?PR?LCDSEND_INT?MAIN ----- ----- ----- -----
+--> ?PR?LCD_INIT?LCD_SEND
+--> ?CO?MAIN
+--> ?PR?_SEND_ASC16STR?LCD_SEND
+--> ?PR?_SEND_HZ?LCD_SEND
?PR?LCD_INIT?LCD_SEND ----- ----- ----- -----
+--> ?PR?_DELAY_MS?LCD_SEND
?PR?_DELAY_MS?LCD_SEND ----- ----- ----- -----
+--> ?PR?_DELAY_US?LCD_SEND
?PR?_SEND_ASC16STR?LCD_SEND ----- ----- 0034H 0002H
+--> ?PR?_WRITE_DATA?LCD_SEND
?PR?_WRITE_DATA?LCD_SEND ----- ----- ----- -----
+--> ?PR?_DELAY_US?LCD_SEND
?PR?_SEND_HZ?LCD_SEND ----- ----- 0034H 0002H
+--> ?PR?_WRITE_DATA?LCD_SEND
?PR?KEY_DISP?MAIN ----- ----- ----- -----
+--> ?PR?LCD_INIT?LCD_SEND
+--> ?CO?MAIN
+--> ?PR?_SEND_ASC16STR?LCD_SEND
+--> ?PR?_SEND_HZ?LCD_SEND
+--> ?PR?HELP_1?MAIN
+--> ?PR?_SEND_ASCII16?LCD_SEND
+--> ?PR?_PASS_DISP?MAIN
+--> ?PR?CYC_DISP?MAIN
?PR?HELP_1?MAIN ----- ----- ----- -----
+--> ?PR?LCD_INIT?LCD_SEND
+--> ?CO?MAIN
+--> ?PR?_SEND_ASC16STR?LCD_SEND
+--> ?PR?_SEND_HZ?LCD_SEND
?PR?_SEND_ASCII16?LCD_SEND ----- ----- ----- -----
+--> ?PR?_WRITE_DATA?LCD_SEND
?PR?_PASS_DISP?MAIN 0020H.5 0000H.2 0029H 000BH
+--> ?CO?MAIN
+--> ?PR?LCD_INIT?LCD_SEND
+--> ?PR?_SEND_ASC16STR?LCD_SEND
+--> ?PR?_SEND_HZ?LCD_SEND
+--> ?PR?_SEND_ASCII16?LCD_SEND
+--> ?PR?_UART0_TX?RS485M
+--> ?PR?_SUM_VERIFY?MAIN
?PR?_UART0_TX?RS485M ----- ----- 0034H 0003H
?PR?_SUM_VERIFY?MAIN ----- ----- 0034H 0003H
BL51 BANKED LINKER/LOCATER V5.12 03/17/2007 15:33:29 PAGE 4
?PR?CYC_DISP?MAIN 0020H.5 0000H.2 0029H 000BH
+--> ?CO?MAIN
+--> ?PR?LCD_INIT?LCD_SEND
+--> ?PR?_SEND_ASC16STR?LCD_SEND
+--> ?PR?_SEND_HZ?LCD_SEND
+--> ?PR?_UART0_TX?RS485M
+--> ?PR?_SUM_VERIFY?MAIN
+--> ?PR?_SEND_ASCII8?LCD_SEND
?PR?_SEND_ASCII8?LCD_SEND ----- ----- ----- -----
+--> ?PR?_WRITE_DATA?LCD_SEND
SYMBOL TABLE OF MODULE: RS485Main (CPU_INIT)
VALUE TYPE NAME
----------------------------------
------- MODULE CPU_INIT
C:0000H SYMBOL _ICE_DUMMY_
D:00E8H PUBLIC ADC0CN
D:00A4H PUBLIC P0MDOUT
D:00A5H PUBLIC P1MDOUT
D:00A8H PUBLIC IE
D:00A7H PUBLIC P3MDOUT
D:00A3H PUBLIC EMI0CF
C:0006H PUBLIC Port_IO_Init
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
C:121FH PUBLIC Oscillator_Init
D:00E1H PUBLIC XBR0
D:00B9H PUBLIC SADEN0
D:00E2H PUBLIC XBR1
D:00E3H PUBLIC XBR2
D:00A9H PUBLIC SADDR0
D:00A1H PUBLIC EMI0TC
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:0087H PUBLIC PCON
D:00B5H PUBLIC P74OUT
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:12E4H PUBLIC Interrupts_Init
D:00B2H PUBLIC OSCICN
C:0026H PUBLIC Init_Device
D:008DH PUBLIC TH1
D:00B1H PUBLIC OSCXCN
C:12CDH PUBLIC UART0_Init
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:008EH PUBLIC CKCON
C:12B3H PUBLIC Timer_Init
D:00D0H PUBLIC PSW
------- PROC PORT_IO_INIT
C:0006H LINE# 4
BL51 BANKED LINKER/LOCATER V5.12 03/17/2007 15:33:29 PAGE 5
C:0006H LINE# 5
C:0006H LINE# 6
C:0009H LINE# 8
C:000CH LINE# 9
C:000FH LINE# 12
C:0012H LINE# 13
C:0015H LINE# 14
C:0018H LINE# 15
C:001BH LINE# 16
C:001EH LINE# 17
C:0021H LINE# 21
------- ENDPROC PORT_IO_INIT
------- PROC OSCILLATOR_INIT
------- DO
D:0006H SYMBOL i
------- ENDDO
C:121FH LINE# 22
C:121FH LINE# 23
C:121FH LINE# 24
C:1222H LINE# 25
C:1225H LINE# 26
C:1230H LINE# 27
C:1235H LINE# 28
C:1238H LINE# 29
------- ENDPROC OSCILLATOR_INIT
------- PROC INTERRUPTS_INIT
C:12E4H LINE# 33
C:12E4H LINE# 34
C:12E4H LINE# 35
C:12E7H LINE# 36
C:12EAH LINE# 37
------- ENDPROC INTERRUPTS_INIT
------- PROC TIMER_INIT
C:12B3H LINE# 39
C:12B3H LINE# 40
C:12B3H LINE# 41
C:12B6H LINE# 42
C:12B9H LINE# 43
C:12BCH LINE# 44
C:12BFH LINE# 45
------- ENDPROC TIMER_INIT
------- PROC UART0_INIT
C:12CDH LINE# 47
C:12CDH LINE# 48
C:12CDH LINE# 49
C:12D0H LINE# 50
C:12D3H LINE# 51
C:12D5H LINE# 52
C:12D8H LINE# 53
------- ENDPROC UART0_INIT
------- PROC INIT_DEVICE
C:0026H LINE# 55
C:0026H LINE# 56
C:0026H LINE# 57
C:0029H LINE# 58
C:002CH LINE# 59
C:002FH LINE# 60
BL51 BANKED LINKER/LOCATER V5.12 03/17/2007 15:33:29 PAGE 6
C:0032H LINE# 61
C:0035H LINE# 62
------- ENDPROC INIT_DEVICE
------- ENDMOD CPU_INIT
------- MODULE LCD_SEND
C:0000H SYMBOL _ICE_DUMMY_
D:00B0H PUBLIC P3
C:1177H PUBLIC _write_data
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
B:00B0H.4 PUBLIC LCDBUSY
D:00B8H PUBLIC IP
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
C:0FE5H PUBLIC _send_zjdz
C:1280H PUBLIC _send_ascii8
C:1253H PUBLIC _delay_ms
B:00B0H.2 PUBLIC OE573
D:0088H PUBLIC TCON
C:10E2H PUBLIC _send_asc8str
C:1204H PUBLIC _delay_us
B:00B0H.3 PUBLIC LCDREQ
B:00B0H.5 PUBLIC LCDRES
C:126AH PUBLIC lcd_init
C:103DH PUBLIC _send_hz
C:1291H PUBLIC _send_ascii16
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
C:1128H PUBLIC _send_asc16str
D:00D0H PUBLIC PSW
------- PROC _DELAY_US
D:0006H SYMBOL timer
C:1204H LINE# 14
C:1204H LINE# 15
C:1204H LINE# 16
C:120BH LINE# 17
C:1216H LINE# 18
C:121EH LINE# 19
------- ENDPROC _DELAY_US
------- PROC _DELAY_MS
D:0002H SYMBOL i
C:1253H LINE# 26
C:1257H LINE# 27
C:1257H LINE# 28
C:1260H LINE# 29
C:1269H LINE# 30
------- ENDPROC _DELAY_MS
------- PROC LCD_INIT
C:126AH LINE# 37
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -