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

📄 mima.m51

📁 液晶屏幕的密码锁
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        07/10/2008  00:20:03  PAGE 1


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


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  mima.obj (MIMA)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  mima (?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     000EH     UNIT         ?DT?MIMA
            DATA    0016H     0005H     UNIT         _DATA_GROUP_
                    001BH     0005H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         ?BI?MIMA
                    0020H.2   0000H.6                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     03A0H     UNIT         ?CO?MIMA
            CODE    03A3H     0375H     UNIT         ?PR?MAIN?MIMA
            CODE    0718H     0294H     UNIT         ?PR?KEYSCAN?MIMA
            CODE    09ACH     008CH     UNIT         ?C_C51STARTUP
            CODE    0A38H     005BH     UNIT         ?PR?COMPARE?MIMA
            CODE    0A93H     005AH     UNIT         ?PR?_DISPLAYHF?MIMA
            CODE    0AEDH     0059H     UNIT         ?PR?_DISPLAY?MIMA
            CODE    0B46H     0047H     UNIT         ?PR?SHULU?MIMA
            CODE    0B8DH     0024H     UNIT         ?PR?INIT?MIMA
            CODE    0BB1H     0023H     UNIT         ?PR?_SELECTSCREEN?MIMA
            CODE    0BD4H     0022H     UNIT         ?PR?_DELAY?MIMA
            CODE    0BF6H     001FH     UNIT         ?PR?_CLEARSCREEN?MIMA
            CODE    0C15H     001AH     UNIT         ?PR?CHECKSTATE?MIMA
            CODE    0C2FH     0015H     UNIT         ?PR?_SETCOLUMN?MIMA
            CODE    0C44H     0010H     UNIT         ?PR?_SENDCOMMOND?MIMA
            CODE    0C54H     0010H     UNIT         ?PR?_WRITEBYTE?MIMA
            CODE    0C64H     000FH     UNIT         ?C_INITSEG
            CODE    0C73H     0006H     UNIT         ?PR?_SETLINE?MIMA
            CODE    0C79H     0006H     UNIT         ?PR?_SETSTARTLINE?MIMA



OVERLAY MAP OF MODULE:   mima (?C_STARTUP)


SEGMENT                          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
BL51 BANKED LINKER/LOCATER V5.03                                                      07/10/2008  00:20:03  PAGE 2


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

?PR?MAIN?MIMA                  -----    -----
  +--> ?PR?INIT?MIMA
  +--> ?PR?SHULU?MIMA
  +--> ?PR?KEYSCAN?MIMA
  +--> ?PR?COMPARE?MIMA
  +--> ?PR?_CLEARSCREEN?MIMA
  +--> ?PR?_DISPLAY?MIMA
  +--> ?PR?_DISPLAYHF?MIMA
  +--> ?PR?_DELAY?MIMA

?PR?INIT?MIMA                  -----    -----
  +--> ?PR?CHECKSTATE?MIMA
  +--> ?PR?_SELECTSCREEN?MIMA
  +--> ?PR?_SENDCOMMOND?MIMA
  +--> ?PR?_CLEARSCREEN?MIMA
  +--> ?PR?_SETSTARTLINE?MIMA

?PR?_SENDCOMMOND?MIMA          -----    -----
  +--> ?PR?CHECKSTATE?MIMA

?PR?_CLEARSCREEN?MIMA          -----    -----
  +--> ?PR?_SELECTSCREEN?MIMA
  +--> ?PR?_SETLINE?MIMA
  +--> ?PR?_SETCOLUMN?MIMA
  +--> ?PR?_WRITEBYTE?MIMA

?PR?_SETLINE?MIMA              -----    -----
  +--> ?PR?_SENDCOMMOND?MIMA

?PR?_SETCOLUMN?MIMA            -----    -----
  +--> ?PR?_SELECTSCREEN?MIMA
  +--> ?PR?_SETLINE?MIMA
  +--> ?PR?_SENDCOMMOND?MIMA

?PR?_SETSTARTLINE?MIMA         -----    -----
  +--> ?PR?_SENDCOMMOND?MIMA

?PR?SHULU?MIMA                 -----    -----
  +--> ?PR?_DELAY?MIMA
  +--> ?PR?_CLEARSCREEN?MIMA
  +--> ?PR?_DISPLAY?MIMA
  +--> ?PR?_DISPLAYHF?MIMA

?PR?_DISPLAY?MIMA              0017H    0004H
  +--> ?PR?_CLEARSCREEN?MIMA
  +--> ?PR?_SETCOLUMN?MIMA
  +--> ?CO?MIMA
  +--> ?PR?_WRITEBYTE?MIMA

?PR?_DISPLAYHF?MIMA            0017H    0004H
  +--> ?PR?_SETCOLUMN?MIMA
  +--> ?CO?MIMA
  +--> ?PR?_WRITEBYTE?MIMA
BL51 BANKED LINKER/LOCATER V5.03                                                      07/10/2008  00:20:03  PAGE 3



?PR?KEYSCAN?MIMA               0016H    0001H
  +--> ?PR?_DELAY?MIMA
  +--> ?PR?_CLEARSCREEN?MIMA
  +--> ?PR?_DISPLAY?MIMA
  +--> ?PR?_DISPLAYHF?MIMA
  +--> ?PR?SHULU?MIMA



SYMBOL TABLE OF MODULE:  mima (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:09ACH         SEGMENT       ?C_C51STARTUP
  I:0021H         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:09AFH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  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:09ACH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:09ACH         LINE#         99
  C:09AEH         LINE#         100
  C:09AFH         LINE#         101
  C:09B0H         LINE#         102
  C:09B2H         LINE#         151
  C:09B5H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MIMA
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0C3BH         PUBLIC        _SetColumn
  D:0080H         PUBLIC        P0
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0C59H         PUBLIC        _WriteByte
  C:0AA1H         PUBLIC        _Displayhf
BL51 BANKED LINKER/LOCATER V5.03                                                      07/10/2008  00:20:03  PAGE 4


  C:0003H         PUBLIC        table
  B:00A0H.0       PUBLIC        EN
  C:0B8DH         PUBLIC        Init
  C:0C73H         PUBLIC        _SetLine
  B:00A0H.2       PUBLIC        RS
  C:03A3H         PUBLIC        main
  C:0BB1H         PUBLIC        _SelectScreen
  B:00A0H.1       PUBLIC        RW
  C:0C79H         PUBLIC        _SetStartLine
  D:0008H         PUBLIC        count
  C:0BF6H         PUBLIC        _ClearScreen
  C:0B55H         PUBLIC        shulu
  C:0AFAH         PUBLIC        _Display
  C:0C44H         PUBLIC        _SendCommond
  B:0020H.0       PUBLIC        rightflag
  B:00A0H.3       PUBLIC        CS1
  B:00A0H.4       PUBLIC        CS2
  B:0020H.1       PUBLIC        set
  D:0009H         PUBLIC        num
  C:0363H         PUBLIC        tablehf
  D:000AH         PUBLIC        pws
  D:0010H         PUBLIC        pwx
  C:0C15H         PUBLIC        CheckState
  C:0A38H         PUBLIC        compare
  C:0BD8H         PUBLIC        _delay
  C:0718H         PUBLIC        keyscan
  C:0BD4H         SYMBOL        L?0182
  -------         PROC          L?0181
  -------         ENDPROC       L?0181
  C:0BD4H         SYMBOL        L?0182
  -------         PROC          _DELAY
  D:0006H         SYMBOL        z
  -------         DO            
  D:0004H         SYMBOL        y
  -------         ENDDO         
  C:0BD8H         LINE#         135
  C:0BD8H         LINE#         136
  C:0BD8H         LINE#         138
  C:0BE1H         LINE#         139
  C:0BF5H         LINE#         140
  -------         ENDPROC       _DELAY
  -------         PROC          CHECKSTATE
  -------         DO            
  D:0007H         SYMBOL        dat
  -------         ENDDO         
  C:0C15H         LINE#         141
  C:0C15H         LINE#         142
  C:0C15H         LINE#         144
  C:0C17H         LINE#         145
  C:0C19H         LINE#         147
  C:0C19H         LINE#         148
  C:0C1CH         LINE#         149
  C:0C1EH         LINE#         150
  C:0C20H         LINE#         151
  C:0C22H         LINE#         152
  C:0C25H         LINE#         153
  C:0C25H         LINE#         154
BL51 BANKED LINKER/LOCATER V5.03                                                      07/10/2008  00:20:03  PAGE 5


  C:0C2EH         LINE#         155
  -------         ENDPROC       CHECKSTATE
  -------         PROC          _SENDCOMMOND
  D:0006H         SYMBOL        commond
  C:0C44H         LINE#         156
  C:0C46H         LINE#         157
  C:0C46H         LINE#         158
  C:0C49H         LINE#         159
  C:0C4BH         LINE#         160
  C:0C4DH         LINE#         161
  C:0C4FH         LINE#         162
  C:0C51H         LINE#         163
  C:0C53H         LINE#         164
  -------         ENDPROC       _SENDCOMMOND
  -------         PROC          _SETLINE
  D:0007H         SYMBOL        page
  C:0C73H         LINE#         165
  C:0C73H         LINE#         166
  C:0C73H         LINE#         167
  C:0C76H         LINE#         168
  -------         ENDPROC       _SETLINE
  -------         PROC          _SETSTARTLINE
  D:0007H         SYMBOL        startline
  C:0C79H         LINE#         170
  C:0C79H         LINE#         171
  C:0C79H         LINE#         172
  C:0C7CH         LINE#         173
  -------         ENDPROC       _SETSTARTLINE
  C:0C36H         SYMBOL        L?0178
  -------         PROC          L?0177
  -------         ENDPROC       L?0177
  C:0C36H         SYMBOL        L?0178
  -------         PROC          _SETCOLUMN
  D:0007H         SYMBOL        column
  C:0C3BH         LINE#         175
  C:0C3BH         LINE#         176
  C:0C3BH         LINE#         177
  C:0C3EH         LINE#         178
  C:0C41H         LINE#         179
  -------         ENDPROC       _SETCOLUMN
  C:0C54H         SYMBOL        L?0180
  -------         PROC          L?0179
  -------         ENDPROC       L?0179
  C:0C54H         SYMBOL        L?0180
  -------         PROC          _WRITEBYTE

⌨️ 快捷键说明

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