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

📄 32csoftware.m51

📁 能够显示32个汉字的LED大屏显示的单片机源代码
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        07/24/2006  16:19:55  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Text2.obj TO 32csoftware RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Text2.obj (TEXT2)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFX256)


LINK MAP OF MODULE:  32csoftware (TEXT2)


            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     0015H     UNIT         _DATA_GROUP_
                    001DH     0003H                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?TEXT2
            DATA    0021H     003AH     UNIT         ?DT?TEXT2
            DATA    005BH     0009H     UNIT         ?DT?_WRITE_PAGEDATA?TEXT2
            DATA    0064H     0008H     UNIT         ?DT?_DISPLAY_SCREEN?TEXT2
            DATA    006CH     0005H     UNIT         ?DT?_PAGEEEPROM_WRITE?TEXT2
            IDATA   0071H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     85FFH     UNIT         ?XD?TEXT2

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0001H     UNIT         ?PR?EXTERN_INTERRUPT1?TEXT2
                    0004H     0007H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0005H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     000CH     UNIT         ?C_C51STARTUP
                    0022H     0001H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     1020H     UNIT         ?CO?TEXT2
            CODE    1046H     015FH     UNIT         ?C?LIB_CODE
            CODE    11A5H     0156H     UNIT         ?PR?MAIN?TEXT2
            CODE    12FBH     00E6H     UNIT         ?PR?_SHIFT_EE?TEXT2
            CODE    13E1H     00E3H     UNIT         ?PR?_DISPLAY_LINE?TEXT2
            CODE    14C4H     00DDH     UNIT         ?PR?_SHIFT_DISPLAY?TEXT2
            CODE    15A1H     00D9H     UNIT         ?PR?_SHIFT_EE3?TEXT2
            CODE    167AH     00D0H     UNIT         ?PR?_SHIFT_DISPLAY2?TEXT2
            CODE    174AH     00CDH     UNIT         ?PR?_SHIFT_DISPLAY3?TEXT2
            CODE    1817H     00B4H     UNIT         ?PR?_UP_1?TEXT2
            CODE    18CBH     00B2H     UNIT         ?PR?_DISPLAY_SCREEN1?TEXT2
BL51 BANKED LINKER/LOCATER V5.03                                                      07/24/2006  16:19:55  PAGE 2


            CODE    197DH     00B1H     UNIT         ?PR?_DOWN_1?TEXT2
            CODE    1A2EH     00A2H     UNIT         ?PR?_DISPLAY_SCREEN?TEXT2
            CODE    1AD0H     009DH     UNIT         ?PR?RECEIVE_SEND?TEXT2
            CODE    1B6DH     009AH     UNIT         ?PR?_UP_EE?TEXT2
            CODE    1C07H     0097H     UNIT         ?PR?_DOWN_EE?TEXT2
            CODE    1C9EH     0092H     UNIT         ?PR?_PAGEEEPROM_WRITE?TEXT2
            CODE    1D30H     0086H     UNIT         ?PR?CLR_DISPLAY?TEXT2
            CODE    1DB6H     007AH     UNIT         ?PR?_CLR_LINE?TEXT2
            CODE    1E30H     0052H     UNIT         ?PR?_WRITE_PICTURE?TEXT2
            CODE    1E82H     004DH     UNIT         ?PR?_RET_LINES1?TEXT2
            CODE    1ECFH     004CH     UNIT         ?PR?_DISPLAY_LINE1?TEXT2
            CODE    1F1BH     0042H     UNIT         ?PR?_WRITE_PAGEDATA?TEXT2
            CODE    1F5DH     0040H     UNIT         ?PR?CPU_INIT?TEXT2
            CODE    1F9DH     003EH     UNIT         ?PR?TEST_CPLDRAM?TEXT2
            CODE    1FDBH     003DH     UNIT         ?PR?_RET_LINES2?TEXT2
            CODE    2018H     003DH     UNIT         ?PR?_DISPLAY_LINE2?TEXT2
            CODE    2055H     0035H     UNIT         ?PR?_READ_EEPROM?TEXT2
            CODE    208AH     0032H     UNIT         ?PR?_U_D?TEXT2
            CODE    20BCH     0026H     UNIT         ?PR?_U_EE?TEXT2
            CODE    20E2H     0025H     UNIT         ?PR?_ERASE_EEPROM?TEXT2
            CODE    2107H     0024H     UNIT         ?PR?_DELAY?TEXT2
            CODE    212BH     0023H     UNIT         ?PR?_S_D?TEXT2
            CODE    214EH     0023H     UNIT         ?PR?_LEFT_S_D?TEXT2
            CODE    2171H     0023H     UNIT         ?PR?_D_D?TEXT2
            CODE    2194H     0022H     UNIT         ?PR?_WRITE_EEPROM?TEXT2
            CODE    21B6H     0022H     UNIT         ?PR?TIMER0?TEXT2
            CODE    21D8H     001BH     UNIT         ?PR?_S_D_EE?TEXT2
            CODE    21F3H     001BH     UNIT         ?PR?_LEFT_EE_D?TEXT2
            CODE    220EH     001BH     UNIT         ?PR?_D_EE?TEXT2



