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

📄 demo.m51

📁 (珍藏)51单片机开发板原理图应用范例、PCB图
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        08/26/2007  17:57:35  PAGE 1


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


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  Demo (MAIN)


            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     0006H     UNIT         ?DT?_LCD_PUT_XYNS?MAIN
            DATA    000EH     0002H     UNIT         ?DT?_SEG7_DISP?MAIN
            DATA    0010H     0001H     UNIT         ?DT?_LCD_PUT_NS?MAIN
                    0011H     000FH                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     0024H     UNIT         _DATA_GROUP_
            DATA    0046H     001FH     UNIT         ?DT?MAIN
            IDATA   0065H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     F4EAH                  *** GAP ***
            XDATA   F4EAH     0001H     ABSOLUTE     
                    F4EBH     00FFH                  *** GAP ***
            XDATA   F5EAH     0001H     ABSOLUTE     
                    F5EBH     00FFH                  *** GAP ***
            XDATA   F6EAH     0001H     ABSOLUTE     
                    F6EBH     00FFH                  *** GAP ***
            XDATA   F7EAH     0001H     ABSOLUTE     
                    F7EBH     00FFH                  *** GAP ***
BL51 BANKED LINKER/LOCATER V6.00                                                      08/26/2007  17:57:35  PAGE 2


            XDATA   F8EAH     0001H     ABSOLUTE     
                    F8EBH     00FFH                  *** GAP ***
            XDATA   F9EAH     0001H     ABSOLUTE     
                    F9EBH     00FFH                  *** GAP ***
            XDATA   FAEAH     0001H     ABSOLUTE     
                    FAEBH     00FFH                  *** GAP ***
            XDATA   FBEAH     0001H     ABSOLUTE     
                    FBEBH     0100H                  *** GAP ***
            XDATA   FCEBH     0001H     ABSOLUTE     
                    FCECH     00FFH                  *** GAP ***
            XDATA   FDEBH     0001H     ABSOLUTE     
                    FDECH     00FFH                  *** GAP ***
            XDATA   FEEBH     0001H     ABSOLUTE     
                    FEECH     00FFH                  *** GAP ***
            XDATA   FFEBH     0001H     ABSOLUTE     
            XDATA   FFECH     0001H     ABSOLUTE     
            XDATA   FFEDH     0001H     ABSOLUTE     
            XDATA   FFEEH     0001H     ABSOLUTE     
            XDATA   FFEFH     0001H     ABSOLUTE     
            XDATA   FFF0H     0001H     ABSOLUTE     
            XDATA   FFF1H     0001H     ABSOLUTE     
            XDATA   FFF2H     0001H     ABSOLUTE     
            XDATA   FFF3H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0015H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     07DAH                  *** GAP ***
            CODE    0800H     0608H     UNIT         ?C?LIB_CODE
            CODE    0E08H     046FH     UNIT         ?PR?PRINTF?PRINTF
            CODE    1277H     0131H     UNIT         ?PR?MAIN?MAIN
            CODE    13A8H     00B4H     UNIT         ?PR?_SEG7_DISP?MAIN
            CODE    145CH     0044H     UNIT         ?PR?_LCD_PUT_XYNS?MAIN
            CODE    14A0H     002EH     UNIT         ?PR?SERIAL_INT?MAIN
            CODE    14CEH     0029H     UNIT         ?PR?_PUT5615_DATA?MAIN
            CODE    14F7H     0027H     UNIT         ?PR?_LCD_GOTO_XY?MAIN
            CODE    151EH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    1545H     0026H     UNIT         ?PR?_LCD_PUT_NS?MAIN
            CODE    156BH     0020H     UNIT         ?PR?GET1549_DATA?MAIN
            CODE    158BH     001CH     UNIT         ?PR?LCD1602_INIT?MAIN
            CODE    15A7H     001CH     UNIT         ?PR?_LCD_PUT_XYS?MAIN
            CODE    15C3H     001CH     UNIT         ?PR?_UART_PUTS?MAIN
            CODE    15DFH     0016H     UNIT         ?PR?_DELAY_MS?MAIN
            CODE    15F5H     0016H     UNIT         ?PR?RS232_PORT_INIT?MAIN
            CODE    160BH     0016H     UNIT         ?CO?MAIN
            CODE    1621H     0012H     UNIT         ?PR?LOOP_LCD1602_IS_BUSY?MAIN
            CODE    1633H     000CH     UNIT         ?C_C51STARTUP
            CODE    163FH     000BH     UNIT         ?PR?_DELAY_LCD?MAIN
            CODE    164AH     000AH     UNIT         ?PR?TIMER0_INIT?MAIN
            CODE    1654H     0008H     UNIT         ?PR?_UART_PUTC?MAIN
            CODE    165CH     0008H     UNIT         ?PR?UART_GETC?MAIN
            CODE    1664H     0003H     UNIT         ?PR?TIMER0_INT?MAIN


BL51 BANKED LINKER/LOCATER V6.00                                                      08/26/2007  17:57:35  PAGE 3



OVERLAY MAP OF MODULE:   Demo (MAIN)


SEGMENT                                  BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                 START    LENGTH     START    LENGTH
-------------------------------------------------------------------------
?PR?SERIAL_INT?MAIN                   -----    -----      -----    -----
  +--> ?PR?UART_GETC?MAIN
  +--> ?PR?_UART_PUTC?MAIN

*** NEW ROOT ***************************************************

?C_C51STARTUP                         -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                         -----    -----      0022H    0008H
  +--> ?PR?LCD1602_INIT?MAIN
  +--> ?PR?RS232_PORT_INIT?MAIN
  +--> ?PR?TIMER0_INIT?MAIN
  +--> ?PR?_DELAY_MS?MAIN
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_LCD_PUT_XYS?MAIN
  +--> ?PR?_UART_PUTS?MAIN

?PR?LCD1602_INIT?MAIN                 -----    -----      -----    -----
  +--> ?PR?LOOP_LCD1602_IS_BUSY?MAIN

?PR?PRINTF?PRINTF                     0020H.0  0001H.1    002AH    001CH
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?_LCD_PUT_XYS?MAIN                 -----    -----      -----    -----
  +--> ?PR?_LCD_GOTO_XY?MAIN
  +--> ?PR?LOOP_LCD1602_IS_BUSY?MAIN

?PR?_UART_PUTS?MAIN                   -----    -----      -----    -----
  +--> ?PR?_UART_PUTC?MAIN



SYMBOL TABLE OF MODULE:  Demo (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:1621H         PUBLIC        loop_lcd1602_is_busy
  D:0090H         PUBLIC        P1
  C:1664H         PUBLIC        timer0_int
  X:FFEDH         PUBLIC        SEG_B
  C:14F7H         PUBLIC        _lcd_goto_xy
  D:00C0H         PUBLIC        XICON
  D:00B0H         PUBLIC        P3
  D:00E8H         PUBLIC        P4
  D:0046H         PUBLIC        counter
BL51 BANKED LINKER/LOCATER V6.00                                                      08/26/2007  17:57:35  PAGE 4


  C:145CH         PUBLIC        _lcd_put_xyns
  B:00A8H.7       PUBLIC        EA
  X:FFEFH         PUBLIC        SEG_G
  C:14CEH         PUBLIC        _put5615_data
  D:00A8H         PUBLIC        IE
  X:FFF0H         PUBLIC        REG0
  X:FFF1H         PUBLIC        REG1
  X:FFF2H         PUBLIC        REG2
  X:FFECH         PUBLIC        SEG_Q
  X:FFF3H         PUBLIC        REG3
  C:1545H         PUBLIC        _lcd_put_ns
  C:156BH         PUBLIC        get1549_data
  X:FFEEH         PUBLIC        SEG_S
  C:15A7H         PUBLIC        _lcd_put_xys
  C:158BH         PUBLIC        lcd1602_init
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
  B:0090H.7       PUBLIC        BEEP
  B:0098H.1       PUBLIC        TI
  B:00B0H.2       PUBLIC        GATE
  C:163FH         PUBLIC        _delay_LCD
  C:1277H         PUBLIC        main
  X:FEEBH         PUBLIC        M51_LCD1602_CR
  X:FFEBH         PUBLIC        M51_LCD1602_DR
  X:FCEBH         PUBLIC        M51_LCD1602_CW
  X:FDEBH         PUBLIC        M51_LCD1602_DW
  B:0090H.1       PUBLIC        DAC_DA
  B:0090H.6       PUBLIC        ADC_DA
  C:14A0H         PUBLIC        serial_int
  X:F6EAH         PUBLIC        M51_LCD12864_LCR
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  B:00B0H.5       PUBLIC        CLRP
  X:F7EAH         PUBLIC        M51_LCD12864_LDR
  B:0090H.0       PUBLIC        OPEN
  C:15DFH         PUBLIC        _delay_ms
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  X:F4EAH         PUBLIC        M51_LCD12864_LCW
  X:FAEAH         PUBLIC        M51_LCD12864_RCR
  X:F5EAH         PUBLIC        M51_LCD12864_LDW
  B:0090H.2       PUBLIC        DAC_CK
  B:0090H.7       PUBLIC        ADC_CK
  X:FBEAH         PUBLIC        M51_LCD12864_RDR
  X:F8EAH         PUBLIC        M51_LCD12864_RCW
  C:1654H         PUBLIC        _uart_putc
  C:15F5H         PUBLIC        rs232_port_init
  X:F9EAH         PUBLIC        M51_LCD12864_RDW
  B:0090H.4       PUBLIC        DAC_CS
  B:0090H.5       PUBLIC        ADC_CS
  C:165CH         PUBLIC        uart_getc
  B:00A8H.1       PUBLIC        ET0
  D:008CH         PUBLIC        TH0
  C:15C3H         PUBLIC        _uart_puts
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
BL51 BANKED LINKER/LOCATER V6.00                                                      08/26/2007  17:57:35  PAGE 5


  D:008BH         PUBLIC        TL1
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  D:0047H         PUBLIC        str_buff
  D:00C8H         PUBLIC        T2CON
  C:13A8H         PUBLIC        _seg7_disp
  C:164AH         PUBLIC        timer0_init
  D:00D0H         PUBLIC        PSW
  -------         PROC          _DELAY_MS
  D:0006H         SYMBOL        n
  -------         DO            
  D:0005H         SYMBOL        j
  -------         ENDDO         
  C:15DFH         LINE#         116
  C:15DFH         LINE#         117
  C:15DFH         LINE#         119
  C:15E9H         LINE#         120
  C:15F4H         LINE#         121
  -------         ENDPROC       _DELAY_MS
  -------         PROC          GET1549_DATA
  -------         DO            
  D:0005H         SYMBOL        i
  D:0006H         SYMBOL        temp
  -------         ENDDO         
  C:156BH         LINE#         125
  C:156BH         LINE#         126
  C:156BH         LINE#         128
  C:156EH         LINE#         130
  C:1570H         LINE#         132
  C:1571H         LINE#         133
  C:1571H         LINE#         134
  C:1573H         LINE#         135
  C:157AH         LINE#         136
  C:1582H         LINE#         137
  C:1584H         LINE#         138
  C:1588H         LINE#         139
  C:158AH         LINE#         140
  C:158AH         LINE#         141
  -------         ENDPROC       GET1549_DATA
  -------         PROC          _PUT5615_DATA
  D:0006H         SYMBOL        da
  -------         DO            
  D:0005H         SYMBOL        i
  -------         ENDDO         
  C:14CEH         LINE#         145
  C:14CEH         LINE#         146
  C:14CEH         LINE#         148
  C:14D9H         LINE#         149
  C:14DBH         LINE#         150
  C:14DDH         LINE#         151
  C:14DFH         LINE#         152
  C:14DFH         LINE#         153
  C:14E3H         LINE#         154
  C:14E5H         LINE#         155
  C:14ECH         LINE#         156
  C:14EEH         LINE#         157
  C:14F2H         LINE#         158
BL51 BANKED LINKER/LOCATER V6.00                                                      08/26/2007  17:57:35  PAGE 6


  C:14F4H         LINE#         159
  C:14F6H         LINE#         160
  -------         ENDPROC       _PUT5615_DATA
  -------         PROC          _SEG7_DISP
  D:000EH         SYMBOL        number
  -------         DO            
  C:1617H         SYMBOL        tab1
  D:0007H         SYMBOL        temp
  D:0003H         SYMBOL        flag
  -------         ENDDO         
  C:13A8H         LINE#         163
  C:13ACH         LINE#         164
  C:13ACH         LINE#         169
  C:13AEH         LINE#         171
  C:13BCH         LINE#         172
  C:13BCH         LINE#         174
  C:13CCH         LINE#         175
  C:13CFH         LINE#         176
  C:13CFH         LINE#         177
  C:13D7H         LINE#         178
  C:13D8H         LINE#         179
  C:13DAH         LINE#         181
  C:13DAH         LINE#         182
  C:13E0H         LINE#         183
  C:13E2H         LINE#         184
  C:13E2H         LINE#         187
  C:13F6H         LINE#         188
  C:13FAH         LINE#         189
  C:13FAH         LINE#         190
  C:1403H         LINE#         191
  C:1405H         LINE#         192
  C:1407H         LINE#         194
  C:1407H         LINE#         195
  C:140DH         LINE#         196
  C:140FH         LINE#         197
  C:140FH         LINE#         200
  C:1423H         LINE#         201
  C:1432H         LINE#         202
  C:1438H         LINE#         205
  C:1445H         LINE#         206
  C:144EH         LINE#         207
  C:144FH         LINE#         209
  C:144FH         LINE#         210
  C:1455H         LINE#         211
  C:1457H         LINE#         212
  C:1459H         LINE#         213
  C:145BH         LINE#         214
  C:145BH         LINE#         215
  -------         ENDPROC       _SEG7_DISP
  -------         PROC          _DELAY_LCD
  D:0006H         SYMBOL        i

⌨️ 快捷键说明

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