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

📄 stc3310test.m51

📁 两个C51测试3310的源程序其中一个移植朋友网站上的AVR例程。芯片用STC89LE58RD+
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/05/2008  11:26:49  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STC3310LCDTest.obj TO STC3310test RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STC3310LCDTest.obj (STC3310LCDTEST)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  STC3310test (STC3310LCDTEST)


            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     000DH     UNIT         _DATA_GROUP_
            DATA    0015H     0008H     UNIT         ?DT?STC3310LCDTEST
                    001DH     0003H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     14B4H     UNIT         ?CO?STC3310LCDTEST
            CODE    14B7H     008CH     UNIT         ?C_C51STARTUP
            CODE    1543H     0086H     UNIT         ?PR?_LCD_DRAW_MAP?STC3310LCDTEST
            CODE    15C9H     0058H     UNIT         ?PR?MAIN?STC3310LCDTEST
            CODE    1621H     0058H     UNIT         ?C?LIB_CODE
            CODE    1679H     003EH     UNIT         ?PR?LCD_INIT?STC3310LCDTEST
            CODE    16B7H     0038H     UNIT         ?PR?_LCD_WRITE_CHAR?STC3310LCDTEST
            CODE    16EFH     0030H     UNIT         ?PR?_LCD_WRITE_STRING?STC3310LCDTEST
            CODE    171FH     002CH     UNIT         ?PR?LCD_CLEAR?STC3310LCDTEST
            CODE    174BH     0025H     UNIT         ?PR?_LCD_WRITE_BYTE?STC3310LCDTEST
            CODE    1770H     0019H     UNIT         ?PR?_DELAY_NMS?STC3310LCDTEST
            CODE    1789H     0015H     UNIT         ?PR?_LCD_SET_XY?STC3310LCDTEST
            CODE    179EH     0015H     UNIT         ?PR?_DELAY_NUS?STC3310LCDTEST
            CODE    17B3H     000FH     UNIT         ?PR?DELAY_1MS?STC3310LCDTEST
            CODE    17C2H     000BH     UNIT         ?C_INITSEG
            CODE    17CDH     0002H     UNIT         ?PR?DELAY_1US?STC3310LCDTEST



OVERLAY MAP OF MODULE:   STC3310test (STC3310LCDTEST)


SEGMENT                                         BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                        START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.03                                                      06/05/2008  11:26:49  PAGE 2


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

?PR?MAIN?STC3310LCDTEST                      -----    -----      -----    -----
  +--> ?PR?LCD_INIT?STC3310LCDTEST
  +--> ?PR?_LCD_WRITE_STRING?STC3310LCDTEST
  +--> ?CO?STC3310LCDTEST
  +--> ?PR?_LCD_DRAW_MAP?STC3310LCDTEST

?PR?LCD_INIT?STC3310LCDTEST                  -----    -----      -----    -----
  +--> ?PR?DELAY_1US?STC3310LCDTEST
  +--> ?PR?_LCD_WRITE_BYTE?STC3310LCDTEST
  +--> ?PR?LCD_CLEAR?STC3310LCDTEST

?PR?_LCD_WRITE_BYTE?STC3310LCDTEST           0020H.0  0000H.1    -----    -----

?PR?LCD_CLEAR?STC3310LCDTEST                 -----    -----      0008H    0002H
  +--> ?PR?_LCD_WRITE_BYTE?STC3310LCDTEST

?PR?_LCD_WRITE_STRING?STC3310LCDTEST         -----    -----      0008H    0003H
  +--> ?CO?STC3310LCDTEST
  +--> ?PR?_LCD_SET_XY?STC3310LCDTEST
  +--> ?PR?_LCD_WRITE_CHAR?STC3310LCDTEST

?PR?_LCD_SET_XY?STC3310LCDTEST               -----    -----      0014H    0001H
  +--> ?PR?_LCD_WRITE_BYTE?STC3310LCDTEST

?PR?_LCD_WRITE_CHAR?STC3310LCDTEST           -----    -----      000BH    0002H
  +--> ?CO?STC3310LCDTEST
  +--> ?PR?_LCD_WRITE_BYTE?STC3310LCDTEST

