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

📄 wkq.m51

📁 单片机智能产品c语言设计实例详解?テ悄懿穋语言设计实例详解单片机智能产品c语言设计实例详解
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        11/18/2005  20:51:26  PAGE 1


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


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  wkq.obj (WKQ)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)


LINK MAP OF MODULE:  wkq (WKQ)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0009H     UNIT         ?DT?WKQ
            DATA    0019H     0007H     UNIT         _DATA_GROUP_
            BIT     0020H.0   0000H.2   UNIT         ?BI?WKQ
            BIT     0020H.2   0000H.2   UNIT         _BIT_GROUP_
                    0020H.4   0000H.4                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?DELAY60US?WKQ
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     00FCH     UNIT         ?PR?FUN0?WKQ
            CODE    010AH     00D8H     UNIT         ?PR?MAIN?WKQ
            CODE    01E2H     00CDH     UNIT         ?PR?FUN1?WKQ
            CODE    02AFH     00CDH     UNIT         ?PR?FUN2?WKQ
            CODE    037CH     00CDH     UNIT         ?PR?FUN3?WKQ
            CODE    0449H     0061H     UNIT         ?PR?TIME_ZD0?WKQ
            CODE    04AAH     0057H     UNIT         ?PR?GETTEMPTS?WKQ
            CODE    0501H     004BH     UNIT         ?PR?INC_KEY?WKQ
            CODE    054CH     004BH     UNIT         ?PR?DEC_KEY?WKQ
            CODE    0597H     003CH     UNIT         ?PR?_DISPLAYLISTCHAR?WKQ
            CODE    05D3H     0033H     UNIT         ?CO?WKQ
            CODE    0606H     0032H     UNIT         ?PR?KEY?WKQ
            CODE    0638H     002AH     UNIT         ?PR?_DISPLAYONECHAR?WKQ
            CODE    0662H     0026H     UNIT         ?PR?_DELAY?WKQ
            CODE    0688H     0023H     UNIT         ?PR?INITLCD?WKQ
            CODE    06ABH     0022H     UNIT         ?C?LIB_CODE
            CODE    06CDH     001FH     UNIT         ?PR?READBTS?WKQ
            CODE    06ECH     001EH     UNIT         ?PR?_WRITEBTS?WKQ
            CODE    070AH     001DH     UNIT         ?PR?WRITE1TS?WKQ
            CODE    0727H     001CH     UNIT         ?PR?RESETTS?WKQ
            CODE    0743H     001BH     UNIT         ?PR?READTS?WKQ
            CODE    075EH     001AH     UNIT         ?PR?_WRITECOMMANDLCM?WKQ
            CODE    0778H     0017H     UNIT         ?PR?INITTS?WKQ
            CODE    078FH     0015H     UNIT         ?PR?READSTATUSLCM?WKQ
BL51 BANKED LINKER/LOCATER V5.03                                                      11/18/2005  20:51:26  PAGE 2


            CODE    07A4H     0014H     UNIT         ?PR?SET_ADJ?WKQ
            CODE    07B8H     0013H     UNIT         ?PR?_WRITEDATALCM?WKQ
            CODE    07CBH     0010H     UNIT         ?PR?INIT_TIMER0?WKQ
            CODE    07DBH     000FH     UNIT         ?PR?WRITE0TS?WKQ
            CODE    07EAH     000DH     UNIT         ?PR?DELAY15US?WKQ
            CODE    07F7H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   wkq (WKQ)


SEGMENT                             BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT            START    LENGTH     START    LENGTH
--------------------------------------------------------------------
?PR?TIME_ZD0?WKQ                 -----    -----      -----    -----
  +--> ?PR?KEY?WKQ

?PR?KEY?WKQ                      -----    -----      -----    -----
  +--> ?PR?_DELAY?WKQ
  +--> ?PR?SET_ADJ?WKQ
  +--> ?PR?INC_KEY?WKQ
  +--> ?PR?DEC_KEY?WKQ

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

?C_C51STARTUP                    -----    -----      -----    -----
  +--> ?PR?MAIN?WKQ

?PR?MAIN?WKQ                     -----    -----      -----    -----
  +--> ?PR?_DELAY?WKQ
  +--> ?PR?INITLCD?WKQ
  +--> ?PR?INIT_TIMER0?WKQ
  +--> ?CO?WKQ
  +--> ?PR?_DISPLAYLISTCHAR?WKQ
  +--> ?PR?INITTS?WKQ
  +--> ?PR?FUN0?WKQ
  +--> ?PR?FUN1?WKQ
  +--> ?PR?FUN2?WKQ
  +--> ?PR?FUN3?WKQ
  +--> ?PR?GETTEMPTS?WKQ

?PR?INITLCD?WKQ                  -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?WKQ

?PR?_WRITECOMMANDLCM?WKQ         -----    -----      001FH    0001H
  +--> ?PR?READSTATUSLCM?WKQ

?PR?_DISPLAYLISTCHAR?WKQ         -----    -----      0019H    0005H
  +--> ?CO?WKQ
  +--> ?PR?_DISPLAYONECHAR?WKQ

