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

📄 zhuoshuiyi.m51

📁 本人开发的测量水的浊度的仪器
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        04/09/2005  13:15:57  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE ads1100.obj, checkmeasure.obj, checktime.obj, ds1302.obj, iic.obj, lcd.obj, main.obj, measure.o
>> bj, system.obj, STARTUP.obj TO zhuoshuiyi RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  ads1100.obj (ADS1100)
  checkmeasure.obj (CHECKMEASURE)
  checktime.obj (CHECKTIME)
  ds1302.obj (DS1302)
  iic.obj (IIC)
  lcd.obj (LCD)
  main.obj (MAIN)
  measure.obj (MEASURE)
  system.obj (SYSTEM)
  STARTUP.obj (?C_STARTUP)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  D:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  zhuoshuiyi (ADS1100)


            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?SYSTEM
            DATA    000BH     0001H     UNIT         ?DT?CHECKTIME
            IDATA   000CH     000EH     UNIT         ?ID?MEASURE
                    001AH     0006H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     004FH     UNIT         _DATA_GROUP_
            IDATA   0071H     000CH     UNIT         ?ID?CHECKTIME
            IDATA   007DH     0001H     UNIT         ?STACK
BL51 BANKED LINKER/LOCATER V5.03                                                      04/09/2005  13:15:57  PAGE 2



            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0004H     UNIT         ?PR?CLEARTIMER?SYSTEM
            CODE    000AH     0001H     UNIT         ?PR?INTX0?SYSTEM
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0003H     UNIT         ?PR?GETTIMER?SYSTEM
            CODE    0011H     0001H     UNIT         ?PR?INTX1?SYSTEM
            CODE    0012H     0001H     UNIT         ?PR?INTT1?SYSTEM
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0001H     UNIT         ?PR?INTS?SYSTEM
                    0017H     0004H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     1A7EH     UNIT         ?CO?LCD
            CODE    1AA4H     0602H     UNIT         ?C?LIB_CODE
            CODE    20A6H     046FH     UNIT         ?PR?PRINTF?PRINTF
            CODE    2515H     02FAH     UNIT         ?PR?CHECKTIME?CHECKTIME
            CODE    280FH     0126H     UNIT         ?PR?_CALCULATE?MEASURE
            CODE    2935H     0114H     UNIT         ?PR?CHECKMEASURE?CHECKMEASURE
            CODE    2A49H     010AH     UNIT         ?PR?MEASURE?MEASURE
            CODE    2B53H     00B3H     UNIT         ?PR?MAIN?MAIN
            CODE    2C06H     00ABH     UNIT         ?PR?_SENDTOPRINTER?MEASURE
            CODE    2CB1H     00A3H     UNIT         ?CO?MEASURE
            CODE    2D54H     009BH     UNIT         ?PR?CHECKCLOCK?MAIN
            CODE    2DEFH     0095H     UNIT         ?PR?_PRINTCHAR32?LCD
            CODE    2E84H     0094H     UNIT         ?C_C51STARTUP
            CODE    2F18H     0093H     UNIT         ?PR?_SETDISPLAYPARAM?LCD
            CODE    2FABH     0093H     UNIT         ?PR?_PRINTCHAR16?LCD
            CODE    303EH     0090H     UNIT         ?PR?PRINTTIME?SYSTEM
            CODE    30CEH     007BH     UNIT         ?CO?CHECKTIME
            CODE    3149H     007BH     UNIT         ?PR?_PRINTSTRING16?LCD
            CODE    31C4H     007BH     UNIT         ?PR?_PRINTSTRING32?LCD
            CODE    323FH     0077H     UNIT         ?PR?_INITDISPLAY?LCD
            CODE    32B6H     006FH     UNIT         ?PR?_PRINTCHAR16X?LCD
            CODE    3325H     0067H     UNIT         ?PR?IDLE?MAIN
            CODE    338CH     0062H     UNIT         ?PR?_SETCURSORPOS?CHECKTIME
            CODE    33EEH     0061H     UNIT         ?PR?_PRINTSTRING16X?LCD
            CODE    344FH     005DH     UNIT         ?PR?_INCREASETIME?CHECKTIME
            CODE    34ACH     005DH     UNIT         ?PR?_DECREASETIME?CHECKTIME
            CODE    3509H     005AH     UNIT         ?PR?_DISPLAYVALUE?MEASURE
            CODE    3563H     0050H     UNIT         ?CO?MAIN
            CODE    35B3H     004BH     UNIT         ?PR?INTT0?SYSTEM
            CODE    35FEH     0045H     UNIT         ?CO?CHECKMEASURE
            CODE    3643H     0044H     UNIT         ?PR?_CLEAR?LCD
            CODE    3687H     0042H     UNIT         ?PR?_READIIC?IIC
            CODE    36C9H     003BH     UNIT         ?PR?_READDATA?DS1302
            CODE    3704H     003BH     UNIT         ?PR?_WRITEDATA?DS1302
            CODE    373FH     0037H     UNIT         ?PR?_READADS1100?ADS1100
            CODE    3776H     0035H     UNIT         ?PR?WAITACK?IIC
            CODE    37ABH     0035H     UNIT         ?PR?_WRITEIIC?IIC
            CODE    37E0H     0033H     UNIT         ?PR?WAITACKADS1100?ADS1100
            CODE    3813H     0031H     UNIT         ?PR?INITCLOCK?MAIN
            CODE    3844H     002BH     UNIT         ?PR?_CLOCKOUTADS1100?ADS1100
            CODE    386FH     002BH     UNIT         ?PR?_CLOCKOUT?IIC
