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

📄 da18b20.m51

📁 1、《ADC0804》实验 1)下载程序 2)插上LCD12864 3)LCD12864上显示当前输入ADC0804的电压 4)通过K3按钮切换板载输入或外部输入
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        10/09/2006  10:43:14  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
E:\PROGRAM FILES\C51\BIN\BL51.EXE .\STARTUP.obj, lcd12864.obj, code.obj TO da18b20 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  lcd12864.obj (LCD12864)
  code.obj (CODE)
  E:\PROGRAM FILES\C51\LIB\C51FPS.LIB (?C?FPADD)
  E:\PROGRAM FILES\C51\LIB\C51FPS.LIB (?C?FPMUL)
  E:\PROGRAM FILES\C51\LIB\C51FPS.LIB (?C?FCAST)
  E:\PROGRAM FILES\C51\LIB\C51FPS.LIB (?C?CASTF)
  E:\PROGRAM FILES\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?CLDPTR)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?CLDOPTR)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?CSTPTR)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?CSTOPTR)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?UIDIV)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?LMUL)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?LNEG)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?ULCMP)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (STRLEN)
  E:\PROGRAM FILES\C51\LIB\C51S.LIB (?C?MEMSET)


LINK MAP OF MODULE:  da18b20 (?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     0004H     UNIT         ?DT?LCD12864
                    000CH     0014H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         ?BI?LCD12864
            BIT     0020H.2   0000H.2   UNIT         _BIT_GROUP_
                    0020H.4   0000H.4                *** GAP ***
            DATA    0021H     0057H     UNIT         _DATA_GROUP_
            IDATA   0078H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     004DH     UNIT         _XDATA_GROUP_
            XDATA   004DH     0002H     UNIT         ?XD?LCD12864
                    004FH     DFB0H                  *** GAP ***
            XDATA   DFFFH     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     05F0H     UNIT         ?CO?CODE
            CODE    05F3H     0426H     UNIT         ?C?LIB_CODE
            CODE    0A19H     0351H     UNIT         ?PR?_VTOHCHANGE?LCD12864
            CODE    0D6AH     021BH     UNIT         ?PR?_OUT16HZ?LCD12864
            CODE    0F85H     0147H     UNIT         ?PR?MAIN?LCD12864
            CODE    10CCH     00F0H     UNIT         ?PR?_VTOH8X16CHANGE?LCD12864
BL51 BANKED LINKER/LOCATER V5.03                                                      10/09/2006  10:43:14  PAGE 2


            CODE    11BCH     00DBH     UNIT         ?PR?_LOCATEXY?LCD12864
            CODE    1297H     0085H     UNIT         ?PR?_VWRITE8X16CHARACTER?LCD12864
            CODE    131CH     0081H     UNIT         ?PR?_VWRITE8X16STRING?LCD12864
            CODE    139DH     005EH     UNIT         ?PR?_WRDATA?LCD12864
            CODE    13FBH     0054H     UNIT         ?PR?_VWRITE16X16CHINESE?LCD12864
            CODE    144FH     0052H     UNIT         ?PR?_PUTHALF?LCD12864
            CODE    14A1H     004EH     UNIT         ?PR?_PUTHZ?LCD12864
            CODE    14EFH     002EH     UNIT         ?PR?_WRL?LCD12864
            CODE    151DH     002EH     UNIT         ?PR?_WRR?LCD12864
            CODE    154BH     002DH     UNIT         ?PR?LCDBUZYL?LCD12864
            CODE    1578H     002DH     UNIT         ?PR?LCDBUZYR?LCD12864
            CODE    15A5H     0026H     UNIT         ?PR?LCMINIT?LCD12864
            CODE    15CBH     0025H     UNIT         ?CO?LCD12864
            CODE    15F0H     0022H     UNIT         ?PR?LCMCLS?LCD12864
            CODE    1612H     0021H     UNIT         ?PR?ADC0804?LCD12864
            CODE    1633H     001DH     UNIT         ?PR?MCUINITIAL?LCD12864
            CODE    1650H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    1665H     000CH     UNIT         ?C_C51STARTUP
            CODE    1671H     000BH     UNIT         ?PR?_DELAY?LCD12864



OVERLAY MAP OF MODULE:   da18b20 (?C_STARTUP)


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

?PR?MAIN?LCD12864                         -----    -----      0021H    000FH      -----    -----
  +--> ?PR?MCUINITIAL?LCD12864
  +--> ?PR?LCMINIT?LCD12864
  +--> ?CO?LCD12864
  +--> ?PR?_VWRITE8X16STRING?LCD12864
  +--> ?PR?ADC0804?LCD12864
  +--> ?CO?CODE
  +--> ?PR?_VWRITE8X16CHARACTER?LCD12864
  +--> ?PR?_DELAY?LCD12864

?PR?LCMINIT?LCD12864                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRL?LCD12864
  +--> ?PR?_WRR?LCD12864
  +--> ?PR?LCMCLS?LCD12864
  +--> ?PR?_LOCATEXY?LCD12864

?PR?_WRL?LCD12864                         -----    -----      0030H    0001H      -----    -----
  +--> ?PR?LCDBUZYL?LCD12864

?PR?_WRR?LCD12864                         -----    -----      0030H    0001H      -----    -----
  +--> ?PR?LCDBUZYR?LCD12864

?PR?LCMCLS?LCD12864                       -----    -----      0030H    0002H      -----    -----
  +--> ?PR?_WRDATA?LCD12864

?PR?_WRDATA?LCD12864                      -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      10/09/2006  10:43:14  PAGE 3


  +--> ?PR?_LOCATEXY?LCD12864

?PR?_LOCATEXY?LCD12864                    -----    -----      -----    -----      -----    -----
  +--> ?PR?LCDBUZYR?LCD12864
  +--> ?PR?LCDBUZYL?LCD12864

?PR?_VWRITE8X16STRING?LCD12864            0020H.2  0000H.1    0030H    0008H      -----    -----
  +--> ?PR?_STRLEN?STRLEN
  +--> ?CO?CODE
  +--> ?PR?_VWRITE8X16CHARACTER?LCD12864
  +--> ?PR?_VWRITE16X16CHINESE?LCD12864

?PR?_VWRITE8X16CHARACTER?LCD12864         0020H.3  0000H.1    0038H    0005H      0000H    0011H
  +--> ?PR?_VTOH8X16CHANGE?LCD12864
  +--> ?PR?_PUTHALF?LCD12864

?PR?_VTOH8X16CHANGE?LCD12864              -----    -----      003DH    001CH      -----    -----

?PR?_PUTHALF?LCD12864                     -----    -----      003DH    0007H      -----    -----
  +--> ?PR?_WRDATA?LCD12864

?PR?_VWRITE16X16CHINESE?LCD12864          0020H.3  0000H.1    0038H    0005H      0000H    0021H
  +--> ?PR?_OUT16HZ?LCD12864
  +--> ?PR?_VTOHCHANGE?LCD12864
  +--> ?PR?_PUTHZ?LCD12864

?PR?_OUT16HZ?LCD12864                     -----    -----      003DH    003BH      -----    -----

?PR?_VTOHCHANGE?LCD12864                  -----    -----      003DH    0003H      0021H    002CH

?PR?_PUTHZ?LCD12864                       -----    -----      003DH    0005H      0021H    0002H
  +--> ?PR?_WRDATA?LCD12864

?PR?ADC0804?LCD12864                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?LCD12864



SYMBOL TABLE OF MODULE:  da18b20 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:1665H         SEGMENT       ?C_C51STARTUP
  I:0078H         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:1668H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
BL51 BANKED LINKER/LOCATER V5.03                                                      10/09/2006  10:43:14  PAGE 4


  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:1665H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:1665H         LINE#         99
  C:1667H         LINE#         100
  C:1668H         LINE#         101
  C:1669H         LINE#         102
  C:166BH         LINE#         151
  C:166EH         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        LCD12864
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0D6AH         PUBLIC        _out16hz
  B:00B0H.7       PUBLIC        rdlcd
  B:0020H.0       PUBLIC        simple
  D:00A8H         PUBLIC        IE
  C:129BH         PUBLIC        _vWrite8x16Character
  C:1612H         PUBLIC        ADC0804
  D:0008H         PUBLIC        adc0804value
  D:00B8H         PUBLIC        IP
  X:004DH         PUBLIC        cbyte
  C:0F85H         PUBLIC        main
  C:11BCH         PUBLIC        _Locatexy
  C:154BH         PUBLIC        LcdbuzyL
  C:1578H         PUBLIC        LcdbuzyR
  X:004EH         PUBLIC        statu
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:144FH         PUBLIC        _Puthalf
  B:00B0H.5       PUBLIC        lck
  C:13AAH         PUBLIC        _Wrdata
  C:0A19H         PUBLIC        _VtoHchange
  X:DFFFH         PUBLIC        csadc0804
  C:15A5H         PUBLIC        Lcminit
  C:1633H         PUBLIC        MCUinitial
  C:15F0H         PUBLIC        Lcmcls
  C:10CCH         PUBLIC        _VtoH8x16change
  D:00C8H         PUBLIC        T2CON
  B:0090H.5       PUBLIC        enable
  C:13FBH         PUBLIC        _vWrite16x16Chinese
  C:1671H         PUBLIC        _delay
  B:0020H.1       PUBLIC        xy
  C:14F4H         PUBLIC        _WrL
BL51 BANKED LINKER/LOCATER V5.03                                                      10/09/2006  10:43:14  PAGE 5


  C:131CH         PUBLIC        _vWrite8x16String
  D:00D0H         PUBLIC        PSW
  C:1522H         PUBLIC        _WrR
  C:14A1H         PUBLIC        _Puthz
  -------         PROC          MAIN
  -------         DO            
  D:0021H         SYMBOL        i
  D:0022H         SYMBOL        j
  D:0023H         SYMBOL        k
  D:0024H         SYMBOL        voltage
  D:0028H         SYMBOL        decimal
  D:002CH         SYMBOL        intvolt
  D:002EH         SYMBOL        tofloat
  -------         ENDDO         
  C:0F85H         LINE#         73
  C:0F85H         LINE#         74
  C:0F85H         LINE#         77
  C:0F87H         LINE#         78
  C:0F8AH         LINE#         79
  C:0F8DH         LINE#         80
  C:0F9CH         LINE#         81
  C:0FACH         LINE#         82
  C:0FBCH         LINE#         84
  C:0FBCH         LINE#         85
  C:0FBCH         LINE#         87
  C:0FCDH         LINE#         88
  C:0FE0H         LINE#         89
  C:0FE7H         LINE#         90
  C:0FEDH         LINE#         91
  C:1010H         LINE#         92
  C:1022H         LINE#         93
  C:1032H         LINE#         94
  C:1041H         LINE#         95
  C:104DH         LINE#         96
  C:105CH         LINE#         97
  C:1068H         LINE#         98
  C:1074H         LINE#         99
  C:108AH         LINE#         100
  C:10A0H         LINE#         101
  C:10ACH         LINE#         102
  C:10C2H         LINE#         103
  C:10C9H         LINE#         104
  -------         ENDPROC       MAIN
  -------         PROC          ADC0804
  -------         DO            
  D:0007H         SYMBOL        adc0804value
  -------         ENDDO         
  C:1612H         LINE#         108
  C:1612H         LINE#         109
  C:1612H         LINE#         110
  C:1614H         LINE#         111
  C:1617H         LINE#         112
  C:161AH         LINE#         113
  C:161CH         LINE#         114
  C:161EH         LINE#         115
  C:1624H         LINE#         116
  C:162BH         LINE#         117
BL51 BANKED LINKER/LOCATER V5.03                                                      10/09/2006  10:43:14  PAGE 6


  C:1630H         LINE#         118
  C:1632H         LINE#         119
  C:1632H         LINE#         120
  -------         ENDPROC       ADC0804
  -------         PROC          MCUINITIAL
  C:1633H         LINE#         125
  C:1633H         LINE#         126
  C:1633H         LINE#         127
  C:1636H         LINE#         128
  C:1638H         LINE#         129
  C:163BH         LINE#         130
  C:163DH         LINE#         131
  C:163FH         LINE#         132
  C:1641H         LINE#         133
  C:1644H         LINE#         134
  C:1647H         LINE#         135
  C:1649H         LINE#         136
  C:164CH         LINE#         137
  C:164FH         LINE#         138
  -------         ENDPROC       MCUINITIAL
  -------         PROC          _DELAY
  D:0006H         SYMBOL        i

⌨️ 快捷键说明

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