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

📄 lcd.m51

📁 无线单片机CC1110的一些使用源代码
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        01/09/2008  13:45:49  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE lcd128_64.obj, maintest.obj, wait.obj, Font.obj TO lcd


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  lcd128_64.obj (LCD128_64)
  maintest.obj (MAINTEST)
  wait.obj (WAIT)
  Font.obj (FONT)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDIIDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  lcd (LCD128_64)


            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     000FH     UNIT         ?DT?_PRINTN?LCD128_64
            DATA    0017H     000FH     UNIT         ?DT?_PRINTN8?LCD128_64
            DATA    0026H     000FH     UNIT         ?DT?_PRINTN?MAINTEST
            DATA    0035H     000FH     UNIT         ?DT?_PRINTN8?MAINTEST
            DATA    0044H     000DH     UNIT         ?DT?_PRINT16?LCD128_64
            DATA    0051H     000DH     UNIT         ?DT?_PRINT16?MAINTEST
            DATA    005EH     000BH     UNIT         ?DT?_PRINT?LCD128_64
            DATA    0069H     000BH     UNIT         ?DT?_PRINT?MAINTEST
            DATA    0074H     0009H     UNIT         ?DT?_PRINT6?LCD128_64
            DATA    007DH     0002H     UNIT         ?DT?LCD128_64
            IDATA   007FH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0DE5H     UNIT         ?CO?FONT
            CODE    0DE8H     016EH     UNIT         ?PR?_PRINT16?LCD128_64
            CODE    0F56H     016EH     UNIT         ?PR?_PRINT16?MAINTEST
            CODE    10C4H     0140H     UNIT         ?C?LIB_CODE
            CODE    1204H     00BAH     UNIT         ?PR?_PRINT8?LCD128_64
            CODE    12BEH     00BAH     UNIT         ?PR?_PRINT8?MAINTEST
            CODE    1378H     0092H     UNIT         ?PR?INITLCD?LCD128_64
            CODE    140AH     0092H     UNIT         ?PR?INITLCD?MAINTEST
            CODE    149CH     008CH     UNIT         ?C_C51STARTUP
            CODE    1528H     0088H     UNIT         ?PR?_PRINT?LCD128_64
            CODE    15B0H     0088H     UNIT         ?PR?_PRINT?MAINTEST
            CODE    1638H     0071H     UNIT         ?PR?_PRINT6?LCD128_64
            CODE    16A9H     0071H     UNIT         ?PR?_PRINT6?MAINTEST
            CODE    171AH     006AH     UNIT         ?PR?_RECTANGLE?LCD128_64
            CODE    1784H     006AH     UNIT         ?PR?_RECTANGLE?MAINTEST
BL51 BANKED LINKER/LOCATER V6.05                                                      01/09/2008  13:45:49  PAGE 2


            CODE    17EEH     0062H     UNIT         ?PR?_PRINTN8?LCD128_64
            CODE    1850H     0062H     UNIT         ?PR?_PRINTN8?MAINTEST
            CODE    18B2H     0060H     UNIT         ?PR?_PRINTN?LCD128_64
            CODE    1912H     0060H     UNIT         ?PR?_PRINTN?MAINTEST
            CODE    1972H     005BH     UNIT         ?PR?_HALWAIT?WAIT
            CODE    19CDH     0032H     UNIT         ?PR?LOADICO?LCD128_64
            CODE    19FFH     0032H     UNIT         ?PR?LOADICO?MAINTEST
            CODE    1A31H     002BH     UNIT         ?PR?_INITCLOCK?MAINTEST
            CODE    1A5CH     0029H     UNIT         ?PR?_FDELAY?LCD128_64
            CODE    1A85H     0029H     UNIT         ?PR?_FDELAY?MAINTEST
            CODE    1AAEH     0028H     UNIT         ?PR?_LCDWRITECOM?LCD128_64
            CODE    1AD6H     0028H     UNIT         ?PR?_LCDWRITEDATA?LCD128_64
            CODE    1AFEH     0028H     UNIT         ?PR?_LCDWRITECOM?MAINTEST
            CODE    1B26H     0028H     UNIT         ?PR?_LCDWRITEDATA?MAINTEST
            CODE    1B4EH     001EH     UNIT         ?PR?_SETRAMADDR?LCD128_64
            CODE    1B6CH     001EH     UNIT         ?PR?_SETRAMADDR?MAINTEST
            CODE    1B8AH     0017H     UNIT         ?PR?CLEARSCREEN?LCD128_64
            CODE    1BA1H     0017H     UNIT         ?PR?CLEARSCREEN?MAINTEST
            CODE    1BB8H     0016H     UNIT         ?PR?_DELAYLCD?LCD128_64
            CODE    1BCEH     0016H     UNIT         ?PR?_DELAYLCD?MAINTEST
            CODE    1BE4H     0015H     UNIT         ?PR?TURNONDISP?MAINTEST
            CODE    1BF9H     000FH     UNIT         ?PR?MAIN?MAINTEST
            CODE    1C08H     000CH     UNIT         ?PR?PROG_RESET?LCD128_64
            CODE    1C14H     000CH     UNIT         ?PR?_SETCONTRAST?LCD128_64
            CODE    1C20H     000CH     UNIT         ?PR?PROG_RESET?MAINTEST
            CODE    1C2CH     000CH     UNIT         ?PR?_SETCONTRAST?MAINTEST
            CODE    1C38H     0007H     UNIT         ?PR?LCDPORTINIT?LCD128_64
            CODE    1C3FH     0007H     UNIT         ?C_INITSEG
            CODE    1C46H     0007H     UNIT         ?PR?LCDPORTINIT?MAINTEST
            CODE    1C4DH     0003H     UNIT         ?PR?RESETCHIP?LCD128_64
            CODE    1C50H     0003H     UNIT         ?PR?RESETCHIP?MAINTEST



