⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 超声波-c.m51

📁 在别人有错误的基础上改进的超声波测距程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        12/16/2007  21:25:43  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO 超声波-C


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)


LINK MAP OF MODULE:  超声波-C (?C_STARTUP)


            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     000CH     UNIT         ?DT?MAIN
            DATA    0014H     0004H     UNIT         _DATA_GROUP_
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?MAIN
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0015H     UNIT         ?PR?_DELAY_50US?MAIN
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     03EAH     UNIT         ?C?LIB_CODE
            CODE    0408H     0181H     UNIT         ?PR?WORK?MAIN
            CODE    0589H     005FH     UNIT         ?PR?PINT0?MAIN
            CODE    05E8H     0047H     UNIT         ?PR?INTT1?MAIN
            CODE    062FH     003DH     UNIT         ?PR?MAIN?MAIN
            CODE    066CH     0029H     UNIT         ?PR?DISPLAY?MAIN
            CODE    0695H     0019H     UNIT         ?PR?LCD_INIT?MAIN
            CODE    06AEH     0014H     UNIT         ?PR?READ_BUSY?MAIN
            CODE    06C2H     0010H     UNIT         ?PR?_DELAY?MAIN
            CODE    06D2H     000EH     UNIT         ?PR?_WRITE_COMM?MAIN
            CODE    06E0H     000EH     UNIT         ?PR?_WRITE_DATA?MAIN
            CODE    06EEH     000CH     UNIT         ?C_C51STARTUP
            CODE    06FAH     000BH     UNIT         ?CO?MAIN



OVERLAY MAP OF MODULE:   超声波-C (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V5.12                                                      12/16/2007  21:25:43  PAGE 2




SEGMENT                          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
?C_C51STARTUP                  -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                  -----    -----
  +--> ?PR?LCD_INIT?MAIN
  +--> ?PR?WORK?MAIN
  +--> ?PR?DISPLAY?MAIN

?PR?LCD_INIT?MAIN              -----    -----
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?_WRITE_COMM?MAIN

?PR?_WRITE_COMM?MAIN           -----    -----
  +--> ?PR?READ_BUSY?MAIN

?PR?READ_BUSY?MAIN             -----    -----
  +--> ?PR?_DELAY?MAIN

?PR?WORK?MAIN                  0014H    0004H

?PR?DISPLAY?MAIN               -----    -----
  +--> ?PR?_WRITE_COMM?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_WRITE_DATA?MAIN

?PR?_WRITE_DATA?MAIN           -----    -----
  +--> ?PR?READ_BUSY?MAIN

*** NEW ROOT ***************************************************

?PR?INTT1?MAIN                 -----    -----
  +--> ?PR?_DELAY_50US?MAIN



SYMBOL TABLE OF MODULE:  超声波-C (?C_STARTUP)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        ?C_STARTUP
  C:06EEH         SEGMENT       ?C_C51STARTUP
  I:0021H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:06F1H         SYMBOL        IDATALOOP
BL51 BANKED LINKER/LOCATER V5.12                                                      12/16/2007  21:25:43  PAGE 3


  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:06EEH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:06EEH         LINE#         99
  C:06F0H         LINE#         100
  C:06F1H         LINE#         101
  C:06F2H         LINE#         102
  C:06F4H         LINE#         151
  C:06F7H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:06AEH         PUBLIC        Read_Busy
  B:00A8H.7       PUBLIC        EA
  C:0695H         PUBLIC        Lcd_Init
  C:06FAH         PUBLIC        Anum_code
  B:00B0H.2       PUBLIC        P3_2
  B:0020H.0       PUBLIC        flag
  B:0090H.6       PUBLIC        BEEP
  C:0006H         PUBLIC        _delay_50us
  D:0008H         PUBLIC        high
  B:0080H.7       PUBLIC        Busy
  B:0090H.0       PUBLIC        RS
  C:062FH         PUBLIC        main
  B:0090H.1       PUBLIC        RW
  D:000CH         PUBLIC        qian
  D:000DH         PUBLIC        bai
  D:0089H         PUBLIC        TMOD
  B:0090H.2       PUBLIC        E
  C:0408H         PUBLIC        work
  D:000EH         PUBLIC        shi
  B:00A8H.1       PUBLIC        ET0
  C:06E0H         PUBLIC        _Write_Data
  B:00A8H.3       PUBLIC        ET1
  D:000FH         PUBLIC        ge
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  D:008DH         PUBLIC        TH1
  B:0090H.7       PUBLIC        vout
  D:008AH         PUBLIC        TL0
  C:06C2H         PUBLIC        _Delay
BL51 BANKED LINKER/LOCATER V5.12                                                      12/16/2007  21:25:43  PAGE 4


  D:008BH         PUBLIC        TL1
  D:0010H         PUBLIC        low
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  C:06D2H         PUBLIC        _Write_Comm
  C:0589H         PUBLIC        PINT0
  C:05E8H         PUBLIC        INTT1
  C:066CH         PUBLIC        display
  -------         PROC          _DELAY
  D:0007H         SYMBOL        t
  -------         DO            
  D:0006H         SYMBOL        a
  -------         ENDDO         
  C:06C2H         LINE#         18
  C:06C2H         LINE#         19
  C:06C2H         LINE#         21
  C:06C6H         LINE#         22
  C:06C6H         LINE#         23
  C:06D1H         LINE#         24
  C:06D1H         LINE#         25
  -------         ENDPROC       _DELAY
  -------         PROC          READ_BUSY
  C:06AEH         LINE#         29
  C:06AEH         LINE#         30
  C:06AEH         LINE#         31

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -