📄 测距程序.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 05/01/2010 20:54:00 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE 测距程序.obj TO 测距程序 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
测距程序.obj (瞋距程序)
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 (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
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?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: 测距程序 (瞋距程序)
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 000BH UNIT _DATA_GROUP_
DATA 0013H 000AH UNIT ?DT?瞋距程序
001DH 0003H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?瞋距程序
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 07F2H *** GAP ***
CODE 0800H 042FH UNIT ?CO?瞋距程序
CODE 0C2FH 0387H UNIT ?C?LIB_CODE
CODE 0FB6H 0119H UNIT ?PR?CONUT?瞋距程序
CODE 10CFH 0094H UNIT ?PR?_DISP_IMG?瞋距程序
CODE 1163H 008CH UNIT ?C_C51STARTUP
CODE 11EFH 0046H UNIT ?PR?WRITE_CHAR?瞋距程序
CODE 1235H 0044H UNIT ?C?LDIV
CODE 1279H 003FH UNIT ?PR?MAIN?瞋距程序
CODE 12B8H 0035H UNIT ?PR?_LCD_SET_XY?瞋距程序
CODE 12EDH 0031H UNIT ?PR?_LCD_WRITE_STRING?瞋距程序
CODE 131EH 002AH UNIT ?PR?LCD_MARK2?瞋距程序
CODE 1348H 0021H UNIT ?PR?LCD_INIT?瞋距程序
CODE 1369H 0020H UNIT ?PR?_DELAYNMS?瞋距程序
CODE 1389H 001AH UNIT ?PR?_DELAYMS?瞋距程序
BL51 BANKED LINKER/LOCATER V6.05 05/01/2010 20:54:00 PAGE 2
CODE 13A3H 001AH UNIT ?PR?STARTMODULE?瞋距程序
CODE 13BDH 0013H UNIT ?PR?_SEND_BYTE?瞋距程序
CODE 13D0H 0013H UNIT ?PR?_LCD_WRITE_NUMBER?瞋距程序
CODE 13E3H 0013H UNIT ?C_INITSEG
CODE 13F6H 0008H UNIT ?PR?CLR_SCR?瞋距程序
CODE 13FEH 0003H UNIT ?PR?ZD0?瞋距程序
OVERLAY MAP OF MODULE: 测距程序 (瞋距程序)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?瞋距程序
+--> ?C_INITSEG
?PR?MAIN?瞋距程序 ----- ----- ----- -----
+--> ?PR?LCD_INIT?瞋距程序
+--> ?PR?CLR_SCR?瞋距程序
+--> ?CO?瞋距程序
+--> ?PR?_DISP_IMG?瞋距程序
+--> ?PR?_DELAYNMS?瞋距程序
+--> ?PR?LCD_MARK2?瞋距程序
+--> ?PR?STARTMODULE?瞋距程序
+--> ?PR?CONUT?瞋距程序
+--> ?PR?_DELAYMS?瞋距程序
?PR?LCD_INIT?瞋距程序 ----- ----- ----- -----
+--> ?PR?_DELAYNMS?瞋距程序
+--> ?PR?WRITE_CHAR?瞋距程序
?PR?WRITE_CHAR?瞋距程序 0020H.1 0000H.1 000FH 0004H
+--> ?PR?_SEND_BYTE?瞋距程序
+--> ?PR?_DELAYNMS?瞋距程序
?PR?CLR_SCR?瞋距程序 ----- ----- ----- -----
+--> ?PR?WRITE_CHAR?瞋距程序
?PR?_DISP_IMG?瞋距程序 ----- ----- 0008H 0007H
+--> ?PR?WRITE_CHAR?瞋距程序
?PR?LCD_MARK2?瞋距程序 ----- ----- ----- -----
+--> ?PR?CLR_SCR?瞋距程序
+--> ?CO?瞋距程序
+--> ?PR?_LCD_WRITE_STRING?瞋距程序
?PR?_LCD_WRITE_STRING?瞋距程序 ----- ----- 0008H 0003H
+--> ?PR?_LCD_SET_XY?瞋距程序
+--> ?PR?WRITE_CHAR?瞋距程序
+--> ?PR?_DELAYNMS?瞋距程序
?PR?_LCD_SET_XY?瞋距程序 ----- ----- 000BH 0001H
+--> ?PR?WRITE_CHAR?瞋距程序
BL51 BANKED LINKER/LOCATER V6.05 05/01/2010 20:54:00 PAGE 3
?PR?CONUT?瞋距程序 ----- ----- ----- -----
+--> ?PR?_LCD_SET_XY?瞋距程序
+--> ?PR?_LCD_WRITE_NUMBER?瞋距程序
?PR?_LCD_WRITE_NUMBER?瞋距程序 ----- ----- ----- -----
+--> ?CO?瞋距程序
+--> ?PR?WRITE_CHAR?瞋距程序
+--> ?PR?_DELAYNMS?瞋距程序
SYMBOL TABLE OF MODULE: 测距程序 (瞋距程序)
VALUE TYPE NAME
----------------------------------
------- MODULE 瞋距程序
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:0FB6H PUBLIC Conut
C:13FEH PUBLIC zd0
C:11F9H PUBLIC Write_char
C:082DH PUBLIC CM
B:00B0H.3 PUBLIC CS
B:0020H.0 PUBLIC flag
C:13BDH PUBLIC _Send_byte
C:1279H PUBLIC main
C:080FH PUBLIC waves
B:0090H.1 PUBLIC RX
C:1348H PUBLIC Lcd_init
C:13F6H PUBLIC Clr_Scr
B:0090H.2 PUBLIC TX
B:00B0H.5 PUBLIC SCLK
C:13D0H PUBLIC _LCD_Write_number
D:0013H PUBLIC time
C:10CFH PUBLIC _Disp_img
C:082FH PUBLIC logo
C:131EH PUBLIC Lcd_Mark2
D:0089H PUBLIC TMOD
C:12EDH PUBLIC _LCD_Write_string
C:1369H PUBLIC _Delaynms
C:081EH PUBLIC znwk
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:0800H PUBLIC num
D:0015H PUBLIC S
C:12B8H PUBLIC _LCD_set_xy
B:0088H.4 PUBLIC TR0
B:00B0H.4 PUBLIC SID
D:0019H PUBLIC disbuff
C:1389H PUBLIC _delayms
C:13A3H PUBLIC StartModule
------- PROC LCD_INIT
C:1348H LINE# 129
C:1348H LINE# 130
C:1348H LINE# 131
BL51 BANKED LINKER/LOCATER V6.05 05/01/2010 20:54:00 PAGE 4
C:134FH LINE# 132
C:1351H LINE# 133
C:1359H LINE# 134
C:1361H LINE# 135
------- ENDPROC LCD_INIT
------- PROC L?0071
------- ENDPROC L?0071
------- PROC WRITE_CHAR
B:0020H.1 SYMBOL start
D:000FH SYMBOL ddata
------- DO
D:0010H SYMBOL start_data
D:0011H SYMBOL Hdata
D:0012H SYMBOL Ldata
------- ENDDO
C:11F9H LINE# 139
C:11F9H LINE# 140
C:11F9H LINE# 142
C:11FCH LINE# 143
C:1201H LINE# 145
C:1204H LINE# 147
C:120AH LINE# 148
C:1211H LINE# 149
C:1216H LINE# 150
C:121DH LINE# 151
C:1222H LINE# 152
C:1229H LINE# 153
C:122EH LINE# 154
------- ENDPROC WRITE_CHAR
------- PROC _SEND_BYTE
D:0007H SYMBOL bbyte
------- DO
D:0006H SYMBOL i
------- ENDDO
C:13BDH LINE# 158
C:13BDH LINE# 159
C:13BDH LINE# 161
C:13BFH LINE# 162
C:13BFH LINE# 163
C:13C3H LINE# 164
C:13C5H LINE# 165
C:13C7H LINE# 166
C:13CBH LINE# 167
C:13CFH LINE# 168
------- ENDPROC _SEND_BYTE
------- PROC _DELAYNMS
D:0006H SYMBOL di
------- DO
D:0004H SYMBOL da
D:0002H SYMBOL db
------- ENDDO
C:1369H LINE# 171
C:1369H LINE# 172
C:1369H LINE# 174
C:1373H LINE# 175
C:1388H LINE# 176
------- ENDPROC _DELAYNMS
BL51 BANKED LINKER/LOCATER V6.05 05/01/2010 20:54:00 PAGE 5
------- PROC _DISP_IMG
D:0008H SYMBOL img
------- DO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -