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

📄 8051.m51

📁 SAMSUNG S6B33B0程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        09/10/2005  11:32:45  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Delay.obj, Global.obj, Main.obj, PowerON.obj, S6b07x.obj, S6B33B0A.obj TO 8051 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Delay.obj (DELAY)
  Global.obj (GLOBAL)
  Main.obj (MAIN)
  PowerON.obj (POWERON)
  S6b07x.obj (S6B07X)
  S6B33B0A.obj (S6B33B0A)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)


LINK MAP OF MODULE:  8051 (DELAY)


            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     0004H     UNIT         ?DT?GLOBAL
            IDATA   000CH     0003H     UNIT         ?ID?MAIN
                    000FH     0001H                  *** GAP ***
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0007H.4   UNIT         ?BI?GLOBAL
                    0027H.4   0000H.4                *** GAP ***
            DATA    0028H     000FH     UNIT         _DATA_GROUP_
            IDATA   0037H     0060H     UNIT         ?ID?GLOBAL
            IDATA   0097H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0001H     ABSOLUTE     
                    0001H     000FH                  *** GAP ***
            XDATA   0010H     0001H     ABSOLUTE     
                    0011H     000FH                  *** GAP ***
            XDATA   0020H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     000CH     UNIT         ?PR?_SET_NLINE?S6B33B0A
                    0012H     0001H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
                    0016H     0005H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     01A9H     UNIT         ?PR?_LCDMAIN_SELECT?S6B33B0A
            CODE    01C7H     0174H     UNIT         ?PR?GRAY?S6B33B0A
            CODE    033BH     0165H     UNIT         ?PR?SUBROUTINE22?MAIN
            CODE    04A0H     011BH     UNIT         ?PR?_PICTURE?S6B33B0A
            CODE    05BBH     00F4H     UNIT         ?PR?ADJ?MAIN
            CODE    06AFH     00EEH     UNIT         ?PR?_INITALIZE?S6B33B0A
            CODE    079DH     00B6H     UNIT         ?PR?SUBROUTINE33?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      09/10/2005  11:32:45  PAGE 2


            CODE    0853H     00B5H     UNIT         ?PR?SUBROUTINE11?MAIN
            CODE    0908H     0099H     UNIT         ?PR?_LCDSUB_SHOWNUM?S6B07X
            CODE    09A1H     0072H     UNIT         ?PR?_DOT16X16?S6B33B0A
            CODE    0A13H     0064H     UNIT         ?PR?LCDSUB_DOT4X4?S6B07X
            CODE    0A77H     0063H     UNIT         ?PR?_DOT8X8?S6B33B0A
            CODE    0ADAH     0061H     UNIT         ?PR?POWER_OFF?MAIN
            CODE    0B3BH     0059H     UNIT         ?PR?LCDSUB_FRAME?S6B07X
            CODE    0B94H     0051H     UNIT         ?PR?LCDSUB_NBAR?S6B07X
            CODE    0BE5H     0050H     UNIT         ?CO?S6B07X
            CODE    0C35H     0050H     UNIT         ?CO?S6B33B0A
            CODE    0C85H     004CH     UNIT         ?PR?_SUB_INITALIZE?S6B07X
            CODE    0CD1H     004AH     UNIT         ?PR?_GRID?S6B33B0A
            CODE    0D1BH     0044H     UNIT         ?PR?MAIN?MAIN
            CODE    0D5FH     003AH     UNIT         ?PR?DOT?S6B33B0A
            CODE    0D99H     002EH     UNIT         ?PR?_LCDSUB_SELECT?S6B07X
            CODE    0DC7H     002CH     UNIT         ?PR?_DELAYX10MS?DELAY
            CODE    0DF3H     002CH     UNIT         ?PR?_DELAYX10MS1?DELAY
            CODE    0E1FH     002AH     UNIT         ?PR?_LCD_WINDOW?S6B33B0A
            CODE    0E49H     0029H     UNIT         ?PR?SUB_OFF?S6B07X
            CODE    0E72H     0028H     UNIT         ?PR?INITIALCPU?POWERON
            CODE    0E9AH     0027H     UNIT         ?PR?_LCDSUB_NUM?S6B07X
            CODE    0EC1H     0020H     UNIT         ?PR?_DELAYX1MS?DELAY
            CODE    0EE1H     001EH     UNIT         ?PR?_DELAYX1MS1?DELAY
            CODE    0EFFH     001EH     UNIT         ?PR?_LCDSUB_ADDRESS?S6B07X
            CODE    0F1DH     001AH     UNIT         ?PR?TIMER1ISR_40MS?DELAY
            CODE    0F37H     0018H     UNIT         ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
            CODE    0F4FH     0018H     UNIT         ?PR?LCDSUB_DOT?S6B07X
            CODE    0F67H     0017H     UNIT         ?PR?_DELAYX1MS2?DELAY
            CODE    0F7EH     0016H     UNIT         ?PR?INITIALCPUIO?POWERON
            CODE    0F94H     0015H     UNIT         ?PR?_SHORTDELAY?DELAY
            CODE    0FA9H     0013H     UNIT         ?PR?LCDSUB_BLACK?S6B07X
            CODE    0FBCH     0013H     UNIT         ?PR?LCDSUB_CLEAR?S6B07X
            CODE    0FCFH     0011H     UNIT         ?PR?_DELAY50US?DELAY
            CODE    0FE0H     0011H     UNIT         ?PR?MAIN_OFF?S6B33B0A
            CODE    0FF1H     000FH     UNIT         ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X
            CODE    1000H     000FH     UNIT         ?PR?_LCDSUB_CONTRAST?S6B07X
            CODE    100FH     000EH     UNIT         ?PR?_OUTPW?S6B33B0A
            CODE    101DH     000CH     UNIT         ?PR?_SET_CONTRAST?S6B33B0A
            CODE    1029H     000CH     UNIT         ?C_C51STARTUP
            CODE    1035H     000AH     UNIT         ?PR?_TIMER40MSDELAY?DELAY
            CODE    103FH     0006H     UNIT         ?PR?POWERONINITIAL?POWERON



