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

📄 ndsbscui.m51

📁 LCD及键盘、RS232通信控制源代码、采用keil c51环境编译
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.14                                                        07/15/2005  09:38:52  PAGE 1


BL51 BANKED LINKER/LOCATER V4.14, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE NDSBSCUI.obj, Keyboard.obj, General.obj, Display.obj, Serial.obj TO NDSBSCUI RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  NDSBSCUI.obj (NDSBSCUI)
  Keyboard.obj (KEYBOARD)
  General.obj (GENERAL)
  Display.obj (DISPLAY)
  Serial.obj (SERIAL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)


LINK MAP OF MODULE:  NDSBSCUI (NDSBSCUI)


            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     000AH     UNIT         ?DT?SERIAL
            DATA    001AH     0006H     UNIT         _DATA_GROUP_
            DATA    0020H     0001H     BIT_ADDR     ?BA?SERIAL
            DATA    0021H     0013H     UNIT         ?DT?KEYBOARD
            IDATA   0034H     0080H     UNIT         ?ID?SERIAL
            IDATA   00B4H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0400H     ABSOLUTE     
                    0400H     1C00H                  *** GAP ***
            XDATA   2000H     0008H     ABSOLUTE     
                    2008H     1FF8H                  *** GAP ***
            XDATA   4000H     0001H     ABSOLUTE     
            XDATA   4001H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     UNIT         ?PR?INITDISPLAY?DISPLAY
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_WRITESERIALBYTE?SERIAL
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     02C7H     UNIT         ?PR?PROCSERIAL?SERIAL
            CODE    02F5H     022FH     UNIT         ?PR?MAIN?NDSBSCUI
            CODE    0524H     018BH     UNIT         ?PR?GETSYSPARA?SERIAL
            CODE    06AFH     0161H     UNIT         ?PR?TIMER0?KEYBOARD
            CODE    0810H     00CDH     UNIT         ?CO?NDSBSCUI
            CODE    08DDH     00B1H     UNIT         ?PR?DISPLAYEX?DISPLAY
            CODE    098EH     0099H     UNIT         ?PR?_WRITESERIAL?SERIAL
            CODE    0A27H     0096H     UNIT         ?PR?TIMER2?SERIAL
            CODE    0ABDH     0091H     UNIT         ?PR?UART?SERIAL
BL51 BANKED LINKER/LOCATER V4.14                                                      07/15/2005  09:38:52  PAGE 2


            CODE    0B4EH     006DH     UNIT         ?PR?_ASCTOHEX?SERIAL
            CODE    0BBBH     0067H     UNIT         ?PR?_DISPLAYROM?DISPLAY
            CODE    0C22H     002CH     UNIT         ?PR?RESETLCD?DISPLAY
            CODE    0C4EH     0022H     UNIT         ?PR?INITSERIAL?SERIAL
            CODE    0C70H     001DH     UNIT         ?PR?_SETCURSORPOS?DISPLAY
            CODE    0C8DH     0014H     UNIT         ?CO?SERIAL
            CODE    0CA1H     0012H     UNIT         ?PR?_DELAYTIME?GENERAL
            CODE    0CB3H     0011H     UNIT         ?PR?GETKEY?KEYBOARD
            CODE    0CC4H     000CH     UNIT         ?PR?ISKEYBUFEMPTY?KEYBOARD
            CODE    0CD0H     000CH     UNIT         ?C_C51STARTUP
            CODE    0CDCH     000AH     UNIT         ?PR?INITKEYBOARD?KEYBOARD
            CODE    0CE6H     000AH     UNIT         ?PR?_DISPLAYCHAR?DISPLAY
            CODE    0CF0H     0009H     UNIT         ?PR?_DELAYCYCLE?GENERAL



OVERLAY MAP OF MODULE:   NDSBSCUI (NDSBSCUI)


SEGMENT                               DATA_GROUP 
  +--> CALLED SEGMENT               START    LENGTH
---------------------------------------------------
?PR?TIMER0?KEYBOARD                 001AH    0001H
  +--> ?PR?_DELAYCYCLE?GENERAL

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

?PR?TIMER2?SERIAL                   001BH    0001H
  +--> ?PR?_DELAYCYCLE?GENERAL

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

?C_C51STARTUP                       -----    -----
  +--> ?PR?MAIN?NDSBSCUI

