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

📄 bbqm.m51

📁 包括ARM开发环境的使用和一些调试用的源程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        06/14/2003  10:03:10  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\STARTUP.obj, AT24C256.obj, main.obj, lCM12864.obj, fout.obj TO bbqM RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  AT24C256.obj (AT24C256)
  main.obj (MAIN)
  lCM12864.obj (LCM12864)
  fout.obj (FOUT)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  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?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)


LINK MAP OF MODULE:  bbqM (?C_STARTUP)


            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     0008H     UNIT         ?DT?_WRITE_256_SUB?AT24C256
            DATA    0010H     0008H     UNIT         ?DT?_READ_256_SUB?AT24C256
            DATA    0018H     0008H     UNIT         ?DT?LCM12864
            BIT     0020H.0   0001H.3   UNIT         _BIT_GROUP_
            BIT     0021H.3   0001H.0   UNIT         ?BI?MAIN
            BIT     0022H.3   0000H.1   UNIT         ?BI?ACK_I2C?AT24C256
            BIT     0022H.4   0000H.1   UNIT         ?BI?AT24C256
            BIT     0022H.5   0000H.1   UNIT         ?BI?FOUT
                    0022H.6   0000H.2                *** GAP ***
            DATA    0023H     002BH     UNIT         _DATA_GROUP_
            DATA    004EH     001EH     UNIT         ?DT?MAIN
            IDATA   006CH     0014H     UNIT         ?ID?MAIN
            IDATA   0080H     0005H     UNIT         _IDATA_GROUP_
            IDATA   0085H     0002H     UNIT         ?ID?RCVBYTE?AT24C256
            IDATA   0087H     0001H     UNIT         ?ID?_WRITE_256_SUB?AT24C256
            IDATA   0088H     0001H     UNIT         ?ID?_READ_256_SUB?AT24C256
            IDATA   0089H     0001H     UNIT         ?ID?_SENDBYTE?AT24C256
            IDATA   008AH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     UNIT         ?C_INITSEG
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     1DD2H     UNIT         ?CO?MAIN
            CODE    1DE0H     0EBEH     UNIT         ?PR?DESIGNE?MAIN
            CODE    2C9EH     0719H     UNIT         ?PR?ITEM1?MAIN
            CODE    33B7H     01E9H     UNIT         ?PR?ADDFINGER?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/14/2003  10:03:10  PAGE 2


            CODE    35A0H     01C5H     UNIT         ?PR?_CHANGEPAGE?MAIN
            CODE    3765H     018DH     UNIT         ?PR?MANAGEMENU?MAIN
            CODE    38F2H     015FH     UNIT         ?PR?RUNSCREEN1?MAIN
            CODE    3A51H     0154H     UNIT         ?PR?IOWATCH?MAIN
            CODE    3BA5H     011DH     UNIT         ?PR?SCREEN16?MAIN
            CODE    3CC2H     011AH     UNIT         ?PR?SCREEN17?MAIN
            CODE    3DDCH     011AH     UNIT         ?PR?SCREEN22?MAIN
            CODE    3EF6H     0117H     UNIT         ?PR?SCREEN23?MAIN
            CODE    400DH     0110H     UNIT         ?PR?READKEY?MAIN
            CODE    411DH     0108H     UNIT         ?PR?RUNSCREEN4?MAIN
            CODE    4225H     0101H     UNIT         ?PR?SCREEN18?MAIN
            CODE    4326H     00FFH     UNIT         ?PR?INTT0?MAIN
            CODE    4425H     00F6H     UNIT         ?PR?SCREEN8?MAIN
            CODE    451BH     00E0H     UNIT         ?PR?SCREEN28?MAIN
            CODE    45FBH     00DDH     UNIT         ?PR?SCREEN27?MAIN
            CODE    46D8H     00D7H     UNIT         ?PR?SCREEN20?MAIN
            CODE    47AFH     00D7H     UNIT         ?PR?SCREEN21?MAIN
            CODE    4886H     00D7H     UNIT         ?PR?IOSCREEN1?MAIN
            CODE    495DH     00D7H     UNIT         ?PR?IOSCREEN2?MAIN
            CODE    4A34H     00D5H     UNIT         ?C?LIB_CODE
            CODE    4B09H     00D4H     UNIT         ?PR?SCREEN19?MAIN
            CODE    4BDDH     00D3H     UNIT         ?PR?IOSCREEN7?MAIN
            CODE    4CB0H     00D2H     UNIT         ?PR?VINDICATESCREEN1?MAIN
            CODE    4D82H     00CFH     UNIT         ?PR?SCREEN35?MAIN
            CODE    4E51H     00CEH     UNIT         ?PR?VINDICATEWATCH?MAIN
            CODE    4F1FH     00CDH     UNIT         ?PR?SCREEN4?MAIN
            CODE    4FECH     00CDH     UNIT         ?PR?SCREEN5?MAIN
            CODE    50B9H     00CBH     UNIT         ?PR?SCREEN26?MAIN
            CODE    5184H     00CBH     UNIT         ?PR?SCREEN34?MAIN
            CODE    524FH     00CAH     UNIT         ?PR?SCREEN7?MAIN
            CODE    5319H     00CAH     UNIT         ?PR?SCREEN24?MAIN
            CODE    53E3H     00CAH     UNIT         ?PR?SCREEN25?MAIN
            CODE    54ADH     00CAH     UNIT         ?PR?SCREEN29?MAIN
            CODE    5577H     00CAH     UNIT         ?PR?SCREEN30?MAIN
            CODE    5641H     00CAH     UNIT         ?PR?SCREEN31?MAIN
            CODE    570BH     00C7H     UNIT         ?PR?_DISPPAGE2?MAIN
            CODE    57D2H     00C6H     UNIT         ?PR?SCREEN9?MAIN
            CODE    5898H     00C5H     UNIT         ?PR?SCREEN3?MAIN
            CODE    595DH     00C5H     UNIT         ?PR?SCREEN15?MAIN
            CODE    5A22H     00C3H     UNIT         ?PR?SCREEN2?MAIN
            CODE    5AE5H     00C3H     UNIT         ?PR?SCREEN10?MAIN
            CODE    5BA8H     00C3H     UNIT         ?PR?SCREEN11?MAIN
            CODE    5C6BH     00C3H     UNIT         ?PR?SCREEN12?MAIN
            CODE    5D2EH     00C3H     UNIT         ?PR?SCREEN13?MAIN
            CODE    5DF1H     00C3H     UNIT         ?PR?SCREEN14?MAIN
            CODE    5EB4H     00C3H     UNIT         ?PR?SCREEN36?MAIN
            CODE    5F77H     00C3H     UNIT         ?PR?SCREEN37?MAIN
            CODE    603AH     00C3H     UNIT         ?PR?SCREEN38?MAIN
            CODE    60FDH     00C3H     UNIT         ?PR?SCREEN39?MAIN
            CODE    61C0H     00C3H     UNIT         ?PR?SCREEN40?MAIN
            CODE    6283H     00C3H     UNIT         ?PR?MENU1?MAIN
            CODE    6346H     00C1H     UNIT         ?PR?SCREEN1?MAIN
            CODE    6407H     00C1H     UNIT         ?PR?SCREEN6?MAIN
            CODE    64C8H     00C1H     UNIT         ?PR?SCREEN32?MAIN
            CODE    6589H     00C1H     UNIT         ?PR?MENU2?MAIN
            CODE    664AH     00BFH     UNIT         ?PR?SCREEN33?MAIN
            CODE    6709H     00B7H     UNIT         ?PR?IOSCREEN3?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/14/2003  10:03:10  PAGE 3


            CODE    67C0H     00B6H     UNIT         ?PR?IOSCREEN8?MAIN
            CODE    6876H     00B0H     UNIT         ?PR?RUNWATCH?MAIN
            CODE    6926H     00A4H     UNIT         ?PR?_FINGERMOVE?MAIN
            CODE    69CAH     00A0H     UNIT         ?PR?IOSCREEN4?MAIN
            CODE    6A6AH     0092H     UNIT         ?PR?VINDICATESCREEN5?MAIN
            CODE    6AFCH     008CH     UNIT         ?C_C51STARTUP
            CODE    6B88H     008BH     UNIT         ?PR?IOSCREEN6?MAIN
            CODE    6C13H     008AH     UNIT         ?PR?VINDICATESCREEN4?MAIN
            CODE    6C9DH     0087H     UNIT         ?PR?RUNSCREEN3?MAIN
            CODE    6D24H     0086H     UNIT         ?PR?_READ_256_SUB?AT24C256
            CODE    6DAAH     0072H     UNIT         ?PR?_FOUT?FOUT
            CODE    6E1CH     006AH     UNIT         ?PR?VINDICATESCREEN2?MAIN
            CODE    6E86H     0069H     UNIT         ?PR?IOSCREEN5?MAIN
            CODE    6EEFH     0065H     UNIT         ?PR?_MUCHPAGEDISP?LCM12864
            CODE    6F54H     0063H     UNIT         ?PR?_WRITE_256_SUB?AT24C256
            CODE    6FB7H     005CH     UNIT         ?PR?VINDICATESCREEN3?MAIN
            CODE    7013H     005AH     UNIT         ?PR?RUNSCREEN2?MAIN
            CODE    706DH     0056H     UNIT         ?PR?_LCM12864?LCM12864
            CODE    70C3H     0050H     UNIT         ?PR?INTERFACERUN?MAIN
            CODE    7113H     0041H     UNIT         ?PR?MAIN?MAIN
            CODE    7154H     0040H     UNIT         ?PR?_COMBINLINE?MAIN
            CODE    7194H     003EH     UNIT         ?PR?_SENDBYTE?AT24C256
            CODE    71D2H     003CH     UNIT         ?PR?INTERFACESTOP?MAIN
            CODE    720EH     0034H     UNIT         ?PR?STARTSTOP?MAIN
            CODE    7242H     0031H     UNIT         ?PR?RCVBYTE?AT24C256
            CODE    7273H     0031H     UNIT         ?PR?MENU3?MAIN
            CODE    72A4H     002FH     UNIT         ?PR?_LCMWRITECONTROLWORDS?LCM12864
            CODE    72D3H     0028H     UNIT         ?PR?_LCMWRITEDISPDATA?LCM12864
            CODE    72FBH     001EH     UNIT         ?PR?_TIGE?MAIN
            CODE    7319H     001EH     UNIT         ?PR?WAITIDLE?LCM12864
            CODE    7337H     001DH     UNIT         ?PR?CLEARDISP?MAIN
            CODE    7354H     0011H     UNIT         ?PR?ACK_I2C?AT24C256
            CODE    7365H     0011H     UNIT         ?PR?LCMREST?LCM12864
            CODE    7376H     000DH     UNIT         ?PR?START_I2C?AT24C256
            CODE    7383H     000AH     UNIT         ?PR?STOP_I2C?AT24C256
            CODE    738DH     0009H     UNIT         ?PR?_NOP?AT24C256