BL51 BANKED LINKER/LOCATER V5.03                                                      04/09/2005  13:15:57  PAGE 3


            CODE    389AH     002AH     UNIT         ?PR?CLOCKINADS1100?ADS1100
            CODE    38C4H     002AH     UNIT         ?PR?CLOCKIN?IIC
            CODE    38EEH     0029H     UNIT         ?PR?SETCURSORFORM?LCD
            CODE    3917H     0027H     UNIT         ?PR?RESETADS1100?ADS1100
            CODE    393EH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    3965H     0026H     UNIT         ?PR?_WRITEADS1100?ADS1100
            CODE    398BH     0026H     UNIT         ?CO?SYSTEM
            CODE    39B1H     001EH     UNIT         ?PR?_CALCULATES?MEASURE
            CODE    39CFH     001DH     UNIT         ?PR?NOACK?IIC
            CODE    39ECH     001DH     UNIT         ?PR?INITLCD?LCD
            CODE    3A09H     001CH     UNIT         ?PR?_SETCURSORADDR?LCD
            CODE    3A25H     001BH     UNIT         ?PR?SETDISPLAYON?LCD
            CODE    3A40H     001AH     UNIT         ?PR?INITSYSTEM?MAIN
            CODE    3A5AH     0019H     UNIT         ?PR?ACKADS1100?ADS1100
            CODE    3A73H     0017H     UNIT         ?PR?STOPADS1100?ADS1100
            CODE    3A8AH     0017H     UNIT         ?PR?STOP?IIC
            CODE    3AA1H     0016H     UNIT         ?PR?_ISBIGMONTH?CHECKTIME
            CODE    3AB7H     0015H     UNIT         ?PR?STARTADS1100?ADS1100
            CODE    3ACCH     0015H     UNIT         ?PR?START?IIC
            CODE    3AE1H     0013H     UNIT         ?PR?_DELAY?LCD
            CODE    3AF4H     0012H     UNIT         ?PR?_SETOVERLAY?LCD
            CODE    3B06H     0012H     UNIT         ?PR?_SETHDOT?LCD
            CODE    3B18H     0012H     UNIT         ?PR?READKEY?SYSTEM
            CODE    3B2AH     0011H     UNIT         ?PR?_BCD2DIGIT?MAIN
            CODE    3B3BH     000BH     UNIT         ?PR?INITDS1302?DS1302
            CODE    3B46H     000AH     UNIT         ?C_INITSEG
            CODE    3B50H     0009H     UNIT         ?PR?_SETCURSORDIRECTION?LCD



OVERLAY MAP OF MODULE:   zhuoshuiyi (ADS1100)


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