?PR?MAIN?NDSBSCUI                   001CH    0001H
  +--> ?PR?_DELAYTIME?GENERAL
  +--> ?PR?INITDISPLAY?DISPLAY
  +--> ?CO?NDSBSCUI
  +--> ?PR?_DISPLAYROM?DISPLAY
  +--> ?PR?_SETCURSORPOS?DISPLAY
  +--> ?PR?_DISPLAYCHAR?DISPLAY
  +--> ?PR?INITKEYBOARD?KEYBOARD
  +--> ?PR?INITSERIAL?SERIAL
  +--> ?PR?GETSYSPARA?SERIAL
  +--> ?PR?PROCSERIAL?SERIAL
  +--> ?PR?DISPLAYEX?DISPLAY
  +--> ?PR?ISKEYBUFEMPTY?KEYBOARD
  +--> ?PR?GETKEY?KEYBOARD

?PR?INITDISPLAY?DISPLAY             -----    -----
  +--> ?PR?RESETLCD?DISPLAY

?PR?RESETLCD?DISPLAY                -----    -----
  +--> ?PR?_DELAYTIME?GENERAL
  +--> ?PR?_DELAYCYCLE?GENERAL

BL51 BANKED LINKER/LOCATER V4.14                                                      07/15/2005  09:38:52  PAGE 3


?PR?_DISPLAYROM?DISPLAY             001DH    0003H
  +--> ?PR?_DELAYCYCLE?GENERAL

?PR?_SETCURSORPOS?DISPLAY           -----    -----
  +--> ?PR?_DELAYCYCLE?GENERAL

?PR?_DISPLAYCHAR?DISPLAY            -----    -----
  +--> ?PR?_DELAYCYCLE?GENERAL

?PR?GETSYSPARA?SERIAL               -----    -----
  +--> ?CO?SERIAL
  +--> ?PR?_WRITESERIAL?SERIAL
  +--> ?PR?_WRITESERIALBYTE?SERIAL

?PR?_WRITESERIAL?SERIAL             001EH    0002H

?PR?PROCSERIAL?SERIAL               001DH    0001H
  +--> ?PR?_SETCURSORPOS?DISPLAY
  +--> ?PR?_DISPLAYCHAR?DISPLAY
  +--> ?PR?_ASCTOHEX?SERIAL
  +--> ?PR?_DELAYCYCLE?GENERAL
  +--> ?CO?SERIAL
  +--> ?PR?_WRITESERIAL?SERIAL

?PR?DISPLAYEX?DISPLAY               001DH    0003H
  +--> ?PR?_DELAYCYCLE?GENERAL



SYMBOL TABLE OF MODULE:  NDSBSCUI (NDSBSCUI)

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

  -------         MODULE        NDSBSCUI
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00D0H.6       PUBLIC        AC
  B:00B0H.4       PUBLIC        T0
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  B:0090H.0       PUBLIC        T2
  B:0080H.0       PUBLIC        P0_0
  B:0090H.0       PUBLIC        P1_0
  B:0080H.1       PUBLIC        P0_1
  B:00D0H.1       PUBLIC        FL
  B:00A0H.0       PUBLIC        P2_0
  B:0090H.1       PUBLIC        P1_1
  B:0080H.2       PUBLIC        P0_2
  B:00B0H.0       PUBLIC        P3_0
  B:00A0H.1       PUBLIC        P2_1
  B:0090H.2       PUBLIC        P1_2
  B:0080H.3       PUBLIC        P0_3
  B:00B0H.1       PUBLIC        P3_1
