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

📄 minsys.m51

📁 用S52和1602液晶做的可进行设置的多级菜单
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        04/06/2008  22:01:25  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE minsys.obj TO minsys RAMSIZE (256) CODE (0X0000-0X1FFF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  minsys.obj (MINSYS)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_IBP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  minsys (MINSYS)


            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     0048H     UNIT         ?DT?MINSYS
            DATA    0050H     000CH     UNIT         _DATA_GROUP_
            DATA    005CH     0001H     UNIT         ?C?LIB_DATA
            IDATA   005DH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0584H     INBLOCK      ?PR?KEY?MINSYS
            CODE    058AH     0267H     UNIT         ?CO?MINSYS
            CODE    07F1H     000AH     INBLOCK      ?PR?_PUTCHAR?MINSYS
                    07FBH     0005H                  *** GAP ***
            CODE    0800H     0139H     INBLOCK      ?PR?_DISPSETADDRESS?MINSYS
            CODE    0939H     00B6H     INBLOCK      ?PR?_DISPSETTIME?MINSYS
            CODE    09EFH     00B0H     INBLOCK      ?PR?_DISPFINDNOW?MINSYS
            CODE    0A9FH     0095H     INBLOCK      ?PR?_DISPTEMUP?MINSYS
            CODE    0B34H     0095H     INBLOCK      ?PR?_DISPTEMDOWN?MINSYS
            CODE    0BC9H     008CH     UNIT         ?C_C51STARTUP
            CODE    0C55H     0068H     UNIT         ?C?LIB_CODE
            CODE    0CBDH     0062H     UNIT         ?C_INITSEG
            CODE    0D1FH     005DH     INBLOCK      ?PR?_RECALCULATEPASSWORD?MINSYS
            CODE    0D7CH     0056H     INBLOCK      ?PR?_DISPPASSWORD?MINSYS
            CODE    0DD2H     004FH     INBLOCK      ?PR?_?LOCATEXY?MINSYS
            CODE    0E21H     004FH     INBLOCK      ?PR?_?PRINTX?MINSYS
            CODE    0E70H     004AH     INBLOCK      ?PR?DELAY400MS?MINSYS
            CODE    0EBAH     002EH     INBLOCK      ?PR?_?DISPONECHAR?MINSYS
            CODE    0EE8H     002EH     INBLOCK      ?PR?_CALCULATEPASSWORD?MINSYS
            CODE    0F16H     0025H     INBLOCK      ?PR?LCDRESET?MINSYS
            CODE    0F3BH     0023H     INBLOCK      ?PR?_DISPSETREVISE?MINSYS
            CODE    0F5EH     0023H     INBLOCK      ?PR?_DISPSHAKE?MINSYS
            CODE    0F81H     0022H     INBLOCK      ?PR?_GETSHIWEI?MINSYS
            CODE    0FA3H     001FH     INBLOCK      ?PR?_PUTALL?MINSYS
            CODE    0FC2H     001FH     INBLOCK      ?PR?_GETALL?MINSYS
BL51 BANKED LINKER/LOCATER V5.03                                                      04/06/2008  22:01:25  PAGE 2


            CODE    0FE1H     001EH     INBLOCK      ?PR?MAIN?MINSYS
                    0FFFH     0001H                  *** GAP ***
            CODE    1000H     001AH     INBLOCK      ?PR?DISPPASSWORDERROR?MINSYS
            CODE    101AH     001AH     INBLOCK      ?PR?DISPCONNECT?MINSYS
            CODE    1034H     001AH     INBLOCK      ?PR?DISPOVER?MINSYS
            CODE    104EH     001AH     INBLOCK      ?PR?DISPSTOPING?MINSYS
            CODE    1068H     001AH     INBLOCK      ?PR?DISPSEARCH?MINSYS
            CODE    1082H     001AH     INBLOCK      ?PR?DISPWELCOME?MINSYS
            CODE    109CH     0017H     INBLOCK      ?PR?_?LCDWRITEDATA?MINSYS
            CODE    10B3H     0017H     INBLOCK      ?PR?DELAY5MS?MINSYS
            CODE    10CAH     0015H     INBLOCK      ?PR?GETCHAR?MINSYS
            CODE    10DFH     0010H     INBLOCK      ?PR?_LCDWRITECOMMAND?MINSYS
            CODE    10EFH     0010H     INBLOCK      ?PR?UART_INIT?MINSYS
            CODE    10FFH     0008H     INBLOCK      ?PR?_GETGEWEI?MINSYS
            CODE    1107H     0007H     INBLOCK      ?PR?_GETBAIWEI?MINSYS



OVERLAY MAP OF MODULE:   minsys (MINSYS)


SEGMENT                                   DATA_GROUP 
  +--> CALLED SEGMENT                   START    LENGTH
-------------------------------------------------------
?PR?KEY?MINSYS                          0050H    0001H
  +--> ?PR?DELAY5MS?MINSYS
  +--> ?PR?_CALCULATEPASSWORD?MINSYS
  +--> ?PR?_DISPSETADDRESS?MINSYS
  +--> ?PR?_DISPPASSWORD?MINSYS
  +--> ?PR?DELAY400MS?MINSYS
  +--> ?PR?DISPSTOPING?MINSYS
  +--> ?PR?_PUTCHAR?MINSYS
  +--> ?CO?MINSYS
  +--> ?PR?GETCHAR?MINSYS
  +--> ?PR?DISPOVER?MINSYS
  +--> ?PR?DISPWELCOME?MINSYS
  +--> ?PR?DISPSEARCH?MINSYS
  +--> ?PR?_GETALL?MINSYS
  +--> ?PR?_GETSHIWEI?MINSYS
  +--> ?PR?_GETGEWEI?MINSYS
  +--> ?PR?_DISPFINDNOW?MINSYS
  +--> ?PR?_DISPSETTIME?MINSYS
  +--> ?PR?_DISPSETREVISE?MINSYS
  +--> ?PR?_DISPTEMUP?MINSYS
  +--> ?PR?_DISPTEMDOWN?MINSYS
  +--> ?PR?_DISPSHAKE?MINSYS
  +--> ?PR?_RECALCULATEPASSWORD?MINSYS
  +--> ?PR?DISPCONNECT?MINSYS
  +--> ?PR?_PUTALL?MINSYS

?PR?DELAY5MS?MINSYS                     -----    -----
  +--> ?PR?_LCDWRITECOMMAND?MINSYS

?PR?_CALCULATEPASSWORD?MINSYS           0051H    0003H

?PR?_DISPSETADDRESS?MINSYS              0051H    0003H
  +--> ?PR?_RECALCULATEPASSWORD?MINSYS
BL51 BANKED LINKER/LOCATER V5.03                                                      04/06/2008  22:01:25  PAGE 3


  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS
  +--> ?PR?_?DISPONECHAR?MINSYS

?PR?_?PRINTX?MINSYS                     -----    -----
  +--> ?PR?_?LOCATEXY?MINSYS
  +--> ?PR?_?LCDWRITEDATA?MINSYS

?PR?_?LOCATEXY?MINSYS                   -----    -----
  +--> ?PR?_LCDWRITECOMMAND?MINSYS

?PR?_?DISPONECHAR?MINSYS                -----    -----
  +--> ?PR?_?PRINTX?MINSYS
  +--> ?PR?_?LOCATEXY?MINSYS
  +--> ?PR?_?LCDWRITEDATA?MINSYS

?PR?_DISPPASSWORD?MINSYS                0051H    0009H
  +--> ?PR?_GETBAIWEI?MINSYS
  +--> ?PR?_?DISPONECHAR?MINSYS
  +--> ?PR?_GETSHIWEI?MINSYS
  +--> ?PR?_GETGEWEI?MINSYS

?PR?_GETSHIWEI?MINSYS                   -----    -----
  +--> ?PR?_GETBAIWEI?MINSYS

?PR?DELAY400MS?MINSYS                   -----    -----
  +--> ?PR?DISPPASSWORDERROR?MINSYS

?PR?DISPPASSWORDERROR?MINSYS            -----    -----
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS

?PR?DISPSTOPING?MINSYS                  -----    -----
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS

?PR?GETCHAR?MINSYS                      -----    -----
  +--> ?PR?_PUTCHAR?MINSYS

?PR?DISPOVER?MINSYS                     -----    -----
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS

?PR?DISPWELCOME?MINSYS                  -----    -----
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS

?PR?DISPSEARCH?MINSYS                   -----    -----
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS

?PR?_GETALL?MINSYS                      0051H    0003H
  +--> ?PR?GETCHAR?MINSYS

?PR?_DISPFINDNOW?MINSYS                 0051H    000BH
  +--> ?CO?MINSYS
  +--> ?PR?_?DISPONECHAR?MINSYS
BL51 BANKED LINKER/LOCATER V5.03                                                      04/06/2008  22:01:25  PAGE 4


  +--> ?PR?_?PRINTX?MINSYS

?PR?_DISPSETTIME?MINSYS                 0051H    0009H
  +--> ?CO?MINSYS
  +--> ?PR?_?DISPONECHAR?MINSYS
  +--> ?PR?_?PRINTX?MINSYS

?PR?_DISPSETREVISE?MINSYS               -----    -----
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS
  +--> ?PR?_?DISPONECHAR?MINSYS

?PR?_DISPTEMUP?MINSYS                   0051H    0007H
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS
  +--> ?PR?_?DISPONECHAR?MINSYS

?PR?_DISPTEMDOWN?MINSYS                 0051H    0007H
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS
  +--> ?PR?_?DISPONECHAR?MINSYS

?PR?_DISPSHAKE?MINSYS                   -----    -----
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS
  +--> ?PR?_?DISPONECHAR?MINSYS

?PR?DISPCONNECT?MINSYS                  -----    -----
  +--> ?CO?MINSYS
  +--> ?PR?_?PRINTX?MINSYS

?PR?_PUTALL?MINSYS                      0051H    0003H
  +--> ?PR?_PUTCHAR?MINSYS

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

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

?PR?MAIN?MINSYS                         -----    -----
  +--> ?PR?DELAY400MS?MINSYS
  +--> ?PR?LCDRESET?MINSYS
  +--> ?PR?UART_INIT?MINSYS
  +--> ?PR?DISPWELCOME?MINSYS

?PR?LCDRESET?MINSYS                     -----    -----
  +--> ?PR?DELAY5MS?MINSYS
  +--> ?PR?_LCDWRITECOMMAND?MINSYS



SYMBOL TABLE OF MODULE:  minsys (MINSYS)

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

BL51 BANKED LINKER/LOCATER V5.03                                                      04/06/2008  22:01:25  PAGE 5


  -------         MODULE        MINSYS
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0D25H         PUBLIC        _ReCalculatePassword
  B:00A8H.7       PUBLIC        EA
  D:0008H         PUBLIC        table
  D:0012H         PUBLIC        LiuCheng3_3_WeiZhi
  D:0013H         PUBLIC        LiuCheng3_4_WeiZhi
  D:0014H         PUBLIC        LiuCheng1Enable
  D:0015H         PUBLIC        LiuCheng2Enable
  C:0F3BH         PUBLIC        _DispSetRevise
  D:0016H         PUBLIC        LiuCheng3Enable
  C:0F16H         PUBLIC        LcdReset
  B:0098H.0       PUBLIC        RI
  C:0FC2H         PUBLIC        _GetAll
  B:0098H.1       PUBLIC        TI
  D:0017H         PUBLIC        LiuCheng1_password
  D:001FH         PUBLIC        LiuCheng3_password
  C:0FE1H         PUBLIC        main
  C:0006H         PUBLIC        Key
  C:0D92H         PUBLIC        _DispPassWord
  D:0027H         PUBLIC        KEYA
  C:09EFH         PUBLIC        _DispFindNow
  D:0028H         PUBLIC        KEYB
  D:0029H         PUBLIC        KEYC
  C:0DE7H         PUBLIC        _?LocateXY
  D:002AH         PUBLIC        KEYD
  C:1034H         PUBLIC        DispOver
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  C:0965H         PUBLIC        _DispSetTime
  D:0098H         PUBLIC        SCON
  C:0FA3H         PUBLIC        _PutAll
  C:0B46H         PUBLIC        _DispTemDown
  D:0089H         PUBLIC        TMOD
  C:109CH         PUBLIC        _?LcdWriteData
  D:002BH         PUBLIC        DataReceive
  D:002FH         PUBLIC        LiuCheng1
  D:0030H         PUBLIC        LiuCheng2
  C:07EEH         PUBLIC        DataSeclete
  D:0031H         PUBLIC        LiuCheng3
  C:10DFH         PUBLIC        _LcdWriteCommand
  C:0E27H         PUBLIC        _?printx
  C:0EA0H         PUBLIC        Delay400Ms
  D:0032H         PUBLIC        LiuCheng3_1_HH
  D:0033H         PUBLIC        LiuCheng1_1_Sign
  D:0034H         PUBLIC        LiuCheng3_3_HH
  D:0035H         PUBLIC        LiuCheng3_4_HH
  D:0036H         PUBLIC        LiuCheng3_1_Sign
  C:0EE8H         PUBLIC        _CalculatePassword
  D:0037H         PUBLIC        LiuCheng3_1_LH
  D:0038H         PUBLIC        LiuCheng3_1_HL
  B:00A8H.0       PUBLIC        EX0
  D:008DH         PUBLIC        TH1
BL51 BANKED LINKER/LOCATER V5.03                                                      04/06/2008  22:01:25  PAGE 6


  D:0039H         PUBLIC        LiuCheng3_3_Sign
  D:003AH         PUBLIC        LiuCheng3_4_Sign
  D:003BH         PUBLIC        LiuCheng3_3_HL
  D:003CH         PUBLIC        LiuCheng3_4_HL
  D:003DH         PUBLIC        LiuCheng3_6_Sign
  D:003EH         PUBLIC        LiuCheng3_1_LL
  D:008BH         PUBLIC        TL1
  C:10EFH         PUBLIC        UART_INIT
  C:1107H         PUBLIC        _GetBaiwei
  D:003FH         PUBLIC        LiuCheng1_1
  C:0ECFH         PUBLIC        _?DispOneChar
  B:0088H.6       PUBLIC        TR1
  D:0040H         PUBLIC        LiuCheng3_1
  D:0041H         PUBLIC        LiuCheng3_2
  D:0042H         PUBLIC        LiuCheng3_3
  C:07F1H         PUBLIC        _putchar
  D:0043H         PUBLIC        LiuCheng3_4
  D:0044H         PUBLIC        LiuCheng3_5
  D:0045H         PUBLIC        LiuCheng3_6
  C:0AB1H         PUBLIC        _DispTemUp
  C:101AH         PUBLIC        DispConnect
  C:0F5EH         PUBLIC        _DispShake
  C:10D5H         PUBLIC        getchar
  C:1082H         PUBLIC        DispWelcome
  C:10B8H         PUBLIC        Delay5Ms
  C:080BH         PUBLIC        _DispSetAddress
  D:0046H         PUBLIC        LiuCheng3_2_Num
  B:0090H.0       PUBLIC        KeyA
  C:1068H         PUBLIC        DispSearch
  B:0090H.1       PUBLIC        KeyB
  B:0090H.2       PUBLIC        KeyC
  C:0F87H         PUBLIC        _GetShiwei
  D:0047H         PUBLIC        LiuCheng3_5_Num
  B:0090H.3       PUBLIC        KeyD
  C:10FFH         PUBLIC        _GetGewei
  C:1000H         PUBLIC        DispPasswordError
  D:0048H         PUBLIC        DataBase
  C:104EH         PUBLIC        DispStoping
  -------         PROC          _LCDWRITECOMMAND
  D:0007H         SYMBOL        CMD
  D:0005H         SYMBOL        AttribC
  C:10DFH         LINE#         13
  C:10DFH         LINE#         14
  C:10DFH         LINE#         15
  C:10E2H         LINE#         16
  C:10E2H         LINE#         17
  C:10E9H         LINE#         18
  C:10E9H         LINE#         19
  C:10EEH         LINE#         20
  -------         ENDPROC       _LCDWRITECOMMAND
  -------         PROC          _?LCDWRITEDATA
  i:0000H         SYMBOL        dataW
  C:109CH         LINE#         22
  C:10A2H         LINE#         24

⌨️ 快捷键说明

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