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

📄 t_lcd.m51

📁 这个事在51上面实现lcd串行驱动
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        07/09/2008  14:02:13  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\temp\lcd_test.obj, .\temp\Serial.obj, .\temp\x1s.obj, .\temp\LCD12864.obj TO .\temp\T_LCD PRI
>> NT (.\temp\T_LCD.m51) RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  .\temp\lcd_test.obj (LCD_TEST)
  .\temp\Serial.obj (SERIAL)
  .\temp\x1s.obj (X1S)
  .\temp\LCD12864.obj (LCD12864)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
  C:\KEIL\C51\LIB\C51L.LIB (VSPRINTF)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)


LINK MAP OF MODULE:  .\temp\T_LCD (LCD_TEST)


            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     0005H     UNIT         _DATA_GROUP_
            DATA    000DH     0002H     UNIT         ?C?LIB_DATA
                    000FH     0011H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.1   UNIT         ?BI?SERIAL
                    0021H.2   0000H.6                *** GAP ***
            IDATA   0022H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     00AAH     UNIT         _XDATA_GROUP_
            XDATA   00AAH     003CH     UNIT         ?XD?SERIAL
            XDATA   00E6H     000DH     UNIT         ?XD?_LCDPRINTCN?LCD12864
            XDATA   00F3H     000BH     UNIT         ?XD?_LCDPRINTEN?LCD12864
            XDATA   00FEH     0004H     UNIT         ?XD?_LCDDISPGRAPH?LCD12864

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     001BH     UNIT         ?PR?LCD_C_D?LCD12864
            CODE    001EH     0003H     UNIT         ?C_INITSEG
BL51 BANKED LINKER/LOCATER V6.00                                                      07/09/2008  14:02:13  PAGE 2


                    0021H     0002H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0886H     UNIT         ?CO?LCD12864
            CODE    08ACH     03C0H     UNIT         ?PR?_LCDPRINTF?LCD12864
            CODE    0C6CH     0365H     UNIT         ?PR?PRINTF?PRINTF
            CODE    0FD1H     0179H     UNIT         ?PR?_?SERIALINT?SERIAL
            CODE    114AH     0154H     UNIT         ?PR?_LCDPRINTCN?LCD12864
            CODE    129EH     00FBH     UNIT         ?C?LIB_CODE
            CODE    1399H     00E8H     UNIT         ?PR?_LCDPRINTEN?LCD12864
            CODE    1481H     00D2H     UNIT         ?PR?_?SERIALPRINTCHAR?SERIAL
            CODE    1553H     009FH     UNIT         ?PR?_?SERIALGETCHAR?SERIAL
            CODE    15F2H     008CH     UNIT         ?C_C51STARTUP
            CODE    167EH     0071H     UNIT         ?CO?LCD_TEST
            CODE    16EFH     006CH     UNIT         ?PR?_LCDDISPGRAPH?LCD12864
            CODE    175BH     005AH     UNIT         ?PR?MAIN?LCD_TEST
            CODE    17B5H     004AH     UNIT         ?PR?_VSPRINTF?VSPRINTF
            CODE    17FFH     003FH     UNIT         ?PR?_?SERIALPRINTSTR?SERIAL
            CODE    183EH     003CH     UNIT         ?PR?_?PRINTCH?SERIAL
            CODE    187AH     0039H     UNIT         ?PR?_?SERIALBUFFERINIT?SERIAL
            CODE    18B3H     0035H     UNIT         ?PR?_LCDSETPOS?LCD12864
            CODE    18E8H     0030H     UNIT         ?PR?LCDINIT?LCD12864
            CODE    1918H     0028H     UNIT         ?PR?_LCDCLR?LCD12864
            CODE    1940H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    1967H     001AH     UNIT         ?CO?SERIAL
            CODE    1981H     0019H     UNIT         ?PR?_?SERIALINIT?SERIAL
            CODE    199AH     0016H     UNIT         ?PR?_X1S?X1S
            CODE    19B0H     0014H     UNIT         ?PR?_LCDSENDDATA?LCD12864
            CODE    19C4H     000FH     UNIT         ?PR?_LCDSENDCOMM?LCD12864
            CODE    19D3H     000CH     UNIT         ?PR?LCDDELAY?LCD12864
            CODE    19DFH     0009H     UNIT         ?PR?_?SERIALCLEAR?SERIAL
            CODE    19E8H     0008H     UNIT         ?PR?LCD_GET_FLAG?LCD12864



