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

📄 adc0832.m51

📁 基于ADC0832做的一个万用表源程序,包括KEIL的工程文件都在
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        01/04/2008  18:23:27  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE adc0832.obj TO adc0832


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  adc0832.obj (ADC0832)
  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?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)


LINK MAP OF MODULE:  adc0832 (ADC0832)


            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_
            IDATA   0013H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     01C2H     UNIT         ?C?LIB_CODE
            CODE    01C5H     0154H     UNIT         ?PR?MAIN?ADC0832
            CODE    0319H     0048H     UNIT         ?PR?LCD_INIT?ADC0832
            CODE    0361H     0041H     UNIT         ?PR?_LCD_DISP_CHAR?ADC0832
            CODE    03A2H     003FH     UNIT         ?PR?READADC1?ADC0832
            CODE    03E1H     003FH     UNIT         ?PR?READADC2?ADC0832
            CODE    0420H     003AH     UNIT         ?CO?ADC0832
            CODE    045AH     0039H     UNIT         ?PR?_LCD_DISP_STRING?ADC0832
            CODE    0493H     001EH     UNIT         ?PR?_LCD_DELAY?ADC0832
            CODE    04B1H     0018H     UNIT         ?PR?_LCD_WRITE_CMD?ADC0832
            CODE    04C9H     0014H     UNIT         ?PR?LCD_CHECK_BUSY?ADC0832
            CODE    04DDH     0010H     UNIT         ?PR?_LCD_WRITE_DATA?ADC0832
            CODE    04EDH     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   adc0832 (ADC0832)


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

?PR?MAIN?ADC0832                     0008H    0004H
  +--> ?PR?_LCD_DELAY?ADC0832
BL51 BANKED LINKER/LOCATER V5.03                                                      01/04/2008  18:23:27  PAGE 2


  +--> ?PR?LCD_INIT?ADC0832
  +--> ?CO?ADC0832
  +--> ?PR?_LCD_DISP_STRING?ADC0832
  +--> ?PR?_LCD_DISP_CHAR?ADC0832
  +--> ?PR?READADC1?ADC0832
  +--> ?PR?READADC2?ADC0832

?PR?LCD_INIT?ADC0832                 -----    -----
  +--> ?PR?_LCD_WRITE_CMD?ADC0832
  +--> ?PR?_LCD_DELAY?ADC0832

?PR?_LCD_WRITE_CMD?ADC0832           0012H    0001H
  +--> ?PR?LCD_CHECK_BUSY?ADC0832
  +--> ?PR?_LCD_DELAY?ADC0832

?PR?LCD_CHECK_BUSY?ADC0832           -----    -----
  +--> ?PR?_LCD_DELAY?ADC0832

?PR?_LCD_DISP_STRING?ADC0832         000CH    0005H
  +--> ?PR?_LCD_DISP_CHAR?ADC0832

?PR?_LCD_DISP_CHAR?ADC0832           0011H    0001H
  +--> ?CO?ADC0832
  +--> ?PR?_LCD_WRITE_CMD?ADC0832
  +--> ?PR?_LCD_WRITE_DATA?ADC0832

?PR?_LCD_WRITE_DATA?ADC0832          0012H    0001H
  +--> ?PR?LCD_CHECK_BUSY?ADC0832
  +--> ?PR?_LCD_DELAY?ADC0832



SYMBOL TABLE OF MODULE:  adc0832 (ADC0832)

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

  -------         MODULE        ADC0832
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:04DDH         PUBLIC        _LCD_Write_Data
  C:0443H         PUBLIC        dispstring1
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:045AH         PUBLIC        _LCD_Disp_String
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:049BH         PUBLIC        _LCD_Delay
  C:0386H         PUBLIC        _LCD_Disp_Char
  C:0452H         PUBLIC        channel2
  C:04B5H         PUBLIC        _LCD_Write_Cmd
  C:04C9H         PUBLIC        LCD_Check_Busy
  C:01C5H         PUBLIC        main
  B:00B0H.0       PUBLIC        CH1
  B:00B0H.1       PUBLIC        CH2
  B:00B0H.6       PUBLIC        AD_CLK
  C:0319H         PUBLIC        LCD_Init
  B:0090H.0       PUBLIC        LCD_RS
