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

📄 general.m51

📁 Keil c工程
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        08/29/2005  13:02:39  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE .\out\OCM4X8C.obj, .\out\main.obj, .\out\KEYBOARD.obj, .\out\SOUND.obj, .\out\INI
>> TIAL.obj, .\out\INT.obj, .\out\CA320240F.obj, .\out\HY12864.obj, .\out\TOUCHPANEL.obj, .\out\STARTUP.obj TO .\out\gen
>> eral PRINT (.\lst\general.m51) RAMSIZE (256) CODE (0XC000-0XDEFF) XDATA (0XDF00-0XDFFF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\out\OCM4X8C.obj (OCM4X8C)
  .\out\main.obj (MAIN)
  .\out\KEYBOARD.obj (KEYBOARD)
  .\out\SOUND.obj (SOUND)
  .\out\INITIAL.obj (INITIAL)
  .\out\INT.obj (INT)
  .\out\CA320240F.obj (CA320240F)
  .\out\HY12864.obj (HY12864)
  .\out\TOUCHPANEL.obj (TOUCHPANEL)
  .\out\STARTUP.obj (?C_STARTUP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)


LINK MAP OF MODULE:  .\out\general (OCM4X8C)


            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     0017H     UNIT         ?DT?INT
            DATA    001FH     0001H     UNIT         ?DT?DELETENUMBER?OCM4X8C
            BIT     0020H.0   0000H.3   UNIT         ?BI?DISPLAYDOUBLENUMBER?OCM4X8C
            BIT     0020H.3   0000H.2   UNIT         ?BI?_MUSIC_PLAY?SOUND
            BIT     0020H.5   0000H.2   UNIT         ?BI?INT
            BIT     0020H.7   0000H.1   UNIT         ?BI?OCM4X8C
            BIT     0021H.0   0000H.1   UNIT         ?BI?SCANONCE?KEYBOARD
            BIT     0021H.1   0000H.1   UNIT         ?BI?SCANKEY?KEYBOARD
            BIT     0021H.2   0000H.1   UNIT         _BIT_GROUP_
                    0021H.3   0000H.5                *** GAP ***
            DATA    0022H     0011H     UNIT         _DATA_GROUP_
            DATA    0033H     000BH     UNIT         ?DT?DISPLAYDOUBLENUMBER?OCM4X8C
            DATA    003EH     0008H     UNIT         ?DT?_KEYBOARDINPUTNUMBERS?KEYBOARD
            DATA    0046H     0006H     UNIT         ?DT?_KEYINPUT?KEYBOARD
            DATA    004CH     0006H     UNIT         ?DT?_MUSIC_PLAY?SOUND
            DATA    0052H     0006H     UNIT         ?DT?COMRECIEVE?INT
            DATA    0058H     0003H     UNIT         ?DT?_PLAYMUSIC?SOUND
            DATA    005BH     0003H     UNIT         ?DT?ECC?INT
            DATA    005EH     0002H     UNIT         ?DT?SOUND
BL51 BANKED LINKER/LOCATER V5.03                                                      08/29/2005  13:02:39  PAGE 2


            DATA    0060H     0001H     UNIT         ?DT?OCM4X8C
            DATA    0061H     0001H     UNIT         ?DT?SCANKEY?KEYBOARD
            DATA    0062H     0001H     UNIT         ?DT?KEYBOARD
                    0063H     008DH                  *** GAP ***
            IDATA   00F0H     0002H     ABSOLUTE     
            IDATA   00F2H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
                    0000H     C000H                  *** GAP ***
            CODE    C000H     0003H     ABSOLUTE     
            CODE    C003H     0003H     ABSOLUTE     
* OVERLAP * CODE    C003H     0003H     ABSOLUTE     
            CODE    C006H     0005H     UNIT         ?PR?WAITMODE?OCM4X8C
            CODE    C00BH     0003H     ABSOLUTE     
            CODE    C00EH     0005H     UNIT         ?PR?SETTOBASICOPERATION?OCM4X8C
            CODE    C013H     0003H     ABSOLUTE     
            CODE    C016H     0005H     UNIT         ?PR?SETTOEXTENDOPERATION?OCM4X8C
            CODE    C01BH     0003H     ABSOLUTE     
            CODE    C01EH     0005H     UNIT         ?PR?INDEXSHIFTLEFT?OCM4X8C
            CODE    C023H     0003H     ABSOLUTE     
            CODE    C026H     043DH     UNIT         ?CO?MAIN
            CODE    C463H     01E1H     UNIT         ?CO?SOUND
            CODE    C644H     018EH     UNIT         ?PR?_SLIDESTRING?OCM4X8C
            CODE    C7D2H     013BH     UNIT         ?C?LIB_CODE
            CODE    C90DH     00DDH     UNIT         ?PR?DISPLAYDOUBLENUMBER?OCM4X8C
            CODE    C9EAH     00CEH     UNIT         ?PR?_KEYBOARDINPUTNUMBERS?KEYBOARD
            CODE    CAB8H     00C8H     UNIT         ?PR?_MUSIC_PLAY?SOUND
            CODE    CB80H     00B8H     UNIT         ?PR?_DISPLAYNUMBER?OCM4X8C
            CODE    CC38H     00B1H     UNIT         ?PR?_KEYINPUT?KEYBOARD
            CODE    CCE9H     0099H     UNIT         ?PR?MAIN?MAIN
            CODE    CD82H     0098H     UNIT         ?PR?_SLIDESHOW?OCM4X8C
            CODE    CE1AH     008CH     UNIT         ?C_C51STARTUP
            CODE    CEA6H     0080H     UNIT         ?CO?OCM4X8C
            CODE    CF26H     007BH     UNIT         ?PR?ZHONGDUAN?TOUCHPANEL
            CODE    CFA1H     0073H     UNIT         ?PR?_DRAWPICTURE?OCM4X8C
            CODE    D014H     0065H     UNIT         ?PR?COM?INT
            CODE    D079H     0050H     UNIT         ?PR?WHOLESHIFTRIGHT_ROLL?OCM4X8C
            CODE    D0C9H     004CH     UNIT         ?PR?_CHANGE?OCM4X8C
            CODE    D115H     004CH     UNIT         ?PR?SCANONCE?KEYBOARD
            CODE    D161H     0048H     UNIT         ?PR?WHOLESHIFTLEFT_ROLL?OCM4X8C
            CODE    D1A9H     0048H     UNIT         ?PR?WHOLESHIFTRIGHT_CLEAR?OCM4X8C
            CODE    D1F1H     0047H     UNIT         ?PR?COMRECIEVE?INT
            CODE    D238H     0042H     UNIT         ?PR?_SETSTARTPOISITION?OCM4X8C
            CODE    D27AH     0042H     UNIT         ?PR?_PLAYMUSIC?SOUND
            CODE    D2BCH     003EH     UNIT         ?PR?WHOLESHIFTLEFT_CLEAR?OCM4X8C
            CODE    D2FAH     003EH     UNIT         ?PR?_DISPLAYCCHAR?OCM4X8C
            CODE    D338H     003BH     UNIT         ?PR?DELETENUMBER?OCM4X8C
            CODE    D373H     0037H     UNIT         ?PR?_CLEARLINE?OCM4X8C
            CODE    D3AAH     0031H     UNIT         ?PR?_SETCGRAM?OCM4X8C
            CODE    D3DBH     0031H     UNIT         ?PR?NEXTLINE?OCM4X8C
            CODE    D40CH     002EH     UNIT         ?C_INITSEG
            CODE    D43AH     002EH     UNIT         ?PR?ECC?INT
            CODE    D468H     0029H     UNIT         ?PR?SCANKEY?KEYBOARD
            CODE    D491H     0027H     UNIT         ?PR?TIMER0?INT
            CODE    D4B8H     0026H     UNIT         ?PR?SETINT?INITIAL
            CODE    D4DEH     0023H     UNIT         ?PR?_DISPLAYSTRING?OCM4X8C
            CODE    D501H     0022H     UNIT         ?PR?READFROMCHARFROM7843?TOUCHPANEL
BL51 BANKED LINKER/LOCATER V5.03                                                      08/29/2005  13:02:39  PAGE 3


            CODE    D523H     001EH     UNIT         ?PR?INIT_ALL?INITIAL
            CODE    D541H     001BH     UNIT         ?PR?_OCM4X8C_WRITEDATA?OCM4X8C
            CODE    D55CH     001AH     UNIT         ?PR?_DISPLAYECHAR?OCM4X8C
            CODE    D576H     0019H     UNIT         ?PR?_WRITECHARTO7843?TOUCHPANEL
            CODE    D58FH     0018H     UNIT         ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C
            CODE    D5A7H     0018H     UNIT         ?CO?KEYBOARD
            CODE    D5BFH     0012H     UNIT         ?PR?OCM4X8C_INITIAL?OCM4X8C
            CODE    D5D1H     0011H     UNIT         ?PR?_CLEARCCHAR?OCM4X8C
            CODE    D5E2H     0010H     UNIT         ?PR?_DELAY100US?INT
            CODE    D5F2H     0010H     UNIT         ?PR?GETCURRUNTTIME?INT
            CODE    D602H     000FH     UNIT         ?PR?CHECKBUSY?OCM4X8C
            CODE    D611H     000FH     UNIT         ?PR?_DISPLAYCHAR?OCM4X8C
            CODE    D620H     000EH     UNIT         ?PR?_DISPLAYCGRAM?OCM4X8C
            CODE    D62EH     000DH     UNIT         ?PR?ERROR_SOUND?SOUND
            CODE    D63BH     000CH     UNIT         ?PR?SOUND?SOUND
            CODE    D647H     000CH     UNIT         ?PR?_MUSIC_DELAY?SOUND
            CODE    D653H     000BH     UNIT         ?PR?OCM4X8C_READDATA?OCM4X8C
            CODE    D65EH     000BH     UNIT         ?PR?START?TOUCHPANEL
            CODE    D669H     0009H     UNIT         ?PR?MUSIC_INT_T1?SOUND
            CODE    D672H     0009H     UNIT         ?PR?COMTRANSMITE?INT
            CODE    D67BH     0008H     UNIT         ?PR?READAC?OCM4X8C
            CODE    D683H     0007H     UNIT         ?PR?_SETDDRAM?OCM4X8C
            CODE    D68AH     0007H     UNIT         ?PR?_BACKWHITE?OCM4X8C
            CODE    D691H     0005H     UNIT         ?PR?INDEXSHIFTRIGHT?OCM4X8C
            CODE    D696H     0005H     UNIT         ?PR?WHOLESHIFTLEFT?OCM4X8C
            CODE    D69BH     0005H     UNIT         ?PR?WHOLESHIFTRIGHT?OCM4X8C
            CODE    D6A0H     0005H     UNIT         ?PR?DRAWON?OCM4X8C
            CODE    D6A5H     0005H     UNIT         ?PR?DRAWOFF?OCM4X8C
            CODE    D6AAH     0001H     UNIT         ?PR?FINISH?INT
            CODE    D6ABH     0001H     UNIT         ?PR?IN_INT?INT



OVERLAY MAP OF MODULE:   .\out\general (OCM4X8C)


SEGMENT                                          BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                         START    LENGTH     START    LENGTH
---------------------------------------------------------------------------------
?PR?ZHONGDUAN?TOUCHPANEL                      -----    -----      -----    -----
  +--> ?PR?_DELAY100US?INT
  +--> ?PR?START?TOUCHPANEL
  +--> ?PR?_WRITECHARTO7843?TOUCHPANEL
  +--> ?PR?READFROMCHARFROM7843?TOUCHPANEL

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

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

?PR?MAIN?MAIN                                 -----    -----      0022H    0002H
  +--> ?PR?INIT_ALL?INITIAL
  +--> ?PR?OCM4X8C_INITIAL?OCM4X8C
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAYSTRING?OCM4X8C
  +--> ?PR?WHOLESHIFTRIGHT_ROLL?OCM4X8C
BL51 BANKED LINKER/LOCATER V5.03                                                      08/29/2005  13:02:39  PAGE 4


  +--> ?PR?WHOLESHIFTLEFT_ROLL?OCM4X8C
  +--> ?PR?_SETSTARTPOISITION?OCM4X8C
  +--> ?PR?_DISPLAYECHAR?OCM4X8C
  +--> ?PR?_DISPLAYCCHAR?OCM4X8C
  +--> ?PR?INDEXSHIFTRIGHT?OCM4X8C
  +--> ?PR?_DISPLAYNUMBER?OCM4X8C
  +--> ?PR?WHOLESHIFTLEFT_CLEAR?OCM4X8C
  +--> ?PR?WHOLESHIFTRIGHT_CLEAR?OCM4X8C
  +--> ?PR?_SLIDESHOW?OCM4X8C
  +--> ?PR?_SLIDESTRING?OCM4X8C
  +--> ?PR?_DRAWPICTURE?OCM4X8C

?PR?INIT_ALL?INITIAL                          0021H.2  0000H.1    -----    -----
  +--> ?PR?SETINT?INITIAL

?PR?OCM4X8C_INITIAL?OCM4X8C                   -----    -----      -----    -----
  +--> ?PR?WAITMODE?OCM4X8C
  +--> ?PR?SETTOBASICOPERATION?OCM4X8C
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C

?PR?WAITMODE?OCM4X8C                          -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C

?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C         -----    -----      -----    -----
  +--> ?PR?CHECKBUSY?OCM4X8C

?PR?CHECKBUSY?OCM4X8C                         -----    -----      0032H    0001H

?PR?SETTOBASICOPERATION?OCM4X8C               -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C

?PR?_DISPLAYSTRING?OCM4X8C                    -----    -----      002EH    0004H
  +--> ?PR?_DISPLAYCHAR?OCM4X8C

?PR?_DISPLAYCHAR?OCM4X8C                      -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEDATA?OCM4X8C
  +--> ?PR?NEXTLINE?OCM4X8C

?PR?_OCM4X8C_WRITEDATA?OCM4X8C                -----    -----      -----    -----
  +--> ?PR?CHECKBUSY?OCM4X8C

?PR?NEXTLINE?OCM4X8C                          -----    -----      -----    -----
  +--> ?PR?CHECKBUSY?OCM4X8C
  +--> ?PR?READAC?OCM4X8C
  +--> ?PR?_SETDDRAM?OCM4X8C
  +--> ?PR?_DELAY100US?INT
  +--> ?PR?WAITMODE?OCM4X8C

?PR?_SETDDRAM?OCM4X8C                         -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C

?PR?WHOLESHIFTRIGHT_ROLL?OCM4X8C              -----    -----      -----    -----
  +--> ?PR?_CHANGE?OCM4X8C
  +--> ?PR?WHOLESHIFTRIGHT?OCM4X8C

?PR?_CHANGE?OCM4X8C                           -----    -----      -----    -----
  +--> ?PR?_SETDDRAM?OCM4X8C
BL51 BANKED LINKER/LOCATER V5.03                                                      08/29/2005  13:02:39  PAGE 5


  +--> ?PR?OCM4X8C_READDATA?OCM4X8C
  +--> ?PR?_OCM4X8C_WRITEDATA?OCM4X8C

?PR?OCM4X8C_READDATA?OCM4X8C                  -----    -----      -----    -----
  +--> ?PR?CHECKBUSY?OCM4X8C

?PR?WHOLESHIFTRIGHT?OCM4X8C                   -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C

?PR?WHOLESHIFTLEFT_ROLL?OCM4X8C               -----    -----      -----    -----
  +--> ?PR?_CHANGE?OCM4X8C
  +--> ?PR?WHOLESHIFTLEFT?OCM4X8C

?PR?WHOLESHIFTLEFT?OCM4X8C                    -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C

?PR?_SETSTARTPOISITION?OCM4X8C                -----    -----      002FH    0003H
  +--> ?PR?_DISPLAYECHAR?OCM4X8C
  +--> ?PR?_SETDDRAM?OCM4X8C

?PR?_DISPLAYECHAR?OCM4X8C                     -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEDATA?OCM4X8C
  +--> ?PR?NEXTLINE?OCM4X8C

?PR?_DISPLAYCCHAR?OCM4X8C                     -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEDATA?OCM4X8C
  +--> ?PR?NEXTLINE?OCM4X8C

?PR?INDEXSHIFTRIGHT?OCM4X8C                   -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C

?PR?_DISPLAYNUMBER?OCM4X8C                    0021H.2  0000H.1    0024H    0009H
  +--> ?PR?_DISPLAYECHAR?OCM4X8C

?PR?WHOLESHIFTLEFT_CLEAR?OCM4X8C              -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C
  +--> ?PR?_CLEARCCHAR?OCM4X8C
  +--> ?PR?WHOLESHIFTLEFT?OCM4X8C

?PR?_CLEARCCHAR?OCM4X8C                       -----    -----      -----    -----
  +--> ?PR?_SETDDRAM?OCM4X8C
  +--> ?PR?_OCM4X8C_WRITEDATA?OCM4X8C

?PR?WHOLESHIFTRIGHT_CLEAR?OCM4X8C             -----    -----      -----    -----
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C
  +--> ?PR?_CLEARCCHAR?OCM4X8C
  +--> ?PR?WHOLESHIFTRIGHT?OCM4X8C

?PR?_SLIDESHOW?OCM4X8C                        -----    -----      0024H    000AH
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C
  +--> ?PR?_SETSTARTPOISITION?OCM4X8C
  +--> ?PR?_DISPLAYCCHAR?OCM4X8C
  +--> ?PR?_DELAY100US?INT
  +--> ?PR?_CLEARLINE?OCM4X8C
  +--> ?PR?_DISPLAYSTRING?OCM4X8C

?PR?_CLEARLINE?OCM4X8C                        -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      08/29/2005  13:02:39  PAGE 6


  +--> ?PR?READAC?OCM4X8C
  +--> ?PR?_SETDDRAM?OCM4X8C
  +--> ?PR?_OCM4X8C_WRITEDATA?OCM4X8C

?PR?_SLIDESTRING?OCM4X8C                      -----    -----      0024H    000BH
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C
  +--> ?PR?_SETSTARTPOISITION?OCM4X8C
  +--> ?PR?_DISPLAYCCHAR?OCM4X8C
  +--> ?PR?_DELAY100US?INT
  +--> ?PR?_CLEARLINE?OCM4X8C

?PR?_DRAWPICTURE?OCM4X8C                      -----    -----      0024H    0005H
  +--> ?PR?WAITMODE?OCM4X8C
  +--> ?PR?_OCM4X8C_WRITEINSTRUCTION?OCM4X8C
  +--> ?PR?SETTOEXTENDOPERATION?OCM4X8C
  +--> ?PR?DRAWOFF?OCM4X8C
  +--> ?PR?_OCM4X8C_WRITEDATA?OCM4X8C
  +--> ?PR?DRAWON?OCM4X8C
  +--> ?PR?SETTOBASICOPERATION?OCM4X8C

⌨️ 快捷键说明

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