OVERLAY MAP OF MODULE:   .\temp\T_LCD (LCD_TEST)


SEGMENT                                  BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                 START    LENGTH     START    LENGTH     START    LENGTH
---------------------------------------------------------------------------------------------
?C_C51STARTUP                         -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?LCD_TEST
  +--> ?C_INITSEG

?PR?MAIN?LCD_TEST                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_?SERIALINIT?SERIAL
  +--> ?PR?_?SERIALBUFFERINIT?SERIAL
  +--> ?PR?LCDINIT?LCD12864
  +--> ?CO?LCD_TEST
  +--> ?PR?_?SERIALPRINTSTR?SERIAL
  +--> ?PR?_LCDPRINTF?LCD12864
  +--> ?PR?_X1S?X1S

?PR?LCDINIT?LCD12864                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCDSENDCOMM?LCD12864
  +--> ?PR?_LCDCLR?LCD12864

BL51 BANKED LINKER/LOCATER V6.00                                                      07/09/2008  14:02:13  PAGE 3


?PR?_LCDSENDCOMM?LCD12864             -----    -----      -----    -----      -----    -----
  +--> ?PR?LCDDELAY?LCD12864
  +--> ?PR?LCD_C_D?LCD12864

?PR?LCDDELAY?LCD12864                 -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_GET_FLAG?LCD12864

?PR?LCD_C_D?LCD12864                  0020H.0  0000H.1    -----    -----      007CH    0001H

?PR?_LCDCLR?LCD12864                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCDSENDCOMM?LCD12864
  +--> ?PR?_LCDSENDDATA?LCD12864

?PR?_LCDSENDDATA?LCD12864             -----    -----      -----    -----      -----    -----
  +--> ?PR?LCDDELAY?LCD12864
  +--> ?PR?LCD_C_D?LCD12864

?PR?_?SERIALPRINTSTR?SERIAL           -----    -----      -----    -----      -----    -----
  +--> ?PR?_?SERIALPRINTCHAR?SERIAL

?PR?_LCDPRINTF?LCD12864               -----    -----      -----    -----      0000H    007CH
  +--> ?PR?_VSPRINTF?VSPRINTF
  +--> ?PR?_LCDSETPOS?LCD12864
  +--> ?CO?LCD12864
  +--> ?PR?_LCDSENDDATA?LCD12864

?PR?_VSPRINTF?VSPRINTF                -----    -----      -----    -----      007CH    0006H
  +--> ?PR?PRINTF?PRINTF

?PR?PRINTF?PRINTF                     0020H.0  0001H.1    0008H    0005H      0082H    0028H
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?_LCDSETPOS?LCD12864               -----    -----      -----    -----      -----    -----
  +--> ?PR?LCDDELAY?LCD12864
  +--> ?PR?_LCDSENDCOMM?LCD12864



