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

📄 lcd1.m51

📁 这是一个非常不错的12864液晶串口程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        03/13/2008  15:50:32  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE lcd1.obj TO lcd1 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  lcd1.obj (LCD1)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)


LINK MAP OF MODULE:  lcd1 (LCD1)


            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     0007H     UNIT         _DATA_GROUP_
            IDATA   000FH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     07FDH                  *** GAP ***
            CODE    0800H     0463H     UNIT         ?CO?LCD1
            CODE    0C63H     0056H     UNIT         ?PR?_PUTBMP?LCD1
            CODE    0CB9H     0048H     UNIT         ?PR?MAIN?LCD1
            CODE    0D01H     0047H     UNIT         ?PR?_PUTSTR?LCD1
            CODE    0D48H     0046H     UNIT         ?C?LIB_CODE
            CODE    0D8EH     0034H     UNIT         ?PR?RECEIVEBYTE?LCD1
            CODE    0DC2H     002DH     UNIT         ?PR?_WRITECOMMAND?LCD1
            CODE    0DEFH     002DH     UNIT         ?PR?_DISPLAYDOTS?LCD1
            CODE    0E1CH     0028H     UNIT         ?PR?LCMCLEARBMP?LCD1
            CODE    0E44H     0022H     UNIT         ?PR?_SENDBYTE?LCD1
            CODE    0E66H     001BH     UNIT         ?PR?_DELAY?LCD1
            CODE    0E81H     0019H     UNIT         ?PR?LCMINIT?LCD1
            CODE    0E9AH     0016H     UNIT         ?PR?LCMCLEARTXT?LCD1
            CODE    0EB0H     000FH     UNIT         ?PR?_WRITEDATA?LCD1
            CODE    0EBFH     000DH     UNIT         ?PR?CHECKBUSY?LCD1
            CODE    0ECCH     000CH     UNIT         ?PR?READDATA?LCD1
            CODE    0ED8H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   lcd1 (LCD1)


SEGMENT                          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
?C_C51STARTUP                  -----    -----
  +--> ?PR?MAIN?LCD1

?PR?MAIN?LCD1                  -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      03/13/2008  15:50:32  PAGE 2


  +--> ?PR?_DELAY?LCD1
  +--> ?PR?LCMINIT?LCD1
  +--> ?PR?LCMCLEARTXT?LCD1
  +--> ?PR?LCMCLEARBMP?LCD1
  +--> ?CO?LCD1
  +--> ?PR?_PUTBMP?LCD1
  +--> ?PR?_PUTSTR?LCD1

?PR?_DELAY?LCD1                -----    -----
  +--> ?PR?_DISPLAYDOTS?LCD1

?PR?_DISPLAYDOTS?LCD1          -----    -----
  +--> ?PR?_WRITECOMMAND?LCD1
  +--> ?PR?_WRITEDATA?LCD1

?PR?_WRITECOMMAND?LCD1         -----    -----
  +--> ?CO?LCD1
  +--> ?PR?CHECKBUSY?LCD1
  +--> ?PR?_SENDBYTE?LCD1

?PR?CHECKBUSY?LCD1             -----    -----
  +--> ?PR?_SENDBYTE?LCD1
  +--> ?PR?RECEIVEBYTE?LCD1

?PR?_WRITEDATA?LCD1            -----    -----
  +--> ?PR?CHECKBUSY?LCD1
  +--> ?PR?_SENDBYTE?LCD1

?PR?LCMINIT?LCD1               -----    -----
  +--> ?PR?_WRITECOMMAND?LCD1

?PR?LCMCLEARTXT?LCD1           -----    -----
  +--> ?PR?_WRITECOMMAND?LCD1
  +--> ?PR?_WRITEDATA?LCD1

?PR?LCMCLEARBMP?LCD1           -----    -----
  +--> ?PR?_WRITECOMMAND?LCD1
  +--> ?PR?_WRITEDATA?LCD1

?PR?_PUTBMP?LCD1               0008H    0007H
  +--> ?PR?_WRITECOMMAND?LCD1
  +--> ?PR?_WRITEDATA?LCD1