BL51 BANKED LINKER/LOCATER V4.14                                                      07/15/2005  09:38:52  PAGE 4


  B:00A0H.2       PUBLIC        P2_2
  B:0090H.3       PUBLIC        P1_3
  B:0080H.4       PUBLIC        P0_4
  B:00B0H.2       PUBLIC        P3_2
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.4       PUBLIC        P1_4
  B:0080H.5       PUBLIC        P0_5
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:00B0H.3       PUBLIC        P3_3
  B:00A0H.4       PUBLIC        P2_4
  B:0090H.5       PUBLIC        P1_5
  B:0080H.6       PUBLIC        P0_6
  X:0000H         PUBLIC        UIDataArea
  B:00B0H.4       PUBLIC        P3_4
  B:00A0H.5       PUBLIC        P2_5
  B:0090H.6       PUBLIC        P1_6
  B:0080H.7       PUBLIC        P0_7
  B:00B0H.5       PUBLIC        P3_5
  B:00A8H.4       PUBLIC        ES
  B:00A0H.6       PUBLIC        P2_6
  B:0090H.7       PUBLIC        P1_7
  B:00B0H.6       PUBLIC        P3_6
  B:00A0H.7       PUBLIC        P2_7
  B:00B0H.7       PUBLIC        P3_7
  B:0098H.0       PUBLIC        RI
  B:00D0H.7       PUBLIC        CY
  B:00B0H.2       PUBLIC        INT0
  B:00B0H.3       PUBLIC        INT1
  B:0098H.1       PUBLIC        TI
  B:00B8H.4       PUBLIC        PS
  B:0090H.1       PUBLIC        T2EX
  B:00D0H.2       PUBLIC        OV
  C:02F5H         PUBLIC        main
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.4       PUBLIC        TCLK
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  C:0839H         PUBLIC        ucRamErrorTitle1
  C:0862H         PUBLIC        ucRamErrorTitle2
  D:008EH         PUBLIC        AUXR
  C:088BH         PUBLIC        ucRamErrorTitle3
  C:08B4H         PUBLIC        ucRamErrorTitle4
  B:00C8H.0       PUBLIC        CP_RL2
  X:2000H         PUBLIC        UISemaphore
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
BL51 BANKED LINKER/LOCATER V4.14                                                      07/15/2005  09:38:52  PAGE 5


  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  B:00A8H.2       PUBLIC        EX1
  B:0098H.3       PUBLIC        TB8
  B:0088H.2       PUBLIC        IT1
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  D:008AH         PUBLIC        TL0
  B:0098H.6       PUBLIC        SM1
  D:008BH         PUBLIC        TL1
  B:0098H.5       PUBLIC        SM2
  B:00B8H.1       PUBLIC        PT0
  B:00D0H.3       PUBLIC        RS0
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.4       PUBLIC        RS1
  B:00B8H.5       PUBLIC        PT2
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  B:00C8H.3       PUBLIC        EXEN2
  B:0098H.4       PUBLIC        REN
  D:00C8H         PUBLIC        T2CON
  B:00B0H.0       PUBLIC        RXD
  B:00B0H.1       PUBLIC        TXD
  C:0810H         PUBLIC        ucInitTitle
  B:00D0H.5       PUBLIC        F0
  -------         PROC          MAIN
  -------         DO            MAIN
  D:001CH         SYMBOL        ucTmp
  -------         ENDDO         ucTmp
  C:02F5H         LINE#         37
  C:02F5H         LINE#         38
  C:02F5H         LINE#         41
  C:02F8H         LINE#         42
  C:02FBH         LINE#         43
  C:02FEH         LINE#         44
  C:0301H         LINE#         45
  C:0304H         LINE#         47
  C:0309H         LINE#         49
  C:030CH         LINE#         50
  C:0313H         LINE#         53
  C:0319H         LINE#         54
  C:031BH         LINE#         55
  C:031DH         LINE#         56
  C:031FH         LINE#         57
  C:0321H         LINE#         58
  C:0323H         LINE#         59
  C:0325H         LINE#         60
  C:0327H         LINE#         62
  C:032AH         LINE#         63
  C:032AH         LINE#         64
  C:032AH         LINE#         65
  C:032FH         LINE#         66
  C:0331H         LINE#         67
BL51 BANKED LINKER/LOCATER V4.14                                                      07/15/2005  09:38:52  PAGE 6


  C:0331H         LINE#         68
  C:0335H         LINE#         69
  C:0337H         LINE#         70
  C:0339H         LINE#         71
  C:033BH         LINE#         72
  C:033DH         LINE#         73
  C:033FH         LINE#         74
  C:0341H         LINE#         75
  C:0343H         LINE#         76
  C:0345H         LINE#         77
  C:0347H         LINE#         78
  C:0349H         LINE#         79
  C:034BH         LINE#         80
  C:034DH         LINE#         81
  C:034FH         LINE#         82
  C:0351H         LINE#         83
  C:0357H         LINE#         84
  C:035CH         LINE#         85
  C:0361H         LINE#         86
  C:0363H         LINE#         87
  C:0363H         LINE#         89
  C:0363H         LINE#         90
  C:0369H         LINE#         91
  C:036FH         LINE#         92
  C:036FH         LINE#         93
  C:0376H         LINE#         94
  C:0378H         LINE#         96
  C:0378H         LINE#         97
  C:037DH         LINE#         98
  C:037DH         LINE#         99
  C:037DH         LINE#         100
  C:037FH         LINE#         102
  C:0382H         LINE#         103
  C:0382H         LINE#         104
  C:0382H         LINE#         105
  C:0387H         LINE#         106
  C:0389H         LINE#         107
  C:0389H         LINE#         108
  C:038DH         LINE#         109
  C:0393H         LINE#         110
  C:0398H         LINE#         111
  C:039DH         LINE#         112

⌨️ 快捷键说明

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