OVERLAY MAP OF MODULE:   32csoftware (TEXT2)


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

?PR?MAIN?TEXT2                      0008H    0001H
  +--> ?PR?CPU_INIT?TEXT2
  +--> ?PR?TEST_CPLDRAM?TEXT2
  +--> ?CO?TEXT2
  +--> ?PR?_S_D?TEXT2
  +--> ?PR?CLR_DISPLAY?TEXT2
  +--> ?PR?_LEFT_S_D?TEXT2
  +--> ?PR?_DELAY?TEXT2
  +--> ?PR?_SHIFT_DISPLAY?TEXT2
  +--> ?PR?_DISPLAY_SCREEN1?TEXT2
  +--> ?PR?_U_D?TEXT2
  +--> ?PR?_D_D?TEXT2
  +--> ?PR?_S_D_EE?TEXT2
  +--> ?PR?_LEFT_EE_D?TEXT2
  +--> ?PR?_U_EE?TEXT2
  +--> ?PR?_D_EE?TEXT2
BL51 BANKED LINKER/LOCATER V5.03                                                      07/24/2006  16:19:55  PAGE 3



?PR?CPU_INIT?TEXT2                  -----    -----
  +--> ?CO?TEXT2
  +--> ?PR?_WRITE_PICTURE?TEXT2

?PR?_WRITE_PICTURE?TEXT2            0009H    0006H
  +--> ?PR?_ERASE_EEPROM?TEXT2
  +--> ?PR?_WRITE_EEPROM?TEXT2

?PR?TEST_CPLDRAM?TEXT2              0009H    0002H
  +--> ?PR?CLR_DISPLAY?TEXT2
  +--> ?PR?_DISPLAY_LINE?TEXT2
  +--> ?PR?_DELAY?TEXT2
  +--> ?PR?_CLR_LINE?TEXT2

?PR?CLR_DISPLAY?TEXT2               000BH    0002H

?PR?_DISPLAY_LINE?TEXT2             000BH    0006H
  +--> ?PR?_DISPLAY_LINE1?TEXT2
  +--> ?PR?_DISPLAY_LINE2?TEXT2

?PR?_CLR_LINE?TEXT2                 000BH    0004H
  +--> ?PR?_DISPLAY_LINE1?TEXT2
  +--> ?PR?_DISPLAY_LINE2?TEXT2

?PR?_S_D?TEXT2                      0009H    0004H
  +--> ?PR?_SHIFT_DISPLAY2?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_SHIFT_DISPLAY2?TEXT2           000DH    0008H
  +--> ?PR?_RET_LINES1?TEXT2
  +--> ?PR?_RET_LINES2?TEXT2

?PR?_LEFT_S_D?TEXT2                 0009H    0004H
  +--> ?PR?_SHIFT_DISPLAY3?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_SHIFT_DISPLAY3?TEXT2           000DH    0008H
  +--> ?PR?_DISPLAY_LINE1?TEXT2
  +--> ?PR?_DISPLAY_LINE2?TEXT2