?PR?_DISPLAYONECHAR?WKQ          -----    -----      001EH    0001H
  +--> ?PR?_WRITECOMMANDLCM?WKQ
  +--> ?PR?_WRITEDATALCM?WKQ

?PR?_WRITEDATALCM?WKQ            -----    -----      001FH    0001H
BL51 BANKED LINKER/LOCATER V5.03                                                      11/18/2005  20:51:26  PAGE 3


  +--> ?PR?READSTATUSLCM?WKQ

?PR?INITTS?WKQ                   -----    -----      -----    -----
  +--> ?PR?_WRITEBTS?WKQ

?PR?_WRITEBTS?WKQ                -----    -----      -----    -----
  +--> ?PR?RESETTS?WKQ
  +--> ?PR?WRITE1TS?WKQ
  +--> ?PR?WRITE0TS?WKQ

?PR?RESETTS?WKQ                  -----    -----      -----    -----
  +--> ?PR?DELAY60US?WKQ

?PR?WRITE1TS?WKQ                 -----    -----      -----    -----
  +--> ?PR?DELAY15US?WKQ

?PR?WRITE0TS?WKQ                 -----    -----      -----    -----
  +--> ?PR?DELAY15US?WKQ

?PR?FUN0?WKQ                     -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?WKQ
  +--> ?CO?WKQ
  +--> ?PR?_DISPLAYLISTCHAR?WKQ
  +--> ?PR?_DISPLAYONECHAR?WKQ

?PR?FUN1?WKQ                     -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?WKQ
  +--> ?CO?WKQ
  +--> ?PR?_DISPLAYLISTCHAR?WKQ
  +--> ?PR?_DISPLAYONECHAR?WKQ

?PR?FUN2?WKQ                     -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?WKQ
  +--> ?CO?WKQ
  +--> ?PR?_DISPLAYLISTCHAR?WKQ
  +--> ?PR?_DISPLAYONECHAR?WKQ

?PR?FUN3?WKQ                     -----    -----      -----    -----
  +--> ?PR?_WRITECOMMANDLCM?WKQ
  +--> ?CO?WKQ
  +--> ?PR?_DISPLAYLISTCHAR?WKQ
  +--> ?PR?_DISPLAYONECHAR?WKQ

?PR?GETTEMPTS?WKQ                -----    -----      -----    -----
  +--> ?PR?_WRITEBTS?WKQ
  +--> ?PR?_DELAY?WKQ
  +--> ?PR?READBTS?WKQ

?PR?READBTS?WKQ                  0020H.2  0000H.1    -----    -----
  +--> ?PR?READTS?WKQ

?PR?READTS?WKQ                   0020H.3  0000H.1    -----    -----
  +--> ?PR?DELAY15US?WKQ



SYMBOL TABLE OF MODULE:  wkq (WKQ)
BL51 BANKED LINKER/LOCATER V5.03                                                      11/18/2005  20:51:26  PAGE 4



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

  -------         MODULE        WKQ
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:07DBH         PUBLIC        write0TS
  C:070AH         PUBLIC        write1TS
  C:06CDH         PUBLIC        readBTS
  C:05D3H         PUBLIC        str0
  C:05E4H         PUBLIC        str1
  C:05F5H         PUBLIC        str2
  C:0762H         PUBLIC        _WriteCommandLCM
  D:0010H         PUBLIC        deda
  C:0449H         PUBLIC        time_zd0
  C:04AAH         PUBLIC        gettempTS
  C:010AH         PUBLIC        main
  C:0688H         PUBLIC        InitLcd
  D:0089H         PUBLIC        TMOD
  D:0011H         PUBLIC        sec
  D:0012H         PUBLIC        hour
  D:0013H         PUBLIC        min
  C:0743H         PUBLIC        readTS
  D:0014H         PUBLIC        cnt
  C:07B8H         PUBLIC        _WriteDataLCM
  B:00B0H.7       PUBLIC        TSOR
  B:00A8H.1       PUBLIC        ET0
  C:0606H         PUBLIC        key
  D:008CH         PUBLIC        TH0
  D:0015H         PUBLIC        set
  C:0727H         PUBLIC        resetTS
  B:00B0H.5       PUBLIC        LCM_EN
  D:008AH         PUBLIC        TL0
  D:0016H         PUBLIC        T
  B:0088H.4       PUBLIC        TR0
  C:054CH         PUBLIC        dec_key
  B:0020H.0       PUBLIC        ON_OFF
  C:059FH         PUBLIC        _DisplayListChar
  C:0778H         PUBLIC        initTS
  C:07A4H         PUBLIC        set_adj
  C:0647H         PUBLIC        _DisplayOneChar
  C:0003H         PUBLIC        delay60us
  C:07F0H         PUBLIC        delay15us
  B:00B0H.3       PUBLIC        LCM_RS
  C:078FH         PUBLIC        ReadStatusLCM
  C:0501H         PUBLIC        inc_key
  B:00B0H.4       PUBLIC        LCM_RW
  D:0017H         PUBLIC        temp1
  D:0018H         PUBLIC        temp2
  C:07CBH         PUBLIC        init_timer0
  D:00A6H         PUBLIC        WDT
  C:0662H         PUBLIC        _delay
  B:0020H.1       PUBLIC        outflag