OVERLAY MAP OF MODULE:   lcd (LCD128_64)


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

?PR?MAIN?MAINTEST                   -----    -----
  +--> ?PR?_INITCLOCK?MAINTEST
  +--> ?PR?INITLCD?MAINTEST
  +--> ?PR?TURNONDISP?MAINTEST

?PR?_INITCLOCK?MAINTEST             0000H    0004H

?PR?INITLCD?MAINTEST                -----    -----
  +--> ?PR?LCDPORTINIT?MAINTEST
  +--> ?PR?RESETCHIP?MAINTEST
  +--> ?PR?_LCDWRITECOM?MAINTEST
  +--> ?PR?_HALWAIT?WAIT
  +--> ?PR?CLEARSCREEN?MAINTEST
BL51 BANKED LINKER/LOCATER V6.05                                                      01/09/2008  13:45:49  PAGE 3



?PR?RESETCHIP?MAINTEST              -----    -----
  +--> ?PR?PROG_RESET?MAINTEST

?PR?PROG_RESET?MAINTEST             -----    -----
  +--> ?PR?_DELAYLCD?MAINTEST

?PR?_HALWAIT?WAIT                   0001H    0004H

?PR?CLEARSCREEN?MAINTEST            -----    -----
  +--> ?PR?_SETRAMADDR?MAINTEST
  +--> ?PR?_LCDWRITEDATA?MAINTEST

?PR?_SETRAMADDR?MAINTEST            -----    -----
  +--> ?PR?_LCDWRITECOM?MAINTEST

?PR?_LCDWRITEDATA?MAINTEST          -----    -----
  +--> ?PR?_SETRAMADDR?MAINTEST

?PR?TURNONDISP?MAINTEST             0000H    0001H
  +--> ?PR?LOADICO?MAINTEST
  +--> ?PR?_HALWAIT?WAIT

?PR?LOADICO?MAINTEST                -----    -----
  +--> ?PR?_SETRAMADDR?MAINTEST
  +--> ?CO?FONT
  +--> ?PR?_LCDWRITEDATA?MAINTEST



IGNORED SEGMENTS:
   ?DT?_PRINT8?LCD128_64
   ?DT?_RECTANGLE?LCD128_64
   ?DT?_PRINT6?MAINTEST
   ?DT?_PRINT8?MAINTEST
   ?DT?_RECTANGLE?MAINTEST
   ?DT?MAINTEST
   _DATA_GROUP_



IGNORED SYMBOLS:
   ?_PRINT16?BYTE
   ?_PRINT6?BYTE
   ?_PRINT8?BYTE
   ?_PRINT?BYTE
   ?_PRINTN8?BYTE
   ?_PRINTN?BYTE
   ?_RECTANGLE?BYTE
   BT_STATE
   CLEARSCREEN
   CONTRASTVALUE
   INITLCD
   LCDPORTINIT
   LOADICO
   PROG_RESET
   RESETCHIP