?PR?_PUTSTR?LCD1               0008H    0002H
  +--> ?PR?_WRITECOMMAND?LCD1
  +--> ?PR?_WRITEDATA?LCD1



SYMBOL TABLE OF MODULE:  lcd1 (LCD1)

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

  -------         MODULE        LCD1
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00A0H         PUBLIC        P2
BL51 BANKED LINKER/LOCATER V6.00                                                      03/13/2008  15:50:32  PAGE 3


  C:0E53H         PUBLIC        _SendByte
  C:0EBFH         PUBLIC        CheckBusy
  C:0E9AH         PUBLIC        LcmClearTXT
  C:0831H         PUBLIC        str1
  C:0820H         PUBLIC        str2
  B:00A0H.5       PUBLIC        CS
  B:00D0H.7       PUBLIC        CY
  C:0CB9H         PUBLIC        main
  C:0DE0H         PUBLIC        _WriteCommand
  C:0E81H         PUBLIC        LcmInit
  C:0800H         PUBLIC        AC_TABLE
  C:0E6DH         PUBLIC        _Delay
  C:0D01H         PUBLIC        _PutStr
  C:0DEFH         PUBLIC        _DisplayDots
  C:0D8EH         PUBLIC        ReceiveByte
  B:00A0H.6       PUBLIC        SID
  B:00A0H.7       PUBLIC        SCK
  C:0E1CH         PUBLIC        LcmClearBMP
  C:0EB0H         PUBLIC        _WriteData
  C:0872H         PUBLIC        bmp1
  C:0C63H         PUBLIC        _PutBMP
  C:0ECCH         PUBLIC        ReadData
  -------         PROC          L?0065
  -------         ENDPROC       L?0065
  -------         PROC          _SENDBYTE
  D:0007H         SYMBOL        Dbyte
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0E53H         LINE#         21
  C:0E53H         LINE#         22
  C:0E53H         LINE#         23
  C:0E55H         LINE#         24
  C:0E55H         LINE#         25
  C:0E57H         LINE#         26
  C:0E5BH         LINE#         27
  C:0E5DH         LINE#         28
  C:0E5FH         LINE#         29
  C:0E61H         LINE#         30
  C:0E65H         LINE#         31
  -------         ENDPROC       _SENDBYTE
  -------         PROC          RECEIVEBYTE
  -------         DO            
  D:0005H         SYMBOL        i
  D:0006H         SYMBOL        temp1
  D:0007H         SYMBOL        temp2
  -------         ENDDO         
  C:0D8EH         LINE#         35
  C:0D8EH         LINE#         36
  C:0D8EH         LINE#         38
  C:0D91H         LINE#         39
  C:0D92H         LINE#         40
  C:0D92H         LINE#         41
  C:0D96H         LINE#         42
  C:0D98H         LINE#         43
  C:0D9AH         LINE#         44
  C:0D9CH         LINE#         45
BL51 BANKED LINKER/LOCATER V6.00                                                      03/13/2008  15:50:32  PAGE 4


  C:0DA0H         LINE#         46
  C:0DA4H         LINE#         47
  C:0DA6H         LINE#         48
  C:0DA6H         LINE#         49
  C:0DAAH         LINE#         50
  C:0DACH         LINE#         51
  C:0DAEH         LINE#         52
  C:0DB0H         LINE#         53
  C:0DB4H         LINE#         54
  C:0DB8H         LINE#         55
  C:0DC1H         LINE#         56
  -------         ENDPROC       RECEIVEBYTE
  -------         PROC          CHECKBUSY
  C:0EBFH         LINE#         57
  C:0EBFH         LINE#         58
  C:0EC4H         LINE#         60
  C:0ECBH         LINE#         61
  -------         ENDPROC       CHECKBUSY
  -------         PROC          L?0064
  -------         ENDPROC       L?0064
  -------         PROC          _WRITECOMMAND
  D:0004H         SYMBOL        Cbyte
  C:0DE0H         LINE#         62
  C:0DE2H         LINE#         63
  C:0DE2H         LINE#         64
  C:0DE4H         LINE#         65

⌨️ 快捷键说明

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