?PR?_LCD_DRAW_MAP?STC3310LCDTEST             -----    -----      0008H    000CH
  +--> ?PR?_LCD_SET_XY?STC3310LCDTEST
  +--> ?PR?_LCD_WRITE_BYTE?STC3310LCDTEST



SYMBOL TABLE OF MODULE:  STC3310test (STC3310LCDTEST)

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

  -------         MODULE        STC3310LCDTEST
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:17B3H         PUBLIC        delay_1ms
  C:0257H         PUBLIC        china_char
  C:13F7H         PUBLIC        AVR_bmp
  C:17CDH         PUBLIC        delay_1us
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  D:0015H         PUBLIC        mask_table
  C:16F9H         PUBLIC        _LCD_write_String
  C:002FH         PUBLIC        font6x8
BL51 BANKED LINKER/LOCATER V5.03                                                      06/05/2008  11:26:49  PAGE 3


  C:1770H         PUBLIC        _delay_nms
  C:15C9H         PUBLIC        main
  C:146FH         PUBLIC        china_bmp
  C:179EH         PUBLIC        _delay_nus
  B:00A0H.0       PUBLIC        sclk
  B:00A0H.1       PUBLIC        sdin
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  B:00A0H.3       PUBLIC        sce
  C:171FH         PUBLIC        LCD_clear
  C:16B7H         PUBLIC        _LCD_write_char
  B:00A0H.2       PUBLIC        dc
  B:00A0H.4       PUBLIC        res
  C:174BH         PUBLIC        _LCD_write_byte
  C:1543H         PUBLIC        _LCD_draw_map
  D:00C8H         PUBLIC        T2CON
  C:1679H         PUBLIC        LCD_init
  C:1789H         PUBLIC        _LCD_set_XY
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  C:15C9H         LINE#         73
  C:15C9H         LINE#         74
  C:15C9H         LINE#         85
  C:15CCH         LINE#         87
  C:15CFH         LINE#         88
  C:15DCH         LINE#         89
  C:15E9H         LINE#         91
  C:15FCH         LINE#         93
  C:160FH         LINE#         97
  C:160FH         LINE#         98
  C:160FH         LINE#         101
  C:1612H         LINE#         102
  C:161FH         LINE#         103
  -------         ENDPROC       MAIN
  -------         PROC          LCD_INIT
  C:1679H         LINE#         126
  C:1679H         LINE#         127
  C:1679H         LINE#         141
  C:167FH         LINE#         142
  C:1681H         LINE#         143
  C:1683H         LINE#         144
  C:1685H         LINE#         145
  C:1687H         LINE#         146
  C:168AH         LINE#         148
  C:1691H         LINE#         150
  C:1698H         LINE#         152
  C:169FH         LINE#         154
  C:16A6H         LINE#         156
  C:16ADH         LINE#         158
  C:16B0H         LINE#         160
  -------         ENDPROC       LCD_INIT
  -------         PROC          LCD_CLEAR
  -------         DO            
  D:0008H         SYMBOL        i
  -------         ENDDO         
  C:171FH         LINE#         176
  C:171FH         LINE#         177
BL51 BANKED LINKER/LOCATER V5.03                                                      06/05/2008  11:26:49  PAGE 4


  C:171FH         LINE#         181
  C:1726H         LINE#         183
  C:172DH         LINE#         185
  C:1732H         LINE#         187
  C:174AH         LINE#         189
  -------         ENDPROC       LCD_CLEAR
  -------         PROC          _LCD_SET_XY
  D:0014H         SYMBOL        X
  D:0005H         SYMBOL        Y
  C:1789H         LINE#         205
  C:178BH         LINE#         206
  C:178BH         LINE#         208
  C:1794H         LINE#         210
  -------         ENDPROC       _LCD_SET_XY
  -------         PROC          _LCD_WRITE_CHAR
  D:000BH         SYMBOL        c
  -------         DO            
  D:000CH         SYMBOL        line
  -------         ENDDO         
  C:16B7H         LINE#         226
  C:16B9H         LINE#         227
  C:16B9H         LINE#         231
  C:16BFH         LINE#         233
  C:16C2H         LINE#         235
  C:16EEH         LINE#         237
  -------         ENDPROC       _LCD_WRITE_CHAR
  -------         PROC          L?0051
  -------         ENDPROC       L?0051
  -------         PROC          _LCD_WRITE_STRING
  D:0007H         SYMBOL        X
  D:0005H         SYMBOL        Y
  D:0008H         SYMBOL        s
  C:16F9H         LINE#         249
  C:16FFH         LINE#         250
  C:16FFH         LINE#         252
  C:1702H         LINE#         254
  C:170EH         LINE#         256
  C:170EH         LINE#         258
  C:1711H         LINE#         260
  C:171CH         LINE#         262
  C:171EH         LINE#         264
  -------         ENDPROC       _LCD_WRITE_STRING
  -------         PROC          _LCD_DRAW_MAP
  D:0008H         SYMBOL        X
  D:0009H         SYMBOL        Y
  D:000AH         SYMBOL        map
  D:000DH         SYMBOL        Pix_x
  D:000EH         SYMBOL        Pix_y
  -------         DO            
  D:000FH         SYMBOL        i
  D:0011H         SYMBOL        n
  D:0013H         SYMBOL        row
  -------         ENDDO         
  C:1543H         LINE#         385
  C:154DH         LINE#         388
  C:154DH         LINE#         394
  C:155EH         LINE#         398