BL51 BANKED LINKER/LOCATER V6.05                                                      01/09/2008  13:45:49  PAGE 4


   _DELAYLCD
   _FDELAY
   _LCDWRITECOM
   _LCDWRITEDATA
   _PRINT
   _PRINT16
   _PRINT6
   _PRINT8
   _PRINTN
   _PRINTN8
   _RECTANGLE
   _SETCONTRAST
   _SETRAMADDR



SYMBOL TABLE OF MODULE:  lcd (LCD128_64)

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

  -------         MODULE        LCD128_64
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:18B2H         PUBLIC        _Printn
  D:0080H         PUBLIC        P0
  C:1C08H         PUBLIC        Prog_Reset
  D:0090H         PUBLIC        P1
  C:1C14H         PUBLIC        _SetContrast
  C:1AB3H         PUBLIC        _Lcdwritecom
  B:0090H.5       PUBLIC        LCD_CLK
  C:1528H         PUBLIC        _Print
  C:171AH         PUBLIC        _Rectangle
  B:0090H.6       PUBLIC        LCD_SDO
  C:1378H         PUBLIC        InitLcd
  C:1C4DH         PUBLIC        Resetchip
  B:0080H.1       PUBLIC        LCD_PWR
  B:0090H.4       PUBLIC        LCD_RST
  C:17EEH         PUBLIC        _Printn8
  C:1638H         PUBLIC        _Print6
  C:1BB8H         PUBLIC        _delaylcd
  C:1204H         PUBLIC        _Print8
  B:0080H.2       PUBLIC        LCD_CS
  C:1B52H         PUBLIC        _SetRamAddr
  C:1B8AH         PUBLIC        ClearScreen
  C:1C38H         PUBLIC        LcdPortInit
  D:007DH         PUBLIC        ContrastValue
  B:0080H.0       PUBLIC        LCD_RS
  C:19CDH         PUBLIC        LoadICO
  C:1ADDH         PUBLIC        _Lcdwritedata
  D:00FDH         PUBLIC        P0DIR
  D:00FEH         PUBLIC        P1DIR
  C:0DE8H         PUBLIC        _Print16
  C:1A5CH         PUBLIC        _fdelay
  D:007EH         PUBLIC        BT_State
  -------         PROC          _DELAYLCD
  D:0006H         SYMBOL        x
  -------         DO            
BL51 BANKED LINKER/LOCATER V6.05                                                      01/09/2008  13:45:49  PAGE 5


  D:0005H         SYMBOL        j
  -------         ENDDO         
  C:1BB8H         LINE#         49
  C:1BB8H         LINE#         50
  C:1BB8H         LINE#         52
  C:1BC2H         LINE#         53
  C:1BC2H         LINE#         54
  C:1BCDH         LINE#         55
  C:1BCDH         LINE#         56
  -------         ENDPROC       _DELAYLCD
  -------         PROC          _FDELAY
  D:0004H         SYMBOL        n
  -------         DO            
  D:0002H         SYMBOL        i
  D:0082H         SYMBOL        j
  -------         ENDDO         
  C:1A5CH         LINE#         63
  C:1A60H         LINE#         64
  C:1A60H         LINE#         67
  C:1A63H         LINE#         68
  C:1A84H         LINE#         69
  -------         ENDPROC       _FDELAY
  C:1AAEH         SYMBOL        L?0139
  -------         PROC          L?0138
  -------         ENDPROC       L?0138
  C:1AAEH         SYMBOL        L?0139
  -------         PROC          _LCDWRITECOM
  D:0007H         SYMBOL        com
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:1AB3H         LINE#         78
  C:1AB3H         LINE#         79
  C:1AB3H         LINE#         81
  C:1AB5H         LINE#         82
  C:1AB7H         LINE#         83
  C:1AB9H         LINE#         84
  C:1AB9H         LINE#         86
  C:1ABBH         LINE#         87
  C:1ABBH         LINE#         88
  C:1ABFH         LINE#         89
  C:1ABFH         LINE#         90
  C:1AC1H         LINE#         91
  C:1AC3H         LINE#         92
  C:1AC5H         LINE#         93
  C:1AC9H         LINE#         94
  C:1ACBH         LINE#         95
  C:1ACCH         LINE#         96
  C:1ACDH         LINE#         97
  C:1ACFH         LINE#         98
  C:1AD3H         LINE#         99
  C:1AD5H         LINE#         100
  -------         ENDPROC       _LCDWRITECOM
  -------         PROC          L?0142
  -------         ENDPROC       L?0142
  -------         PROC          _LCDWRITEDATA