?PR?_SHIFT_DISPLAY?TEXT2            0009H    0008H
  +--> ?PR?_RET_LINES1?TEXT2
  +--> ?PR?_RET_LINES2?TEXT2

?PR?_DISPLAY_SCREEN1?TEXT2          0009H    0008H
  +--> ?PR?_RET_LINES1?TEXT2
  +--> ?PR?_RET_LINES2?TEXT2

?PR?_U_D?TEXT2                      0009H    0004H
  +--> ?PR?_UP_1?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_UP_1?TEXT2                     000DH    0010H
  +--> ?CO?TEXT2
  +--> ?PR?_RET_LINES1?TEXT2
  +--> ?PR?_RET_LINES2?TEXT2
BL51 BANKED LINKER/LOCATER V5.03                                                      07/24/2006  16:19:55  PAGE 4


  +--> ?PR?_DELAY?TEXT2

?PR?_D_D?TEXT2                      0009H    0004H
  +--> ?PR?_DOWN_1?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_DOWN_1?TEXT2                   000DH    0010H
  +--> ?CO?TEXT2
  +--> ?PR?_RET_LINES1?TEXT2
  +--> ?PR?_RET_LINES2?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_S_D_EE?TEXT2                   0009H    0002H
  +--> ?PR?_SHIFT_EE?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_SHIFT_EE?TEXT2                 000BH    0008H
  +--> ?PR?_RET_LINES1?TEXT2
  +--> ?PR?_RET_LINES2?TEXT2
  +--> ?PR?_READ_EEPROM?TEXT2

?PR?_LEFT_EE_D?TEXT2                0009H    0002H
  +--> ?PR?_SHIFT_EE3?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_SHIFT_EE3?TEXT2                000BH    000DH
  +--> ?PR?_DISPLAY_LINE1?TEXT2
  +--> ?PR?_DISPLAY_LINE2?TEXT2
  +--> ?PR?_READ_EEPROM?TEXT2

?PR?_U_EE?TEXT2                     0009H    0002H
  +--> ?PR?_UP_EE?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_UP_EE?TEXT2                    000BH    000DH
  +--> ?CO?TEXT2
  +--> ?PR?_RET_LINES1?TEXT2
  +--> ?PR?_RET_LINES2?TEXT2
  +--> ?PR?_READ_EEPROM?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_D_EE?TEXT2                     0009H    0002H
  +--> ?PR?_DOWN_EE?TEXT2
  +--> ?PR?_DELAY?TEXT2

?PR?_DOWN_EE?TEXT2                  000BH    000DH
  +--> ?CO?TEXT2
  +--> ?PR?_RET_LINES1?TEXT2
  +--> ?PR?_RET_LINES2?TEXT2
  +--> ?PR?_READ_EEPROM?TEXT2
  +--> ?PR?_DELAY?TEXT2



SYMBOL TABLE OF MODULE:  32csoftware (TEXT2)

  VALUE           TYPE          NAME