OVERLAY MAP OF MODULE:   bbqM (?C_STARTUP)


SEGMENT                                       BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                      START    LENGTH     START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------------------------
?C_C51STARTUP                              -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                              -----    -----      0023H    0002H      -----    -----
  +--> ?PR?_LCM12864?LCM12864
  +--> ?PR?READKEY?MAIN
  +--> ?PR?STARTSTOP?MAIN
  +--> ?PR?MANAGEMENU?MAIN
  +--> ?PR?ITEM1?MAIN
  +--> ?PR?DESIGNE?MAIN
  +--> ?PR?RUNWATCH?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/14/2003  10:03:10  PAGE 4


  +--> ?PR?IOWATCH?MAIN
  +--> ?PR?VINDICATEWATCH?MAIN

?PR?_LCM12864?LCM12864                     0020H.7  0000H.2    0049H    0004H      -----    -----
  +--> ?PR?LCMREST?LCM12864
  +--> ?PR?_LCMWRITECONTROLWORDS?LCM12864
  +--> ?PR?_LCMWRITEDISPDATA?LCM12864

?PR?LCMREST?LCM12864                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCMWRITECONTROLWORDS?LCM12864

?PR?_LCMWRITECONTROLWORDS?LCM12864         0021H.1  0000H.1    004DH    0001H      -----    -----
  +--> ?PR?WAITIDLE?LCM12864