BL51 BANKED LINKER/LOCATER V5.03                                                      06/05/2008  11:26:49  PAGE 5


  C:1568H         LINE#         400
  C:1578H         LINE#         402
  C:1578H         LINE#         404
  C:157FH         LINE#         406
  C:1591H         LINE#         408
  C:1591H         LINE#         410
  C:15B2H         LINE#         412
  C:15BCH         LINE#         414
  C:15BEH         LINE#         416
  C:15C8H         LINE#         418
  -------         ENDPROC       _LCD_DRAW_MAP
  -------         PROC          _LCD_WRITE_BYTE
  D:0007H         SYMBOL        dd
  B:0020H.0       SYMBOL        a
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:174BH         LINE#         437
  C:174BH         LINE#         438
  C:174BH         LINE#         440
  C:174DH         LINE#         441
  C:1751H         LINE#         442
  C:1753H         LINE#         443
  C:1753H         LINE#         444
  C:175BH         LINE#         445
  C:175FH         LINE#         447
  C:1761H         LINE#         448
  C:1763H         LINE#         449
  C:1765H         LINE#         450
  C:1769H         LINE#         451
  C:176BH         LINE#         452
  C:176DH         LINE#         453
  C:176FH         LINE#         454
  -------         ENDPROC       _LCD_WRITE_BYTE
  -------         PROC          DELAY_1US
  C:17CDH         LINE#         487
  C:17CDH         LINE#         488
  C:17CDH         LINE#         491
  C:17CEH         LINE#         492
  -------         ENDPROC       DELAY_1US
  -------         PROC          _DELAY_NUS
  D:0006H         SYMBOL        n
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:179EH         LINE#         494
  C:179EH         LINE#         495
  C:179EH         LINE#         497
  C:17A1H         LINE#         499
  C:17A8H         LINE#         501
  C:17B2H         LINE#         503
  -------         ENDPROC       _DELAY_NUS
  -------         PROC          DELAY_1MS
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:17B3H         LINE#         505
BL51 BANKED LINKER/LOCATER V5.03                                                      06/05/2008  11:26:49  PAGE 6


  C:17B3H         LINE#         506
  C:17B3H         LINE#         510
  C:17C1H         LINE#         512
  -------         ENDPROC       DELAY_1MS
  -------         PROC          _DELAY_NMS
  D:0004H         SYMBOL        n
  -------         DO            
  D:0002H         SYMBOL        i
  -------         ENDDO         
  C:1770H         LINE#         514
  C:1774H         LINE#         516
  C:1774H         LINE#         518
  C:1777H         LINE#         520
  C:177EH         LINE#         522
  C:1788H         LINE#         524
  -------         ENDPROC       _DELAY_NMS
  -------         ENDMOD        STC3310LCDTEST

  -------         MODULE        ?C?CLDPTR
  C:1621H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CLDOPTR
  C:163AH         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?IMUL
  C:1667H         PUBLIC        ?C?IMUL
  -------         ENDMOD        ?C?IMUL

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_DELAY_NUS?STC3310LCDTEST

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_DELAY_NMS?STC3310LCDTEST

Program Size: data=30.1 xdata=0 code=6095
LINK/LOCATE RUN COMPLETE.  2 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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