📄 demo.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/26/2007 17:57:35 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO Demo RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
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?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: Demo (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 0006H UNIT ?DT?_LCD_PUT_XYNS?MAIN
DATA 000EH 0002H UNIT ?DT?_SEG7_DISP?MAIN
DATA 0010H 0001H UNIT ?DT?_LCD_PUT_NS?MAIN
0011H 000FH *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0024H UNIT _DATA_GROUP_
DATA 0046H 001FH UNIT ?DT?MAIN
IDATA 0065H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H F4EAH *** GAP ***
XDATA F4EAH 0001H ABSOLUTE
F4EBH 00FFH *** GAP ***
XDATA F5EAH 0001H ABSOLUTE
F5EBH 00FFH *** GAP ***
XDATA F6EAH 0001H ABSOLUTE
F6EBH 00FFH *** GAP ***
XDATA F7EAH 0001H ABSOLUTE
F7EBH 00FFH *** GAP ***
BL51 BANKED LINKER/LOCATER V6.00 08/26/2007 17:57:35 PAGE 2
XDATA F8EAH 0001H ABSOLUTE
F8EBH 00FFH *** GAP ***
XDATA F9EAH 0001H ABSOLUTE
F9EBH 00FFH *** GAP ***
XDATA FAEAH 0001H ABSOLUTE
FAEBH 00FFH *** GAP ***
XDATA FBEAH 0001H ABSOLUTE
FBEBH 0100H *** GAP ***
XDATA FCEBH 0001H ABSOLUTE
FCECH 00FFH *** GAP ***
XDATA FDEBH 0001H ABSOLUTE
FDECH 00FFH *** GAP ***
XDATA FEEBH 0001H ABSOLUTE
FEECH 00FFH *** GAP ***
XDATA FFEBH 0001H ABSOLUTE
XDATA FFECH 0001H ABSOLUTE
XDATA FFEDH 0001H ABSOLUTE
XDATA FFEEH 0001H ABSOLUTE
XDATA FFEFH 0001H ABSOLUTE
XDATA FFF0H 0001H ABSOLUTE
XDATA FFF1H 0001H ABSOLUTE
XDATA FFF2H 0001H ABSOLUTE
XDATA FFF3H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0015H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 07DAH *** GAP ***
CODE 0800H 0608H UNIT ?C?LIB_CODE
CODE 0E08H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 1277H 0131H UNIT ?PR?MAIN?MAIN
CODE 13A8H 00B4H UNIT ?PR?_SEG7_DISP?MAIN
CODE 145CH 0044H UNIT ?PR?_LCD_PUT_XYNS?MAIN
CODE 14A0H 002EH UNIT ?PR?SERIAL_INT?MAIN
CODE 14CEH 0029H UNIT ?PR?_PUT5615_DATA?MAIN
CODE 14F7H 0027H UNIT ?PR?_LCD_GOTO_XY?MAIN
CODE 151EH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1545H 0026H UNIT ?PR?_LCD_PUT_NS?MAIN
CODE 156BH 0020H UNIT ?PR?GET1549_DATA?MAIN
CODE 158BH 001CH UNIT ?PR?LCD1602_INIT?MAIN
CODE 15A7H 001CH UNIT ?PR?_LCD_PUT_XYS?MAIN
CODE 15C3H 001CH UNIT ?PR?_UART_PUTS?MAIN
CODE 15DFH 0016H UNIT ?PR?_DELAY_MS?MAIN
CODE 15F5H 0016H UNIT ?PR?RS232_PORT_INIT?MAIN
CODE 160BH 0016H UNIT ?CO?MAIN
CODE 1621H 0012H UNIT ?PR?LOOP_LCD1602_IS_BUSY?MAIN
CODE 1633H 000CH UNIT ?C_C51STARTUP
CODE 163FH 000BH UNIT ?PR?_DELAY_LCD?MAIN
CODE 164AH 000AH UNIT ?PR?TIMER0_INIT?MAIN
CODE 1654H 0008H UNIT ?PR?_UART_PUTC?MAIN
CODE 165CH 0008H UNIT ?PR?UART_GETC?MAIN
CODE 1664H 0003H UNIT ?PR?TIMER0_INT?MAIN
BL51 BANKED LINKER/LOCATER V6.00 08/26/2007 17:57:35 PAGE 3
OVERLAY MAP OF MODULE: Demo (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------------
?PR?SERIAL_INT?MAIN ----- ----- ----- -----
+--> ?PR?UART_GETC?MAIN
+--> ?PR?_UART_PUTC?MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- 0022H 0008H
+--> ?PR?LCD1602_INIT?MAIN
+--> ?PR?RS232_PORT_INIT?MAIN
+--> ?PR?TIMER0_INIT?MAIN
+--> ?PR?_DELAY_MS?MAIN
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_LCD_PUT_XYS?MAIN
+--> ?PR?_UART_PUTS?MAIN
?PR?LCD1602_INIT?MAIN ----- ----- ----- -----
+--> ?PR?LOOP_LCD1602_IS_BUSY?MAIN
?PR?PRINTF?PRINTF 0020H.0 0001H.1 002AH 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_LCD_PUT_XYS?MAIN ----- ----- ----- -----
+--> ?PR?_LCD_GOTO_XY?MAIN
+--> ?PR?LOOP_LCD1602_IS_BUSY?MAIN
?PR?_UART_PUTS?MAIN ----- ----- ----- -----
+--> ?PR?_UART_PUTC?MAIN
SYMBOL TABLE OF MODULE: Demo (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:1621H PUBLIC loop_lcd1602_is_busy
D:0090H PUBLIC P1
C:1664H PUBLIC timer0_int
X:FFEDH PUBLIC SEG_B
C:14F7H PUBLIC _lcd_goto_xy
D:00C0H PUBLIC XICON
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
D:0046H PUBLIC counter
BL51 BANKED LINKER/LOCATER V6.00 08/26/2007 17:57:35 PAGE 4
C:145CH PUBLIC _lcd_put_xyns
B:00A8H.7 PUBLIC EA
X:FFEFH PUBLIC SEG_G
C:14CEH PUBLIC _put5615_data
D:00A8H PUBLIC IE
X:FFF0H PUBLIC REG0
X:FFF1H PUBLIC REG1
X:FFF2H PUBLIC REG2
X:FFECH PUBLIC SEG_Q
X:FFF3H PUBLIC REG3
C:1545H PUBLIC _lcd_put_ns
C:156BH PUBLIC get1549_data
X:FFEEH PUBLIC SEG_S
C:15A7H PUBLIC _lcd_put_xys
C:158BH PUBLIC lcd1602_init
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:0090H.7 PUBLIC BEEP
B:0098H.1 PUBLIC TI
B:00B0H.2 PUBLIC GATE
C:163FH PUBLIC _delay_LCD
C:1277H PUBLIC main
X:FEEBH PUBLIC M51_LCD1602_CR
X:FFEBH PUBLIC M51_LCD1602_DR
X:FCEBH PUBLIC M51_LCD1602_CW
X:FDEBH PUBLIC M51_LCD1602_DW
B:0090H.1 PUBLIC DAC_DA
B:0090H.6 PUBLIC ADC_DA
C:14A0H PUBLIC serial_int
X:F6EAH PUBLIC M51_LCD12864_LCR
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
B:00B0H.5 PUBLIC CLRP
X:F7EAH PUBLIC M51_LCD12864_LDR
B:0090H.0 PUBLIC OPEN
C:15DFH PUBLIC _delay_ms
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
X:F4EAH PUBLIC M51_LCD12864_LCW
X:FAEAH PUBLIC M51_LCD12864_RCR
X:F5EAH PUBLIC M51_LCD12864_LDW
B:0090H.2 PUBLIC DAC_CK
B:0090H.7 PUBLIC ADC_CK
X:FBEAH PUBLIC M51_LCD12864_RDR
X:F8EAH PUBLIC M51_LCD12864_RCW
C:1654H PUBLIC _uart_putc
C:15F5H PUBLIC rs232_port_init
X:F9EAH PUBLIC M51_LCD12864_RDW
B:0090H.4 PUBLIC DAC_CS
B:0090H.5 PUBLIC ADC_CS
C:165CH PUBLIC uart_getc
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
C:15C3H PUBLIC _uart_puts
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
BL51 BANKED LINKER/LOCATER V6.00 08/26/2007 17:57:35 PAGE 5
D:008BH PUBLIC TL1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:0047H PUBLIC str_buff
D:00C8H PUBLIC T2CON
C:13A8H PUBLIC _seg7_disp
C:164AH PUBLIC timer0_init
D:00D0H PUBLIC PSW
------- PROC _DELAY_MS
D:0006H SYMBOL n
------- DO
D:0005H SYMBOL j
------- ENDDO
C:15DFH LINE# 116
C:15DFH LINE# 117
C:15DFH LINE# 119
C:15E9H LINE# 120
C:15F4H LINE# 121
------- ENDPROC _DELAY_MS
------- PROC GET1549_DATA
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL temp
------- ENDDO
C:156BH LINE# 125
C:156BH LINE# 126
C:156BH LINE# 128
C:156EH LINE# 130
C:1570H LINE# 132
C:1571H LINE# 133
C:1571H LINE# 134
C:1573H LINE# 135
C:157AH LINE# 136
C:1582H LINE# 137
C:1584H LINE# 138
C:1588H LINE# 139
C:158AH LINE# 140
C:158AH LINE# 141
------- ENDPROC GET1549_DATA
------- PROC _PUT5615_DATA
D:0006H SYMBOL da
------- DO
D:0005H SYMBOL i
------- ENDDO
C:14CEH LINE# 145
C:14CEH LINE# 146
C:14CEH LINE# 148
C:14D9H LINE# 149
C:14DBH LINE# 150
C:14DDH LINE# 151
C:14DFH LINE# 152
C:14DFH LINE# 153
C:14E3H LINE# 154
C:14E5H LINE# 155
C:14ECH LINE# 156
C:14EEH LINE# 157
C:14F2H LINE# 158
BL51 BANKED LINKER/LOCATER V6.00 08/26/2007 17:57:35 PAGE 6
C:14F4H LINE# 159
C:14F6H LINE# 160
------- ENDPROC _PUT5615_DATA
------- PROC _SEG7_DISP
D:000EH SYMBOL number
------- DO
C:1617H SYMBOL tab1
D:0007H SYMBOL temp
D:0003H SYMBOL flag
------- ENDDO
C:13A8H LINE# 163
C:13ACH LINE# 164
C:13ACH LINE# 169
C:13AEH LINE# 171
C:13BCH LINE# 172
C:13BCH LINE# 174
C:13CCH LINE# 175
C:13CFH LINE# 176
C:13CFH LINE# 177
C:13D7H LINE# 178
C:13D8H LINE# 179
C:13DAH LINE# 181
C:13DAH LINE# 182
C:13E0H LINE# 183
C:13E2H LINE# 184
C:13E2H LINE# 187
C:13F6H LINE# 188
C:13FAH LINE# 189
C:13FAH LINE# 190
C:1403H LINE# 191
C:1405H LINE# 192
C:1407H LINE# 194
C:1407H LINE# 195
C:140DH LINE# 196
C:140FH LINE# 197
C:140FH LINE# 200
C:1423H LINE# 201
C:1432H LINE# 202
C:1438H LINE# 205
C:1445H LINE# 206
C:144EH LINE# 207
C:144FH LINE# 209
C:144FH LINE# 210
C:1455H LINE# 211
C:1457H LINE# 212
C:1459H LINE# 213
C:145BH LINE# 214
C:145BH LINE# 215
------- ENDPROC _SEG7_DISP
------- PROC _DELAY_LCD
D:0006H SYMBOL i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -