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

📄 洗衣机.m51

📁 使用KEIL PROTEUS等软件,实现键盘扫描和LED灯的显示
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        09/11/2005  16:35:01  PAGE 1


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




PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?PR?GETKEY?XIYIJI
|  | ?PR?SURE?XIYIJI
|  | ?PR?JIAWEN?XIYIJI
|  | ?PR?JIASHUI?XIYIJI
<--+ ?PR?BAOJING?XIYIJI


+--> ?PR?GETKEY?XIYIJI
|  | ?PR?SURE?XIYIJI
<--+ ?PR?JIAWEN?XIYIJI


+--> ?PR?GETKEY?XIYIJI
|  | ?PR?SURE?XIYIJI
<--+ ?PR?THREETIME?XIYIJI


+--> ?PR?GETKEY?XIYIJI
|  | ?PR?SURE?XIYIJI
|  | ?PR?THREETIME?XIYIJI
<--+ ?PR?TWOTIME?XIYIJI


+--> ?PR?GETKEY?XIYIJI
<--+ ?PR?SURE?XIYIJI



MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  xiyiji.obj (XIYIJI)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  洗衣机 (XIYIJI)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0000H.3   UNIT         ?BI?XIYIJI
BL51 BANKED LINKER/LOCATER V5.03                                                      09/11/2005  16:35:01  PAGE 2


            BIT     0020H.3   0000H.1   UNIT         _BIT_GROUP_
                    0020H.4   0000H.4                *** GAP ***
            DATA    0021H     0027H     UNIT         ?DT?XIYIJI
            DATA    0048H     001AH     UNIT         _DATA_GROUP_
            IDATA   0062H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?JIA?XIYIJI
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     016FH     UNIT         ?CO?XIYIJI
            CODE    018DH     0124H     UNIT         ?PR?SURE?XIYIJI
            CODE    02B1H     010DH     UNIT         ?PR?TWOTIME?XIYIJI
            CODE    03BEH     00E2H     UNIT         ?PR?GETKEY?XIYIJI
            CODE    04A0H     008DH     UNIT         ?PR?THREETIME?XIYIJI
            CODE    052DH     008CH     UNIT         ?C_C51STARTUP
            CODE    05B9H     0067H     UNIT         ?PR?T1?XIYIJI
            CODE    0620H     0065H     UNIT         ?PR?_CHARTOSTR?XIYIJI
            CODE    0685H     0057H     UNIT         ?PR?MAIN?XIYIJI
            CODE    06DCH     0057H     UNIT         ?PR?READTEMPERATURE?XIYIJI
            CODE    0733H     0051H     UNIT         ?PR?_INTTOSTR?XIYIJI
            CODE    0784H     0051H     UNIT         ?PR?T0?XIYIJI
            CODE    07D5H     004DH     UNIT         ?C?LIB_CODE
            CODE    0822H     0049H     UNIT         ?PR?JIAWEN?XIYIJI
            CODE    086BH     0047H     UNIT         ?PR?_WDSZSTR?XIYIJI
            CODE    08B2H     0042H     UNIT         ?PR?BAOJING?XIYIJI
            CODE    08F4H     003EH     UNIT         ?PR?DISPLAY?XIYIJI
            CODE    0932H     0039H     UNIT         ?PR?JIASHUI?XIYIJI
            CODE    096BH     0039H     UNIT         ?PR?PAISHUI?XIYIJI
            CODE    09A4H     002AH     UNIT         ?PR?LCD_INITIAL?XIYIJI
            CODE    09CEH     0027H     UNIT         ?PR?DISAUTO3?XIYIJI
            CODE    09F5H     0027H     UNIT         ?PR?DISAUTO2?XIYIJI
            CODE    0A1CH     0027H     UNIT         ?PR?DISJIARE?XIYIJI
            CODE    0A43H     0026H     UNIT         ?PR?DISTUOSHUI?XIYIJI
            CODE    0A69H     0024H     UNIT         ?PR?DISKXI?XIYIJI
            CODE    0A8DH     0024H     UNIT         ?PR?DISMXI?XIYIJI
            CODE    0AB1H     0024H     UNIT         ?PR?INIT_DS18B20?XIYIJI
            CODE    0AD5H     0023H     UNIT         ?PR?_GOTOXY?XIYIJI
            CODE    0AF8H     0020H     UNIT         ?PR?_DELAY1MS?XIYIJI
            CODE    0B18H     0020H     UNIT         ?PR?READONECHAR?XIYIJI
            CODE    0B38H     001EH     UNIT         ?PR?DISP?XIYIJI
            CODE    0B56H     001DH     UNIT         ?PR?_PRINT?XIYIJI
            CODE    0B73H     001CH     UNIT         ?PR?PKEY?XIYIJI
            CODE    0B8FH     001CH     UNIT         ?C_INITSEG
            CODE    0BABH     001AH     UNIT         ?PR?_WRITEONECHAR?XIYIJI
            CODE    0BC5H     0012H     UNIT         ?PR?LCD_WRITE?XIYIJI
            CODE    0BD7H     0010H     UNIT         ?PR?DINGSHI?XIYIJI
            CODE    0BE7H     0010H     UNIT         ?PR?DAOJISHI?XIYIJI
            CODE    0BF7H     000FH     UNIT         ?PR?JIAN?XIYIJI
            CODE    0C06H     000CH     UNIT         ?PR?MANXI?XIYIJI
            CODE    0C12H     000BH     UNIT         ?PR?_DELAY?XIYIJI
            CODE    0C1DH     000BH     UNIT         ?PR?LCD_WAIT?XIYIJI



BL51 BANKED LINKER/LOCATER V5.03                                                      09/11/2005  16:35:01  PAGE 3


OVERLAY MAP OF MODULE:   洗衣机 (XIYIJI)


SEGMENT                               BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT              START    LENGTH     START    LENGTH
----------------------------------------------------------------------
?PR?T1?XIYIJI                      -----    -----      0048H    0008H

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

?PR?T0?XIYIJI                      -----    -----      0050H    0004H

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

?C_C51STARTUP                      -----    -----      -----    -----
  +--> ?PR?MAIN?XIYIJI
  +--> ?C_INITSEG

?PR?MAIN?XIYIJI                    -----    -----      0054H    0001H
  +--> ?PR?LCD_INITIAL?XIYIJI
  +--> ?PR?_DELAY1MS?XIYIJI
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI
  +--> ?PR?GETKEY?XIYIJI
  +--> ?PR?DISP?XIYIJI
  +--> ?PR?DISPLAY?XIYIJI

?PR?LCD_INITIAL?XIYIJI             -----    -----      -----    -----
  +--> ?PR?LCD_WRITE?XIYIJI

?PR?LCD_WRITE?XIYIJI               0020H.3  0000H.1    0058H    0001H
  +--> ?PR?LCD_WAIT?XIYIJI

?PR?_GOTOXY?XIYIJI                 -----    -----      -----    -----
  +--> ?PR?LCD_WRITE?XIYIJI

?PR?_PRINT?XIYIJI                  -----    -----      -----    -----
  +--> ?CO?XIYIJI
  +--> ?PR?LCD_WRITE?XIYIJI

?PR?GETKEY?XIYIJI                  -----    -----      0055H    0001H
  +--> ?PR?PKEY?XIYIJI
  +--> ?PR?DISAUTO3?XIYIJI
  +--> ?PR?DISAUTO2?XIYIJI
  +--> ?PR?DISKXI?XIYIJI
  +--> ?PR?DISMXI?XIYIJI
  +--> ?PR?DISTUOSHUI?XIYIJI
  +--> ?PR?DISJIARE?XIYIJI
  +--> ?PR?JIA?XIYIJI
  +--> ?PR?JIAN?XIYIJI
  +--> ?PR?SURE?XIYIJI

?PR?PKEY?XIYIJI                    -----    -----      -----    -----
  +--> ?PR?_DELAY1MS?XIYIJI

?PR?DISAUTO3?XIYIJI                -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      09/11/2005  16:35:01  PAGE 4


  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI

?PR?DISAUTO2?XIYIJI                -----    -----      -----    -----
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI

?PR?DISKXI?XIYIJI                  -----    -----      -----    -----
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI

?PR?DISMXI?XIYIJI                  -----    -----      -----    -----
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI

?PR?DISTUOSHUI?XIYIJI              -----    -----      -----    -----
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI

?PR?DISJIARE?XIYIJI                -----    -----      -----    -----
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI

?PR?SURE?XIYIJI                    -----    -----      -----    -----
  +--> ?PR?JIAWEN?XIYIJI
  +--> ?PR?THREETIME?XIYIJI
  +--> ?PR?TWOTIME?XIYIJI
  +--> ?PR?JIASHUI?XIYIJI
  +--> ?PR?DAOJISHI?XIYIJI
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI
  +--> ?PR?DISP?XIYIJI
  +--> ?PR?MANXI?XIYIJI
  +--> ?PR?BAOJING?XIYIJI
  +--> ?PR?DISPLAY?XIYIJI

?PR?JIAWEN?XIYIJI                  -----    -----      -----    -----
  +--> ?PR?READTEMPERATURE?XIYIJI
  +--> ?PR?JIASHUI?XIYIJI
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI
  +--> ?PR?DINGSHI?XIYIJI
  +--> ?PR?DISPLAY?XIYIJI
  +--> ?PR?BAOJING?XIYIJI

?PR?READTEMPERATURE?XIYIJI         -----    -----      0060H    0002H
  +--> ?PR?INIT_DS18B20?XIYIJI
  +--> ?PR?_WRITEONECHAR?XIYIJI
  +--> ?PR?READONECHAR?XIYIJI
BL51 BANKED LINKER/LOCATER V5.03                                                      09/11/2005  16:35:01  PAGE 5



?PR?INIT_DS18B20?XIYIJI            -----    -----      -----    -----
  +--> ?PR?_DELAY?XIYIJI

?PR?_WRITEONECHAR?XIYIJI           -----    -----      -----    -----
  +--> ?PR?_DELAY?XIYIJI

?PR?READONECHAR?XIYIJI             -----    -----      -----    -----
  +--> ?PR?_DELAY?XIYIJI

?PR?JIASHUI?XIYIJI                 -----    -----      -----    -----
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI
  +--> ?PR?DINGSHI?XIYIJI
  +--> ?PR?BAOJING?XIYIJI

?PR?BAOJING?XIYIJI                 -----    -----      -----    -----
  +--> ?PR?DINGSHI?XIYIJI
  +--> ?PR?PKEY?XIYIJI
  +--> ?PR?DISP?XIYIJI
  +--> ?PR?DISPLAY?XIYIJI

?PR?DISP?XIYIJI                    -----    -----      -----    -----
  +--> ?PR?_INTTOSTR?XIYIJI
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?PR?_PRINT?XIYIJI
  +--> ?PR?_DELAY1MS?XIYIJI

?PR?_INTTOSTR?XIYIJI               -----    -----      0058H    0005H

?PR?DISPLAY?XIYIJI                 -----    -----      -----    -----
  +--> ?PR?_WDSZSTR?XIYIJI
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?PR?_PRINT?XIYIJI
  +--> ?PR?_DELAY1MS?XIYIJI
  +--> ?PR?_CHARTOSTR?XIYIJI

?PR?_WDSZSTR?XIYIJI                -----    -----      0058H    0005H

?PR?_CHARTOSTR?XIYIJI              -----    -----      0058H    0008H
  +--> ?PR?READTEMPERATURE?XIYIJI

?PR?THREETIME?XIYIJI               -----    -----      0056H    0001H
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI
  +--> ?PR?DAOJISHI?XIYIJI
  +--> ?PR?DISP?XIYIJI
  +--> ?PR?PAISHUI?XIYIJI
  +--> ?PR?JIASHUI?XIYIJI
  +--> ?PR?TWOTIME?XIYIJI

?PR?PAISHUI?XIYIJI                 -----    -----      -----    -----
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI
BL51 BANKED LINKER/LOCATER V5.03                                                      09/11/2005  16:35:01  PAGE 6


  +--> ?PR?DINGSHI?XIYIJI
  +--> ?PR?BAOJING?XIYIJI

?PR?TWOTIME?XIYIJI                 -----    -----      0057H    0001H
  +--> ?PR?_GOTOXY?XIYIJI
  +--> ?CO?XIYIJI
  +--> ?PR?_PRINT?XIYIJI
  +--> ?PR?DAOJISHI?XIYIJI
  +--> ?PR?DISP?XIYIJI
  +--> ?PR?PAISHUI?XIYIJI
  +--> ?PR?JIASHUI?XIYIJI
  +--> ?PR?BAOJING?XIYIJI

?PR?MANXI?XIYIJI                   -----    -----      -----    -----
  +--> ?PR?DAOJISHI?XIYIJI



SYMBOL TABLE OF MODULE:  洗衣机 (XIYIJI)

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

  -------         MODULE        XIYIJI
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0021H         PUBLIC        jc1
  C:0620H         PUBLIC        _charToStr
  D:0022H         PUBLIC        jc2
  D:0023H         PUBLIC        second
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:0822H         PUBLIC        jiawen
  D:00A0H         PUBLIC        P2
  C:09A4H         PUBLIC        LCD_Initial
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:0024H         PUBLIC        minite
  C:0733H         PUBLIC        _IntToStr
  C:03BEH         PUBLIC        getkey
  C:02B1H         PUBLIC        twotime
  C:0A69H         PUBLIC        diskxi
  B:0020H.0       PUBLIC        sflag
  C:0A8DH         PUBLIC        dismxi
  C:0BABH         PUBLIC        _WriteOneChar
  B:00B0H.0       PUBLIC        P3_0
  B:00B0H.1       PUBLIC        P3_1
  C:06DCH         PUBLIC        ReadTemperature
  B:00B0H.5       PUBLIC        DQ
  B:00B0H.2       PUBLIC        P3_2
  B:00A0H.3       PUBLIC        P2_3
  B:00B0H.3       PUBLIC        P3_3
  B:00A0H.4       PUBLIC        P2_4
  B:00B0H.4       PUBLIC        P3_4
  B:00A0H.5       PUBLIC        P2_5
  B:00A0H.6       PUBLIC        P2_6
  B:00B0H.6       PUBLIC        P3_6
  B:00A0H.7       PUBLIC        P2_7
BL51 BANKED LINKER/LOCATER V5.03                                                      09/11/2005  16:35:01  PAGE 7


  B:0020H.1       PUBLIC        flag
  C:0AB1H         PUBLIC        Init_DS18B20
  D:0025H         PUBLIC        biao
  C:0C06H         PUBLIC        manxi
  C:0B18H         PUBLIC        ReadOneChar
  C:0784H         PUBLIC        t0
  C:0BF7H         PUBLIC        jian
  C:05B9H         PUBLIC        t1
  C:0685H         PUBLIC        main
  C:0AD9H         PUBLIC        _GotoXY
  C:09F5H         PUBLIC        disauto2
  C:09CEH         PUBLIC        disauto3
  C:0B38H         PUBLIC        disp
  C:000EH         PUBLIC        jia
  D:0089H         PUBLIC        TMOD
  C:0B73H         PUBLIC        pkey
  C:018DH         PUBLIC        sure
  C:0BC5H         PUBLIC        LCD_Write
  D:0026H         PUBLIC        ba
  D:0027H         PUBLIC        san
  B:00A0H.2       PUBLIC        LcdEn
  B:00A8H.1       PUBLIC        ET0
  D:0028H         PUBLIC        wdsz
  D:0032H         PUBLIC        tep
  B:00A8H.3       PUBLIC        ET1
  C:0C1DH         PUBLIC        LCD_Wait
  D:008CH         PUBLIC        TH0
  C:04A0H         PUBLIC        threetime
  D:008DH         PUBLIC        TH1
  C:0A1CH         PUBLIC        disjiare
  C:0BE7H         PUBLIC        daojishi
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  D:003CH         PUBLIC        wdz
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  C:0A43H         PUBLIC        distuoshui
  B:00A0H.0       PUBLIC        LcdRs
  B:00A0H.1       PUBLIC        LcdRw
  C:08B2H         PUBLIC        baojing
  C:0AF8H         PUBLIC        _Delay1ms
  C:086BH         PUBLIC        _wdszStr
  D:003DH         PUBLIC        su
  C:0BD7H         PUBLIC        dingshi
  C:0B5CH         PUBLIC        _Print
  C:0C12H         PUBLIC        _delay
  C:0932H         PUBLIC        jiashui

⌨️ 快捷键说明

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