?PR?WAITIDLE?LCM12864                      0021H.2  0000H.1    -----    -----      -----    -----

?PR?_LCMWRITEDISPDATA?LCM12864             0021H.1  0000H.1    004DH    0001H      -----    -----
  +--> ?PR?WAITIDLE?LCM12864

?PR?READKEY?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_TIGE?MAIN
  +--> ?CO?MAIN

?PR?MANAGEMENU?MAIN                        -----    -----      0025H    0001H      -----    -----
  +--> ?PR?CLEARDISP?MAIN
  +--> ?PR?INTERFACESTOP?MAIN
  +--> ?PR?INTERFACERUN?MAIN
  +--> ?PR?_CHANGEPAGE?MAIN
  +--> ?PR?_FINGERMOVE?MAIN

?PR?CLEARDISP?MAIN                         -----    -----      003EH    0002H      -----    -----
  +--> ?PR?_LCM12864?LCM12864

?PR?INTERFACESTOP?MAIN                     -----    -----      -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_MUCHPAGEDISP?LCM12864

?PR?_MUCHPAGEDISP?LCM12864                 -----    -----      003EH    000BH      -----    -----
  +--> ?PR?_LCM12864?LCM12864

?PR?INTERFACERUN?MAIN                      -----    -----      -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_MUCHPAGEDISP?LCM12864