BL51 BANKED LINKER/LOCATER V6.05                                                      01/09/2008  13:45:49  PAGE 6


  D:0007H         SYMBOL        dat
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:1ADDH         LINE#         108
  C:1ADDH         LINE#         109
  C:1ADDH         LINE#         111
  C:1ADFH         LINE#         112
  C:1AE1H         LINE#         113
  C:1AE1H         LINE#         115
  C:1AE3H         LINE#         116
  C:1AE3H         LINE#         117
  C:1AE7H         LINE#         118
  C:1AE7H         LINE#         119
  C:1AE9H         LINE#         120
  C:1AEBH         LINE#         121
  C:1AEDH         LINE#         122
  C:1AF1H         LINE#         123
  C:1AF3H         LINE#         124
  C:1AF4H         LINE#         125
  C:1AF5H         LINE#         126
  C:1AF7H         LINE#         127
  C:1AFBH         LINE#         128
  C:1AFDH         LINE#         129
  -------         ENDPROC       _LCDWRITEDATA
  -------         PROC          PROG_RESET
  C:1C08H         LINE#         137
  C:1C08H         LINE#         138
  C:1C08H         LINE#         139
  C:1C0AH         LINE#         140
  C:1C11H         LINE#         141
  C:1C13H         LINE#         142
  -------         ENDPROC       PROG_RESET
  -------         PROC          RESETCHIP
  C:1C4DH         LINE#         149
  C:1C4DH         LINE#         150
  C:1C4DH         LINE#         151
  -------         ENDPROC       RESETCHIP
  C:1B4EH         SYMBOL        L?0141
  -------         PROC          L?0140
  -------         ENDPROC       L?0140
  C:1B4EH         SYMBOL        L?0141
  -------         PROC          _SETRAMADDR
  D:0007H         SYMBOL        Page
  D:0005H         SYMBOL        Col
  C:1B52H         LINE#         160
  C:1B52H         LINE#         161
  C:1B52H         LINE#         162
  C:1B59H         LINE#         163
  C:1B60H         LINE#         164
  -------         ENDPROC       _SETRAMADDR
  -------         PROC          _SETCONTRAST
  D:0005H         SYMBOL        Step
  C:1C14H         LINE#         172
  C:1C16H         LINE#         173
  C:1C16H         LINE#         174
BL51 BANKED LINKER/LOCATER V6.05                                                      01/09/2008  13:45:49  PAGE 7


  C:1C1BH         LINE#         175
  -------         ENDPROC       _SETCONTRAST
  -------         PROC          LCDPORTINIT
  C:1C38H         LINE#         178
  C:1C38H         LINE#         179
  C:1C38H         LINE#         180
  C:1C3BH         LINE#         181
  C:1C3EH         LINE#         182
  -------         ENDPROC       LCDPORTINIT
  -------         PROC          INITLCD
  C:1378H         LINE#         191
  C:1378H         LINE#         192
  C:1378H         LINE#         193
  C:137BH         LINE#         194
  C:137DH         LINE#         195
  C:137FH         LINE#         196
  C:1381H         LINE#         197
  C:1383H         LINE#         198
  C:1385H         LINE#         199
  C:1387H         LINE#         201
  C:138AH         LINE#         202
  C:138FH         LINE#         203
  C:1394H         LINE#         204
  C:1399H         LINE#         205
  C:139EH         LINE#         206
  C:13A3H         LINE#         207
  C:13A8H         LINE#         208
  C:13ADH         LINE#         209
  C:13B2H         LINE#         210
  C:13B7H         LINE#         211
  C:13BCH         LINE#         212
  C:13C1H         LINE#         213
  C:13C6H         LINE#         214
  C:13CBH         LINE#         215
  C:13D0H         LINE#         216
  C:13D2H         LINE#         217
  C:13D5H         LINE#         218
  C:13DAH         LINE#         219
  C:13DFH         LINE#         220
  C:13E1H         LINE#         221
  C:13E4H         LINE#         222
  C:13E9H         LINE#         223
  C:13EEH         LINE#         224
  C:13F0H         LINE#         225

⌨️ 快捷键说明

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