OVERLAY MAP OF MODULE:   8051 (DELAY)


SEGMENT                                        DATA_GROUP 
  +--> CALLED SEGMENT                        START    LENGTH
------------------------------------------------------------
?PR?POWER_OFF?MAIN                           -----    -----
  +--> ?PR?MAIN_OFF?S6B33B0A
  +--> ?PR?SUB_OFF?S6B07X
  +--> ?PR?_DELAYX10MS?DELAY

?PR?MAIN_OFF?S6B33B0A                        -----    -----
  +--> ?PR?_OUTPW?S6B33B0A
BL51 BANKED LINKER/LOCATER V5.03                                                      09/10/2005  11:32:45  PAGE 3


  +--> ?PR?_DELAYX1MS1?DELAY

?PR?SUB_OFF?S6B07X                           -----    -----
  +--> ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X
  +--> ?PR?_DELAYX1MS1?DELAY

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

?PR?ADJ?MAIN                                 -----    -----
  +--> ?PR?_SET_CONTRAST?S6B33B0A
  +--> ?PR?_LCDSUB_SHOWNUM?S6B07X
  +--> ?PR?_DELAYX10MS?DELAY
  +--> ?PR?_LCDSUB_CONTRAST?S6B07X

?PR?_SET_CONTRAST?S6B33B0A                   -----    -----
  +--> ?PR?_OUTPW?S6B33B0A

?PR?_LCDSUB_SHOWNUM?S6B07X                   -----    -----
  +--> ?PR?_LCDSUB_ADDRESS?S6B07X
  +--> ?CO?S6B07X
  +--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X

?PR?_LCDSUB_ADDRESS?S6B07X                   -----    -----
  +--> ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X

