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

📄 adc.m51

📁 some reference exercise of C language
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        01/21/2007  16:37:41  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Main.obj TO ADC RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  ADC (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     0003H     UNIT         ?DT?MAIN
            DATA    000BH     0002H     UNIT         _DATA_GROUP_
            IDATA   000DH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0055H     UNIT         ?C?LIB_CODE
            CODE    0058H     0039H     UNIT         ?PR?CALCULATE?MAIN
            CODE    0091H     0030H     UNIT         ?PR?CONVERT?MAIN
            CODE    00C1H     0023H     UNIT         ?PR?_SENDSTRING2LCD?MAIN
            CODE    00E4H     0022H     UNIT         ?PR?DISPLAYTEXT?MAIN
            CODE    0106H     0020H     UNIT         ?PR?_DELAY?MAIN
            CODE    0126H     001EH     UNIT         ?PR?INITLCD?MAIN
            CODE    0144H     001CH     UNIT         ?CO?MAIN
            CODE    0160H     0014H     UNIT         ?PR?DISPLAYVOLTAGE?MAIN
            CODE    0174H     0011H     UNIT         ?PR?MAIN?MAIN
            CODE    0185H     0010H     UNIT         ?PR?INITSYSTEM?MAIN
            CODE    0195H     000FH     UNIT         ?PR?_WRITELCD?MAIN
            CODE    01A4H     000CH     UNIT         ?C_C51STARTUP
            CODE    01B0H     0007H     UNIT         ?PR?DELAYSHORT?MAIN
            CODE    01B7H     0005H     UNIT         ?PR?_WRITECOMMAND?MAIN
            CODE    01BCH     0005H     UNIT         ?PR?_WRITECHARACTER?MAIN



OVERLAY MAP OF MODULE:   ADC (MAIN)


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

?PR?MAIN?MAIN                    -----    -----
  +--> ?PR?INITSYSTEM?MAIN
  +--> ?PR?DISPLAYTEXT?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      01/21/2007  16:37:41  PAGE 2


  +--> ?PR?CONVERT?MAIN
  +--> ?PR?CALCULATE?MAIN
  +--> ?PR?DISPLAYVOLTAGE?MAIN

?PR?INITSYSTEM?MAIN              -----    -----
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?INITLCD?MAIN

?PR?INITLCD?MAIN                 -----    -----
  +--> ?PR?_WRITECOMMAND?MAIN

?PR?_WRITECOMMAND?MAIN           -----    -----
  +--> ?PR?_WRITELCD?MAIN

?PR?_WRITELCD?MAIN               -----    -----
  +--> ?PR?_DELAY?MAIN

?PR?DISPLAYTEXT?MAIN             -----    -----
  +--> ?PR?_WRITECOMMAND?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_SENDSTRING2LCD?MAIN
  +--> ?PR?_WRITECHARACTER?MAIN

?PR?_SENDSTRING2LCD?MAIN         000BH    0002H
  +--> ?PR?_WRITECHARACTER?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?_WRITECHARACTER?MAIN         -----    -----
  +--> ?PR?_WRITELCD?MAIN

?PR?CONVERT?MAIN                 -----    -----
  +--> ?PR?DELAYSHORT?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?DISPLAYVOLTAGE?MAIN          -----    -----
  +--> ?PR?_WRITECOMMAND?MAIN
  +--> ?PR?_WRITECHARACTER?MAIN



SYMBOL TABLE OF MODULE:  ADC (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  C:01BCH         PUBLIC        _WriteCharacter
  C:00E4H         PUBLIC        DisplayText
  C:01B0H         PUBLIC        DelayShort
  C:0058H         PUBLIC        Calculate
  B:00B0H.5       PUBLIC        P3_5
  B:00A0H.6       PUBLIC        P2_6
  B:00B0H.6       PUBLIC        P3_6
  B:00A0H.7       PUBLIC        P2_7
  B:00B0H.7       PUBLIC        P3_7
BL51 BANKED LINKER/LOCATER V5.03                                                      01/21/2007  16:37:41  PAGE 3


  C:0185H         PUBLIC        InitSystem
  C:0174H         PUBLIC        main
  C:0160H         PUBLIC        DisplayVoltage
  C:01B7H         PUBLIC        _WriteCommand
  C:0195H         PUBLIC        _WriteLCD
  D:0008H         PUBLIC        digit1
  D:0009H         PUBLIC        digit2
  C:0144H         PUBLIC        string1
  C:0155H         PUBLIC        string2
  C:0106H         PUBLIC        _Delay
  C:0091H         PUBLIC        Convert
  C:0126H         PUBLIC        InitLCD
  C:00C1H         PUBLIC        _SendString2LCD
  D:000AH         PUBLIC        voltage
  -------         PROC          INITSYSTEM
  C:0185H         LINE#         25
  C:0185H         LINE#         26
  C:0185H         LINE#         28
  C:0187H         LINE#         30
  C:0189H         LINE#         32
  C:0190H         LINE#         34
  C:0192H         LINE#         35
  -------         ENDPROC       INITSYSTEM
  -------         PROC          _DELAY
  D:0006H         SYMBOL        n
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
  -------         ENDDO         
  C:0106H         LINE#         37
  C:0106H         LINE#         38
  C:0106H         LINE#         40
  C:0110H         LINE#         41
  C:0125H         LINE#         42
  -------         ENDPROC       _DELAY
  -------         PROC          DELAYSHORT
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:01B0H         LINE#         43
  C:01B0H         LINE#         44
  C:01B0H         LINE#         46
  C:01B6H         LINE#         47
  -------         ENDPROC       DELAYSHORT
  -------         PROC          INITLCD
  C:0126H         LINE#         48
  C:0126H         LINE#         49
  C:0126H         LINE#         50
  C:012BH         LINE#         51
  C:0130H         LINE#         52
  C:0135H         LINE#         55
  C:013AH         LINE#         57
  C:013FH         LINE#         60
  -------         ENDPROC       INITLCD
  -------         PROC          DISPLAYTEXT
  C:00E4H         LINE#         62
  C:00E4H         LINE#         63
BL51 BANKED LINKER/LOCATER V5.03                                                      01/21/2007  16:37:41  PAGE 4


  C:00E4H         LINE#         65
  C:00E9H         LINE#         66
  C:00F0H         LINE#         68
  C:00F5H         LINE#         69
  C:00FCH         LINE#         71
  C:0101H         LINE#         72
  -------         ENDPROC       DISPLAYTEXT
  -------         PROC          _WRITELCD
  D:0007H         SYMBOL        x
  C:0195H         LINE#         74
  C:0195H         LINE#         75
  C:0195H         LINE#         76
  C:0197H         LINE#         77
  C:0199H         LINE#         79
  C:019BH         LINE#         80
  C:019DH         LINE#         81
  -------         ENDPROC       _WRITELCD
  -------         PROC          _WRITECOMMAND
  D:0007H         SYMBOL        command
  C:01B7H         LINE#         83
  C:01B7H         LINE#         84
  C:01B7H         LINE#         85
  C:01B9H         LINE#         86
  -------         ENDPROC       _WRITECOMMAND
  -------         PROC          _WRITECHARACTER
  D:0007H         SYMBOL        character
  C:01BCH         LINE#         88
  C:01BCH         LINE#         89
  C:01BCH         LINE#         90
  C:01BEH         LINE#         91
  -------         ENDPROC       _WRITECHARACTER
  -------         PROC          _SENDSTRING2LCD
  D:000BH         SYMBOL        p
  -------         DO            
  D:0001H         SYMBOL        i
  -------         ENDDO         
  C:00C1H         LINE#         93
  C:00C5H         LINE#         94
  C:00C5H         LINE#         95
  C:00C7H         LINE#         96
  C:00D6H         LINE#         97
  C:00D6H         LINE#         98
  C:00D9H         LINE#         99
  C:00DAH         LINE#         100
  C:00E1H         LINE#         101
  C:00E3H         LINE#         102
  -------         ENDPROC       _SENDSTRING2LCD
  -------         PROC          CONVERT
  C:0091H         LINE#         103
  C:0091H         LINE#         104
  C:0091H         LINE#         105
  C:0093H         LINE#         106
  C:0096H         LINE#         107
  C:0098H         LINE#         108
  C:009BH         LINE#         109
  C:009DH         LINE#         110
  C:00A0H         LINE#         111
BL51 BANKED LINKER/LOCATER V5.03                                                      01/21/2007  16:37:41  PAGE 5


  C:00A2H         LINE#         114
  C:00A9H         LINE#         116
  C:00ACH         LINE#         117
  C:00AEH         LINE#         118
  C:00B1H         LINE#         119
  C:00B3H         LINE#         120
  C:00B6H         LINE#         122
  C:00B9H         LINE#         123
  C:00BBH         LINE#         124
  C:00BEH         LINE#         125
  C:00C0H         LINE#         126
  -------         ENDPROC       CONVERT
  -------         PROC          CALCULATE
  -------         DO            
  D:0002H         SYMBOL        temp
  -------         ENDDO         
  C:0058H         LINE#         127
  C:0058H         LINE#         128
  C:0058H         LINE#         130
  C:0060H         LINE#         131
  C:006EH         LINE#         134
  C:0077H         LINE#         135
  C:0084H         LINE#         137
  C:008AH         LINE#         138
  C:0090H         LINE#         139
  -------         ENDPROC       CALCULATE
  -------         PROC          DISPLAYVOLTAGE
  C:0160H         LINE#         140
  C:0160H         LINE#         141
  C:0160H         LINE#         143
  C:0165H         LINE#         144
  C:016AH         LINE#         145
  C:016FH         LINE#         146
  -------         ENDPROC       DISPLAYVOLTAGE
  -------         PROC          MAIN
  C:0174H         LINE#         149
  C:0174H         LINE#         150
  C:0174H         LINE#         152
  C:0177H         LINE#         153
  C:017AH         LINE#         155
  C:017AH         LINE#         156
  C:017AH         LINE#         157
  C:017DH         LINE#         158
  C:0180H         LINE#         159
  C:0183H         LINE#         160
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        ?C?UIDIV
  C:0003H         PUBLIC        ?C?UIDIV
  -------         ENDMOD        ?C?UIDIV

Program Size: data=14.0 xdata=0 code=449
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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