BL51 BANKED LINKER/LOCATER V5.03                                                      07/24/2006  16:19:55  PAGE 5


  ----------------------------------

  -------         MODULE        TEXT2
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.3       PUBLIC        second
  C:20BCH         PUBLIC        _u_ee
  D:0021H         PUBLIC        rxhead
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00E6H         PUBLIC        ISP_TRIG
  D:0022H         PUBLIC        jj1
  B:00A8H.7       PUBLIC        EA
  D:0024H         PUBLIC        jj2
  C:2171H         PUBLIC        _d_d
  C:1F9DH         PUBLIC        test_cpldram
  B:00B0H.4       PUBLIC        SRAM1_E
  D:00A8H         PUBLIC        IE
  C:167AH         PUBLIC        _shift_display2
  C:174AH         PUBLIC        _shift_display3
  D:0025H         PUBLIC        LOCAL_PORT
  C:212BH         PUBLIC        _s_d
  C:1ECFH         PUBLIC        _display_line1
  D:0026H         PUBLIC        time_counter
  C:2018H         PUBLIC        _display_line2
  B:00A8H.4       PUBLIC        ES
  C:208AH         PUBLIC        _u_d
  D:00B8H         PUBLIC        IP
  C:1C9EH         PUBLIC        _pageeeprom_write
  B:0098H.0       PUBLIC        RI
  D:0020H         PUBLIC        flag
  B:0098H.1       PUBLIC        TI
  C:1D30H         PUBLIC        clr_display
  C:0003H         PUBLIC        extern_interrupt1
  D:00E5H         PUBLIC        ISP_CMD
  B:0090H.5       PUBLIC        CNTA_245
  B:0020H.4       PUBLIC        leap
  B:0090H.6       PUBLIC        CNTB_245
  C:214EH         PUBLIC        _left_s_d
  C:11A5H         PUBLIC        main
  C:1F1BH         PUBLIC        _write_pagedata
  B:0020H.2       PUBLIC        addr_mark
  C:197DH         PUBLIC        _down_1
  C:12FBH         PUBLIC        _shift_ee
  C:1DB6H         PUBLIC        _clr_line
  D:0028H         PUBLIC        ddd
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  B:0020H.7       PUBLIC        black2
  X:0000H         PUBLIC        intereeprom
  D:00E3H         PUBLIC        ISP_ADDRH
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0026H         PUBLIC        tuwen
  D:00E4H         PUBLIC        ISP_ADDRL
  D:0029H         PUBLIC        receive_buf1
  D:0051H         PUBLIC        dis_data
BL51 BANKED LINKER/LOCATER V5.03                                                      07/24/2006  16:19:55  PAGE 6


  C:1A2EH         PUBLIC        _display_screen
  D:008EH         PUBLIC        AUXR
  C:21D8H         PUBLIC        _s_d_ee
  C:1026H         SYMBOL        _?ix1000
  C:102EH         SYMBOL        _?ix1001
  C:1036H         SYMBOL        _?ix1002
  C:1C07H         PUBLIC        _down_ee
  C:103EH         SYMBOL        _?ix1003
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  C:21B6H         PUBLIC        timer0
  D:00E7H         PUBLIC        ISP_CONTR
  C:1817H         PUBLIC        _up_1
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  C:14C4H         PUBLIC        _shift_display
  C:1E82H         PUBLIC        _ret_lines1
  C:1FDBH         PUBLIC        _ret_lines2
  X:0200H         PUBLIC        yyj
  C:15A1H         PUBLIC        _shift_ee3
  C:20E2H         PUBLIC        _erase_eeprom
  C:1F5DH         PUBLIC        cpu_init
  B:0020H.1       PUBLIC        command
  B:0020H.0       PUBLIC        receive_flag
  C:13E1H         PUBLIC        _display_line
  C:0426H         PUBLIC        tuwen1
  D:00C8H         PUBLIC        T2CON
  C:0826H         PUBLIC        tuwen2
  D:00E2H         PUBLIC        ISP_DATA
  B:0020H.5       PUBLIC        change
  C:0C26H         PUBLIC        tuwen3
  C:2068H         PUBLIC        _read_eeprom
  C:220EH         PUBLIC        _d_ee
  C:1E30H         PUBLIC        _write_picture
  C:1B6DH         PUBLIC        _up_ee
  C:18CBH         PUBLIC        _display_screen1
  C:210FH         PUBLIC        _delay
  D:0059H         PUBLIC        receive_bcc
  B:00B0H.2       PUBLIC        SELECT0
  C:1AD0H         PUBLIC        receive_send
  D:005AH         PUBLIC        receive_count
  B:0020H.6       PUBLIC        display_flag
  X:81FFH         PUBLIC        display_data
  C:2194H         PUBLIC        _write_eeprom
  D:00D0H         PUBLIC        PSW
  C:21F3H         PUBLIC        _left_ee_d
  -------         PROC          MAIN
  -------         DO            
  D:0008H         SYMBOL        i
  -------         ENDDO         
  C:11A5H         LINE#         368
  C:11A5H         LINE#         369
  C:11A5H         LINE#         371
  C:11A8H         LINE#         372

⌨️ 快捷键说明

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