?PR?_LCDSUB_CONTRAST?S6B07X                  -----    -----
  +--> ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X
  +--> ?PR?_LCDSUB_SHOWNUM?S6B07X

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

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

?PR?MAIN?MAIN                                -----    -----
  +--> ?PR?POWERONINITIAL?POWERON
  +--> ?PR?_DELAYX10MS?DELAY
  +--> ?PR?_INITALIZE?S6B33B0A
  +--> ?PR?_SUB_INITALIZE?S6B07X
  +--> ?PR?SUBROUTINE11?MAIN
  +--> ?PR?SUBROUTINE22?MAIN
  +--> ?PR?SUBROUTINE33?MAIN

?PR?POWERONINITIAL?POWERON                   -----    -----
  +--> ?PR?INITIALCPU?POWERON
  +--> ?PR?INITIALCPUIO?POWERON

?PR?_INITALIZE?S6B33B0A                      0028H    0001H
  +--> ?PR?_OUTPW?S6B33B0A
  +--> ?PR?_DELAYX1MS1?DELAY
  +--> ?PR?_LCD_WINDOW?S6B33B0A
  +--> ?PR?_SET_NLINE?S6B33B0A
  +--> ?PR?_SET_CONTRAST?S6B33B0A

?PR?_LCD_WINDOW?S6B33B0A                     0033H    0004H
  +--> ?PR?_OUTPW?S6B33B0A

BL51 BANKED LINKER/LOCATER V5.03                                                      09/10/2005  11:32:45  PAGE 4


?PR?_SET_NLINE?S6B33B0A                      -----    -----
  +--> ?PR?_OUTPW?S6B33B0A

?PR?_SUB_INITALIZE?S6B07X                    0028H    0001H
  +--> ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X
  +--> ?PR?_DELAYX1MS1?DELAY
  +--> ?PR?LCDSUB_CLEAR?S6B07X
  +--> ?PR?_LCDSUB_CONTRAST?S6B07X

?PR?LCDSUB_CLEAR?S6B07X                      -----    -----
  +--> ?PR?_LCDSUB_ADDRESS?S6B07X
  +--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X

?PR?SUBROUTINE11?MAIN                        0028H    0002H
  +--> ?PR?_LCDMAIN_SELECT?S6B33B0A
  +--> ?PR?_LCDSUB_SELECT?S6B07X
  +--> ?PR?_DELAYX10MS?DELAY

?PR?_LCDMAIN_SELECT?S6B33B0A                 002AH    0001H
  +--> ?PR?_GRID?S6B33B0A
  +--> ?PR?DOT?S6B33B0A
  +--> ?PR?GRAY?S6B33B0A
  +--> ?PR?_PICTURE?S6B33B0A

?PR?_GRID?S6B33B0A                           002DH    0006H
  +--> ?PR?_LCD_WINDOW?S6B33B0A

?PR?DOT?S6B33B0A                             -----    -----
  +--> ?PR?_LCD_WINDOW?S6B33B0A

?PR?GRAY?S6B33B0A                            002BH    0002H
  +--> ?PR?_GRID?S6B33B0A

?PR?_PICTURE?S6B33B0A                        002BH    0005H
  +--> ?PR?_LCD_WINDOW?S6B33B0A

?PR?_LCDSUB_SELECT?S6B07X                    -----    -----
  +--> ?PR?LCDSUB_BLACK?S6B07X
  +--> ?PR?LCDSUB_DOT?S6B07X
  +--> ?PR?LCDSUB_FRAME?S6B07X
  +--> ?PR?LCDSUB_DOT4X4?S6B07X
  +--> ?PR?LCDSUB_NBAR?S6B07X

?PR?LCDSUB_BLACK?S6B07X                      -----    -----
  +--> ?PR?_LCDSUB_ADDRESS?S6B07X
  +--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X

?PR?LCDSUB_DOT?S6B07X                        -----    -----
  +--> ?PR?_LCDSUB_ADDRESS?S6B07X
  +--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X