?PR?MAIN?MAIN                         -----    -----      0022H    0002H
  +--> ?PR?_DELAY?LCD
  +--> ?PR?INITSYSTEM?MAIN
  +--> ?PR?INITDS1302?DS1302
  +--> ?PR?INITLCD?LCD
  +--> ?PR?SETDISPLAYON?LCD
  +--> ?PR?_CLEAR?LCD
  +--> ?PR?_READIIC?IIC
  +--> ?PR?INITCLOCK?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_INITDISPLAY?LCD
  +--> ?PR?_SETDISPLAYPARAM?LCD
  +--> ?PR?SETCURSORFORM?LCD
  +--> ?PR?_SETOVERLAY?LCD
  +--> ?PR?_SETHDOT?LCD
  +--> ?PR?CHECKCLOCK?MAIN
  +--> ?PR?RESETADS1100?ADS1100
BL51 BANKED LINKER/LOCATER V5.03                                                      04/09/2005  13:15:57  PAGE 4


  +--> ?PR?_WRITEADS1100?ADS1100
  +--> ?PR?IDLE?MAIN
  +--> ?PR?PRINTTIME?SYSTEM
  +--> ?PR?READKEY?SYSTEM
  +--> ?PR?MEASURE?MEASURE
  +--> ?PR?CHECKMEASURE?CHECKMEASURE
  +--> ?PR?CHECKTIME?CHECKTIME

?PR?INITLCD?LCD                       -----    -----      -----    -----
  +--> ?PR?_DELAY?LCD

?PR?SETDISPLAYON?LCD                  0020H.0  0000H.1    0024H    0001H

?PR?_READIIC?IIC                      -----    -----      -----    -----
  +--> ?PR?START?IIC
  +--> ?PR?WAITACK?IIC
  +--> ?PR?_CLOCKOUT?IIC
  +--> ?PR?CLOCKIN?IIC
  +--> ?PR?NOACK?IIC
  +--> ?PR?STOP?IIC

?PR?WAITACK?IIC                       -----    -----      -----    -----
  +--> ?PR?_CLOCKOUT?IIC
  +--> ?PR?STOP?IIC

?PR?INITCLOCK?MAIN                    -----    -----      -----    -----
  +--> ?PR?_WRITEDATA?DS1302

?PR?SETCURSORFORM?LCD                 0020H.0  0000H.1    0024H    0002H

?PR?CHECKCLOCK?MAIN                   -----    -----      0024H    0001H
  +--> ?PR?_READDATA?DS1302
  +--> ?PR?_BCD2DIGIT?MAIN
  +--> ?PR?_WRITEDATA?DS1302

?PR?RESETADS1100?ADS1100              -----    -----      -----    -----
  +--> ?PR?STARTADS1100?ADS1100
  +--> ?PR?_CLOCKOUTADS1100?ADS1100
  +--> ?PR?WAITACKADS1100?ADS1100
  +--> ?PR?STOPADS1100?ADS1100

?PR?WAITACKADS1100?ADS1100            -----    -----      -----    -----
  +--> ?PR?_CLOCKOUTADS1100?ADS1100
  +--> ?PR?STOPADS1100?ADS1100

?PR?_WRITEADS1100?ADS1100             -----    -----      -----    -----
  +--> ?PR?STARTADS1100?ADS1100
  +--> ?PR?WAITACKADS1100?ADS1100
  +--> ?PR?_CLOCKOUTADS1100?ADS1100
  +--> ?PR?STOPADS1100?ADS1100

?PR?IDLE?MAIN                         -----    -----      -----    -----
  +--> ?PR?_CLEAR?LCD
  +--> ?CO?MAIN
  +--> ?PR?_PRINTSTRING32?LCD
  +--> ?PR?_PRINTSTRING16?LCD

BL51 BANKED LINKER/LOCATER V5.03                                                      04/09/2005  13:15:57  PAGE 5


?PR?_PRINTSTRING32?LCD                -----    -----      003CH    000AH
  +--> ?PR?_PRINTCHAR32?LCD

?PR?_PRINTCHAR32?LCD                  -----    -----      0046H    0002H
  +--> ?CO?LCD
  +--> ?PR?_SETCURSORDIRECTION?LCD
  +--> ?PR?_SETCURSORADDR?LCD