?PR?_CHANGEPAGE?MAIN                       0020H.0  0000H.1    0027H    0002H      -----    -----
  +--> ?PR?CLEARDISP?MAIN
  +--> ?PR?SCREEN1?MAIN
  +--> ?PR?SCREEN2?MAIN
  +--> ?PR?SCREEN3?MAIN
  +--> ?PR?SCREEN4?MAIN
  +--> ?PR?SCREEN5?MAIN
  +--> ?PR?SCREEN6?MAIN
  +--> ?PR?SCREEN7?MAIN
  +--> ?PR?SCREEN8?MAIN
  +--> ?PR?SCREEN9?MAIN
  +--> ?PR?SCREEN10?MAIN
  +--> ?PR?SCREEN11?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      06/14/2003  10:03:10  PAGE 5


  +--> ?PR?SCREEN12?MAIN
  +--> ?PR?SCREEN13?MAIN
  +--> ?PR?SCREEN14?MAIN
  +--> ?PR?SCREEN15?MAIN
  +--> ?PR?SCREEN16?MAIN
  +--> ?PR?SCREEN17?MAIN
  +--> ?PR?SCREEN18?MAIN
  +--> ?PR?SCREEN19?MAIN
  +--> ?PR?SCREEN20?MAIN
  +--> ?PR?SCREEN21?MAIN
  +--> ?PR?SCREEN22?MAIN
  +--> ?PR?SCREEN23?MAIN
  +--> ?PR?SCREEN24?MAIN
  +--> ?PR?SCREEN25?MAIN
  +--> ?PR?SCREEN26?MAIN
  +--> ?PR?SCREEN27?MAIN
  +--> ?PR?SCREEN28?MAIN
  +--> ?PR?SCREEN29?MAIN
  +--> ?PR?SCREEN30?MAIN
  +--> ?PR?SCREEN31?MAIN
  +--> ?PR?SCREEN32?MAIN
  +--> ?PR?SCREEN33?MAIN
  +--> ?PR?SCREEN34?MAIN
  +--> ?PR?SCREEN35?MAIN
  +--> ?PR?SCREEN36?MAIN
  +--> ?PR?SCREEN37?MAIN
  +--> ?PR?SCREEN38?MAIN
  +--> ?PR?SCREEN39?MAIN
  +--> ?PR?SCREEN40?MAIN
  +--> ?PR?MENU1?MAIN
  +--> ?PR?MENU2?MAIN
  +--> ?PR?MENU3?MAIN
  +--> ?PR?_FINGERMOVE?MAIN

?PR?SCREEN1?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

?PR?_COMBINLINE?MAIN                       -----    -----      0029H    000CH      -----    -----

?PR?_DISPPAGE2?MAIN                        -----    -----      002BH    000EH      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_LCM12864?LCM12864

?PR?SCREEN2?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

?PR?SCREEN3?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

?PR?SCREEN4?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

?PR?SCREEN5?MAIN                           -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      06/14/2003  10:03:10  PAGE 6


  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

?PR?SCREEN6?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

?PR?SCREEN7?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

?PR?SCREEN8?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

?PR?SCREEN9?MAIN                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

?PR?SCREEN10?MAIN                          -----    -----      -----    -----      -----    -----
  +--> ?PR?_COMBINLINE?MAIN
  +--> ?PR?_DISPPAGE2?MAIN

⌨️ 快捷键说明

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