?PR?LCDSUB_FRAME?S6B07X                      -----    -----
  +--> ?PR?_LCDSUB_ADDRESS?S6B07X
  +--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X

?PR?LCDSUB_DOT4X4?S6B07X                     002AH    0001H
  +--> ?PR?_LCDSUB_ADDRESS?S6B07X
BL51 BANKED LINKER/LOCATER V5.03                                                      09/10/2005  11:32:45  PAGE 5


  +--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
  +--> ?PR?_LCDSUB_NUM?S6B07X

?PR?_LCDSUB_NUM?S6B07X                       -----    -----
  +--> ?CO?S6B07X
  +--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X

?PR?LCDSUB_NBAR?S6B07X                       -----    -----
  +--> ?PR?_LCDSUB_ADDRESS?S6B07X
  +--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
  +--> ?PR?_LCDSUB_NUM?S6B07X

?PR?SUBROUTINE22?MAIN                        0028H    0004H
  +--> ?PR?_GRID?S6B33B0A
  +--> ?PR?_DOT16X16?S6B33B0A
  +--> ?PR?_DELAYX10MS?DELAY

?PR?_DOT16X16?S6B33B0A                       002CH    0007H
  +--> ?PR?_LCD_WINDOW?S6B33B0A
  +--> ?CO?S6B33B0A

?PR?SUBROUTINE33?MAIN                        0028H    0004H
  +--> ?PR?_GRID?S6B33B0A
  +--> ?PR?_DELAYX10MS?DELAY



SYMBOL TABLE OF MODULE:  8051 (DELAY)

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

  -------         MODULE        DELAY
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  C:0FCFH         PUBLIC        _Delay50uS
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:1035H         PUBLIC        _Timer40msDelay
  C:0DF3H         PUBLIC        _DelayX10ms1
  C:0EC1H         PUBLIC        _DelayX1ms
  C:0F1DH         PUBLIC        Timer1ISR_40ms
  B:0088H.7       PUBLIC        TF1
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  C:0F94H         PUBLIC        _ShortDelay
  C:0DC7H         PUBLIC        _DelayX10ms
  C:0EE1H         PUBLIC        _DelayX1ms1
  C:0F67H         PUBLIC        _DelayX1ms2
  -------         PROC          _DELAYX1MS
  D:0006H         SYMBOL        count
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
  -------         ENDDO         
  C:0EC1H         LINE#         9
BL51 BANKED LINKER/LOCATER V5.03                                                      09/10/2005  11:32:45  PAGE 6


  C:0EC1H         LINE#         10
  C:0EC1H         LINE#         13
  C:0ECBH         LINE#         14
  C:0EE0H         LINE#         16
  -------         ENDPROC       _DELAYX1MS
  -------         PROC          _DELAYX1MS1
  D:0006H         SYMBOL        count
  -------         DO            
  D:0004H         SYMBOL        j
  -------         ENDDO         
  C:0EE1H         LINE#         18
  C:0EE1H         LINE#         19
  C:0EE1H         LINE#         22
  C:0EEBH         LINE#         23
  C:0EFEH         LINE#         25
  -------         ENDPROC       _DELAYX1MS1
  -------         PROC          _DELAYX1MS2
  D:0007H         SYMBOL        count
  -------         DO            
  D:0006H         SYMBOL        i
  D:0005H         SYMBOL        j
  D:0004H         SYMBOL        k
  -------         ENDDO         
  C:0F67H         LINE#         27
  C:0F67H         LINE#         28
  C:0F67H         LINE#         31
  C:0F6EH         LINE#         32
  C:0F70H         LINE#         33
  C:0F7DH         LINE#         35
  -------         ENDPROC       _DELAYX1MS2
  -------         PROC          _DELAYX10MS
  D:0006H         SYMBOL        count
  -------         DO            
  D:0004H         SYMBOL        i

⌨️ 快捷键说明

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