BL51 BANKED LINKER/LOCATER V5.03                                                      11/18/2005  20:51:26  PAGE 5


  C:06F1H         PUBLIC        _writeBTS
  B:00B0H.6       PUBLIC        OUT
  C:000EH         PUBLIC        fun0
  C:01E2H         PUBLIC        fun1
  C:02AFH         PUBLIC        fun2
  C:037CH         PUBLIC        fun3
  -------         PROC          _DELAY
  D:0006H         SYMBOL        k
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
  -------         ENDDO         
  C:0662H         LINE#         47
  C:0662H         LINE#         48
  C:0662H         LINE#         50
  C:066CH         LINE#         51
  C:066CH         LINE#         52
  C:066FH         LINE#         53
  C:067AH         LINE#         54
  C:0687H         LINE#         55
  -------         ENDPROC       _DELAY
  C:075EH         SYMBOL        L?0133
  -------         PROC          L?0132
  -------         ENDPROC       L?0132
  C:075EH         SYMBOL        L?0133
  -------         PROC          _WRITECOMMANDLCM
  D:001FH         SYMBOL        WCLCM
  D:0005H         SYMBOL        BusyC
  C:0762H         LINE#         57
  C:0764H         LINE#         58
  C:0764H         LINE#         59
  C:076AH         LINE#         60
  C:076DH         LINE#         61
  C:076FH         LINE#         62
  C:0771H         LINE#         63
  C:0773H         LINE#         64
  C:0775H         LINE#         65
  C:0777H         LINE#         66
  -------         ENDPROC       _WRITECOMMANDLCM
  -------         PROC          _WRITEDATALCM
  D:001FH         SYMBOL        WDLCM
  C:07B8H         LINE#         68
  C:07BAH         LINE#         69
  C:07BAH         LINE#         70
  C:07BDH         LINE#         71
  C:07C0H         LINE#         72
  C:07C2H         LINE#         73
  C:07C4H         LINE#         74
  C:07C6H         LINE#         75
  C:07C8H         LINE#         76
  C:07CAH         LINE#         77
  -------         ENDPROC       _WRITEDATALCM
  -------         PROC          READSTATUSLCM
  C:078FH         LINE#         90
  C:078FH         LINE#         91
  C:078FH         LINE#         92
  C:0792H         LINE#         93
BL51 BANKED LINKER/LOCATER V5.03                                                      11/18/2005  20:51:26  PAGE 6


  C:0794H         LINE#         94
  C:0796H         LINE#         95
  C:0798H         LINE#         96
  C:079AH         LINE#         97
  C:079CH         LINE#         98
  C:07A1H         LINE#         99
  C:07A3H         LINE#         100
  -------         ENDPROC       READSTATUSLCM
  -------         PROC          INITLCD
  C:0688H         LINE#         103
  C:0688H         LINE#         104
  C:0688H         LINE#         105
  C:068FH         LINE#         106
  C:0696H         LINE#         107
  C:069DH         LINE#         108
  C:06A4H         LINE#         109
  -------         ENDPROC       INITLCD
  C:0638H         SYMBOL        L?0128
  -------         PROC          L?0127
  -------         ENDPROC       L?0127
  C:0638H         SYMBOL        L?0128
  -------         PROC          _DISPLAYONECHAR
  D:0007H         SYMBOL        X
  D:0005H         SYMBOL        Y
  D:001EH         SYMBOL        DData
  C:0647H         LINE#         113
  C:0649H         LINE#         114
  C:0649H         LINE#         115
  C:064CH         LINE#         116
  C:064FH         LINE#         117
  C:0655H         LINE#         118
  C:0658H         LINE#         119
  C:065DH         LINE#         120
  -------         ENDPROC       _DISPLAYONECHAR
  C:0597H         SYMBOL        L?0130
  -------         PROC          L?0129
  -------         ENDPROC       L?0129
  C:0597H         SYMBOL        L?0130
  -------         PROC          _DISPLAYLISTCHAR
  D:0019H         SYMBOL        X
  D:001AH         SYMBOL        Y
  D:001BH         SYMBOL        DData
  -------         DO            
  D:001DH         SYMBOL        ListLength
  -------         ENDDO         
  C:059FH         LINE#         124
  C:05A7H         LINE#         125
  C:05A7H         LINE#         126
  C:05AAH         LINE#         127
  C:05ADH         LINE#         128
  C:05B0H         LINE#         129
  C:05B7H         LINE#         130
  C:05B7H         LINE#         131
  C:05CCH         LINE#         132
  C:05CEH         LINE#         133
  C:05D0H         LINE#         134
  C:05D2H         LINE#         135
BL51 BANKED LINKER/LOCATER V5.03                                                      11/18/2005  20:51:26  PAGE 7


  -------         ENDPROC       _DISPLAYLISTCHAR
  -------         PROC          INIT_TIMER0
  C:07CBH         LINE#         137
  C:07CBH         LINE#         138
  C:07CBH         LINE#         139
  C:07CEH         LINE#         140

⌨️ 快捷键说明

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