?PR?_PRINTSTRING16?LCD                -----    -----      0055H    000AH
  +--> ?PR?_PRINTCHAR16?LCD

?PR?_PRINTCHAR16?LCD                  -----    -----      005FH    0002H
  +--> ?CO?LCD
  +--> ?PR?_SETCURSORDIRECTION?LCD
  +--> ?PR?_SETCURSORADDR?LCD

?PR?PRINTTIME?SYSTEM                  -----    -----      003CH    0019H
  +--> ?PR?GETTIMER?SYSTEM
  +--> ?PR?CLEARTIMER?SYSTEM
  +--> ?PR?_READDATA?DS1302
  +--> ?CO?SYSTEM
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_PRINTSTRING16?LCD

?PR?PRINTF?PRINTF                     0020H.0  0001H.1    0055H    001CH
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?MEASURE?MEASURE                   -----    -----      0024H    000CH
  +--> ?PR?_CLEAR?LCD
  +--> ?CO?MEASURE
  +--> ?PR?_PRINTSTRING16?LCD
  +--> ?PR?_READIIC?IIC
  +--> ?PR?_DELAY?LCD
  +--> ?PR?_READADS1100?ADS1100
  +--> ?PR?_CALCULATE?MEASURE
  +--> ?PR?_CALCULATES?MEASURE
  +--> ?PR?_DISPLAYVALUE?MEASURE
  +--> ?PR?PRINTTIME?SYSTEM
  +--> ?PR?READKEY?SYSTEM
  +--> ?PR?_SENDTOPRINTER?MEASURE

?PR?_READADS1100?ADS1100              -----    -----      -----    -----
  +--> ?PR?STARTADS1100?ADS1100
  +--> ?PR?WAITACKADS1100?ADS1100
  +--> ?PR?CLOCKINADS1100?ADS1100
  +--> ?PR?ACKADS1100?ADS1100
  +--> ?PR?STOPADS1100?ADS1100

?PR?_CALCULATE?MEASURE                -----    -----      0030H    0007H
  +--> ?CO?CHECKMEASURE

?PR?_DISPLAYVALUE?MEASURE             -----    -----      0030H    0018H
  +--> ?PR?_PRINTSTRING16X?LCD
  +--> ?CO?MEASURE
  +--> ?PR?PRINTF?PRINTF

?PR?_PRINTSTRING16X?LCD               -----    -----      0048H    0009H
BL51 BANKED LINKER/LOCATER V5.03                                                      04/09/2005  13:15:57  PAGE 6


  +--> ?PR?_PRINTCHAR16X?LCD

?PR?_PRINTCHAR16X?LCD                 -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?_SETCURSORDIRECTION?LCD
  +--> ?PR?_SETCURSORADDR?LCD

?PR?_SENDTOPRINTER?MEASURE            -----    -----      0030H    000AH
  +--> ?PR?_READDATA?DS1302
  +--> ?CO?MEASURE
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_DELAY?LCD

?PR?CHECKMEASURE?CHECKMEASURE         -----    -----      0024H    0018H
  +--> ?PR?_CLEAR?LCD
  +--> ?CO?CHECKMEASURE
  +--> ?PR?_PRINTSTRING16?LCD
  +--> ?PR?_PRINTSTRING32?LCD
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_DELAY?LCD
  +--> ?PR?READKEY?SYSTEM
  +--> ?PR?PRINTTIME?SYSTEM
  +--> ?PR?_READADS1100?ADS1100
  +--> ?PR?_WRITEIIC?IIC

?PR?_WRITEIIC?IIC                     -----    -----      -----    -----
  +--> ?PR?START?IIC
  +--> ?PR?WAITACK?IIC
  +--> ?PR?_CLOCKOUT?IIC
  +--> ?PR?STOP?IIC

?PR?CHECKTIME?CHECKTIME               -----    -----      0024H    001DH
  +--> ?PR?_CLEAR?LCD
  +--> ?CO?CHECKTIME
  +--> ?PR?_PRINTSTRING16?LCD
  +--> ?PR?_READDATA?DS1302

⌨️ 快捷键说明

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