BL51 BANKED LINKER/LOCATER V5.03                                                      01/04/2008  18:23:27  PAGE 3


  C:044CH         PUBLIC        channel
  B:0090H.1       PUBLIC        LCD_RW
  C:0420H         PUBLIC        disptab
  C:042AH         PUBLIC        a_1
  C:0431H         PUBLIC        a_2
  B:00B0H.7       PUBLIC        AD_DI
  C:0439H         PUBLIC        a_3
  B:0090H.2       PUBLIC        LCD_E
  C:03A2H         PUBLIC        readadc1
  C:03E1H         PUBLIC        readadc2
  B:00A0H.0       PUBLIC        AD_CS
  -------         PROC          LCD_INIT
  C:0319H         LINE#         40
  C:0319H         LINE#         41
  C:0319H         LINE#         42
  C:031CH         LINE#         43
  C:0323H         LINE#         44
  C:0326H         LINE#         45
  C:032EH         LINE#         46
  C:0331H         LINE#         47
  C:0339H         LINE#         48
  C:033CH         LINE#         50
  C:0341H         LINE#         51
  C:0346H         LINE#         52
  C:034FH         LINE#         53
  C:0358H         LINE#         54
  -------         ENDPROC       LCD_INIT
  -------         PROC          L?0042
  -------         ENDPROC       L?0042
  -------         PROC          _LCD_WRITE_CMD
  D:0012H         SYMBOL        cmd
  D:0004H         SYMBOL        BusyC
  C:04B5H         LINE#         57
  C:04B7H         LINE#         58
  C:04B7H         LINE#         59
  C:04BEH         LINE#         60
  C:04C1H         LINE#         61
  C:04C3H         LINE#         62
  C:04C3H         LINE#         63
  C:04C3H         LINE#         64
  C:04C6H         LINE#         65
  C:04C8H         LINE#         66
  -------         ENDPROC       _LCD_WRITE_CMD
  -------         PROC          _LCD_WRITE_DATA
  D:0012H         SYMBOL        dat
  C:04DDH         LINE#         68
  C:04DFH         LINE#         69
  C:04DFH         LINE#         70
  C:04E2H         LINE#         71
  C:04E5H         LINE#         72
  C:04E7H         LINE#         73
  C:04E7H         LINE#         74
  C:04E7H         LINE#         75
  C:04EAH         LINE#         76
  C:04ECH         LINE#         77
  -------         ENDPROC       _LCD_WRITE_DATA
  -------         PROC          L?0038
BL51 BANKED LINKER/LOCATER V5.03                                                      01/04/2008  18:23:27  PAGE 4


  -------         ENDPROC       L?0038
  -------         PROC          _LCD_DISP_CHAR
  D:0007H         SYMBOL        X
  D:0005H         SYMBOL        Y
  D:0011H         SYMBOL        DData
  C:0386H         LINE#         79
  C:0388H         LINE#         80
  C:0388H         LINE#         81
  C:038BH         LINE#         82
  C:038EH         LINE#         83
  C:0394H         LINE#         84
  C:0397H         LINE#         85
  C:039DH         LINE#         86
  -------         ENDPROC       _LCD_DISP_CHAR
  -------         PROC          _LCD_DISP_STRING
  D:000CH         SYMBOL        X
  D:000DH         SYMBOL        Y
  D:000EH         SYMBOL        DData
  -------         DO            
  D:0010H         SYMBOL        StringLength
  -------         ENDDO         
  C:045AH         LINE#         89
  C:0462H         LINE#         90
  C:0462H         LINE#         92
  C:0465H         LINE#         93

⌨️ 快捷键说明

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