SYMBOL TABLE OF MODULE:  .\temp\T_LCD (LCD_TEST)

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

  -------         MODULE        LCD_TEST
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:175BH         PUBLIC        main
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  C:175BH         LINE#         20
BL51 BANKED LINKER/LOCATER V6.00                                                      07/09/2008  14:02:13  PAGE 4


  C:175BH         LINE#         21
  C:175BH         LINE#         22
  C:175EH         LINE#         23
  C:1761H         LINE#         24
  C:1764H         LINE#         26
  C:176DH         LINE#         28
  C:176DH         LINE#         29
  C:176DH         LINE#         30
  C:1782H         LINE#         31
  C:178BH         LINE#         32
  C:1790H         LINE#         33
  C:17A5H         LINE#         34
  C:17AEH         LINE#         35
  C:17B3H         LINE#         36
  -------         ENDPROC       MAIN
  -------         ENDMOD        LCD_TEST

  -------         MODULE        SERIAL
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  B:0021H.1       PUBLIC        SerialCanSend
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IE
  C:1481H         PUBLIC        _?SerialPrintChar
  B:00A8H.4       PUBLIC        ES
  X:00AAH         PUBLIC        SerialInData
  D:00B8H         PUBLIC        IP
  C:1981H         PUBLIC        _?SerialInit
  X:00BAH         PUBLIC        SerialOutData
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  C:1553H         PUBLIC        _?SerialGetChar
  C:0FD1H         PUBLIC        _?SerialInt
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  X:00DAH         PUBLIC        InFront
  X:00DDH         PUBLIC        InRear
  X:00E0H         PUBLIC        OutFront
  X:00E3H         PUBLIC        OutRear
  D:008DH         PUBLIC        TH1
  C:17FFH         PUBLIC        _?SerialPrintStr
  D:008BH         PUBLIC        TL1
  B:0088H.6       PUBLIC        TR1
  C:183EH         PUBLIC        _?PrintCh
  D:00C8H         PUBLIC        T2CON
  C:19DFH         PUBLIC        _?SerialClear
  C:187AH         PUBLIC        _?SerialBufferInit
  D:00D0H         PUBLIC        PSW
  -------         PROC          _?SERIALINIT
  C:1981H         LINE#         44
  C:1981H         LINE#         46
  C:1984H         LINE#         47
  C:1987H         LINE#         48
BL51 BANKED LINKER/LOCATER V6.00                                                      07/09/2008  14:02:13  PAGE 5


  C:198AH         LINE#         49
  C:198DH         LINE#         50
  C:1990H         LINE#         51
  C:1993H         LINE#         52
  C:1995H         LINE#         53
  C:1997H         LINE#         54
  C:1999H         LINE#         55
  -------         ENDPROC       _?SERIALINIT
  -------         PROC          _?SERIALBUFFERINIT
  C:187AH         LINE#         58
  C:187AH         LINE#         60
  C:1888H         LINE#         61
  C:1896H         LINE#         62
  C:18A4H         LINE#         63
  C:18B2H         LINE#         64
  -------         ENDPROC       _?SERIALBUFFERINIT
  -------         PROC          _?SERIALINT
  -------         DO            
  x:0000H         SYMBOL        t
  -------         ENDDO         
  C:0FD1H         LINE#         67
  C:0FF4H         LINE#         71
  C:0FF7H         LINE#         72
  C:0FF7H         LINE#         73
  C:0FF9H         LINE#         74
  C:102BH         LINE#         75
  C:1045H         LINE#         76
  C:1071H         LINE#         77
  C:1071H         LINE#         78
  C:1077H         LINE#         79
  C:1077H         LINE#         80
  C:1079H         LINE#         81
  C:109FH         LINE#         82
  C:10CFH         LINE#         83
  C:1101H         LINE#         84
  C:1111H         LINE#         85
  C:1129H         LINE#         86
  C:1129H         LINE#         87
  -------         ENDPROC       _?SERIALINT
  -------         PROC          _?SERIALGETCHAR
  x:0000H         SYMBOL        ch
  C:1553H         LINE#         90
  C:1561H         LINE#         93
  C:158EH         LINE#         94
  C:158EH         LINE#         95
  C:1590H         LINE#         96
  C:1593H         LINE#         97
  C:1593H         LINE#         98
  C:15B4H         LINE#         99
  C:15BEH         LINE#         100
  C:15DBH         LINE#         101

⌨️ 快捷键说明

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