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

📄 rt240128gb.m51

📁 240128液晶底层驱动以及键盘操作编写菜单
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        05/21/2008  08:39:55  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE .\obj\lcd.obj, .\obj\main.obj, .\obj\config.obj TO .\obj\RT240128GB PRINT (.\lst\RT240128GB.m51
>> )


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\obj\lcd.obj (LCD)
  .\obj\main.obj (MAIN)
  .\obj\config.obj (CONFIG)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  .\obj\RT240128GB (LCD)


            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     0011H     UNIT         _DATA_GROUP_
            DATA    0019H     0005H     UNIT         ?DT?_H_WRITE_ABNORMITY_STRING?LCD
            DATA    001EH     0001H     UNIT         ?DT?_DISP_ZIMU?LCD
                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         ?BI?CONFIG
            BIT     0021H.1   0000H.1   UNIT         _BIT_GROUP_
                    0021H.2   0000H.6                *** GAP ***
            DATA    0022H     001AH     UNIT         ?DT?CONFIG
            DATA    003CH     0004H     UNIT         ?DT?_V_WRITE_ABNORMITY_STRING?LCD
            IDATA   0040H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0080H     UNIT         ?XD?CONFIG

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     1350H     UNIT         ?CO?LCD
            CODE    1353H     0743H     UNIT         ?PR?PROCESS_1_5?CONFIG
            CODE    1A96H     06AFH     UNIT         ?PR?PROCESS_1_3?CONFIG
            CODE    2145H     03C9H     UNIT         ?PR?_DISP_INTERFACE_5?LCD
            CODE    250EH     03C9H     UNIT         ?PR?_DISP_INTERFACE_6?LCD
            CODE    28D7H     02B0H     UNIT         ?PR?_DISP_INPUTDATA_3?CONFIG
            CODE    2B87H     01E2H     UNIT         ?PR?PROCESS_1_1?CONFIG
            CODE    2D69H     01D3H     UNIT         ?PR?WOOAE?CONFIG
            CODE    2F3CH     0194H     UNIT         ?PR?_DISP_ZIMU?LCD
            CODE    30D0H     0146H     UNIT         ?PR?PROCESS_1_4?CONFIG
            CODE    3216H     0142H     UNIT         ?PR?_DISP_INTERFACE_4?LCD
            CODE    3358H     0106H     UNIT         ?PR?_KEY_WRITE_SHUZI?CONFIG
            CODE    345EH     00FCH     UNIT         ?PR?_DISP_DATA_3?LCD
BL51 BANKED LINKER/LOCATER V5.12                                                      05/21/2008  08:39:55  PAGE 2


            CODE    355AH     00F5H     UNIT         ?PR?LCD_INIT?LCD
            CODE    364FH     00E1H     UNIT         ?C?LIB_CODE
            CODE    3730H     00DEH     UNIT         ?PR?GET_KEYNUM?CONFIG
            CODE    380EH     00CBH     UNIT         ?C_INITSEG
            CODE    38D9H     00C2H     UNIT         ?PR?_DISP_INPUTDATA_2?CONFIG
            CODE    399BH     00BCH     UNIT         ?PR?_DISP_DATA_2?LCD
            CODE    3A57H     00AAH     UNIT         ?PR?PROCESS_1_2?CONFIG
            CODE    3B01H     00A2H     UNIT         ?PR?_DISP_DATA_1?LCD
            CODE    3BA3H     0095H     UNIT         ?PR?_LCD_WRITE_WORD?LCD
            CODE    3C38H     008CH     UNIT         ?C_C51STARTUP
            CODE    3CC4H     007FH     UNIT         ?PR?LCD_DISP_FRAME_S?LCD
            CODE    3D43H     007CH     UNIT         ?PR?KB_PROCESS_3?CONFIG
            CODE    3DBFH     006FH     UNIT         ?PR?DISP_INTERFACE_1?LCD
            CODE    3E2EH     006FH     UNIT         ?PR?DISP_INTERFACE_11?LCD
            CODE    3E9DH     006FH     UNIT         ?PR?DISP_INTERFACE_2?LCD
            CODE    3F0CH     006FH     UNIT         ?PR?DISP_INTERFACE_3?LCD
            CODE    3F7BH     0069H     UNIT         ?PR?PROCESS_1?CONFIG
            CODE    3FE4H     0064H     UNIT         ?PR?_H_WRITE_ABNORMITY_STRING?LCD
            CODE    4048H     0060H     UNIT         ?CO?CONFIG
            CODE    40A8H     005EH     UNIT         ?PR?LCD_DISP_FRAME_D?LCD
            CODE    4106H     004AH     UNIT         ?PR?_V_WRITE_ABNORMITY_STRING?LCD
            CODE    4150H     0049H     UNIT         ?PR?KB_PROCESS_2?CONFIG
            CODE    4199H     003FH     UNIT         ?PR?_LCD_DISP_GRAPHICS?LCD
            CODE    41D8H     0039H     UNIT         ?PR?KEYBOARD_PROCESS?CONFIG
            CODE    4211H     0038H     UNIT         ?PR?LCD_CLEAR_TEXT?LCD
            CODE    4249H     0038H     UNIT         ?PR?OPERATE_MODEL?CONFIG
            CODE    4281H     0038H     UNIT         ?PR?_CURSOR_CONFIGURE?CONFIG
            CODE    42B9H     0033H     UNIT         ?PR?_DISP_INPUTDATA_1?CONFIG
            CODE    42ECH     002DH     UNIT         ?PR?DISP_START?LCD
            CODE    4319H     002CH     UNIT         ?PR?MAIN?MAIN
            CODE    4345H     0026H     UNIT         ?PR?_DELAY?LCD
            CODE    436BH     0023H     UNIT         ?PR?LCD_CLEAR_GRAPHICS?LCD
            CODE    438EH     0022H     UNIT         ?PR?_LCD_WRITE_DAT?LCD
            CODE    43B0H     001CH     UNIT         ?PR?_LCD_WRITE_FUNTION?LCD
            CODE    43CCH     001AH     UNIT         ?PR?KB_PROCESS_1?CONFIG
            CODE    43E6H     0017H     UNIT         ?PR?LCD_READ_DAT?LCD
            CODE    43FDH     0014H     UNIT         ?PR?_LCD_WRITE_COM?LCD
            CODE    4411H     000CH     UNIT         ?PR?KB_PROCESS_4?CONFIG
            CODE    441DH     0007H     UNIT         ?PR?LCD_NOP?LCD
            CODE    4424H     0007H     UNIT         ?PR?_LCD_READ_FUNTION?LCD
            CODE    442BH     0005H     UNIT         ?PR?KEY_XD_DELAY?CONFIG



OVERLAY MAP OF MODULE:   .\obj\RT240128GB (LCD)


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

?PR?MAIN?MAIN                             -----    -----      -----    -----
  +--> ?PR?_DELAY?LCD
  +--> ?PR?LCD_INIT?LCD
BL51 BANKED LINKER/LOCATER V5.12                                                      05/21/2008  08:39:55  PAGE 3


  +--> ?PR?LCD_CLEAR_GRAPHICS?LCD
  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?PR?KEYBOARD_PROCESS?CONFIG
  +--> ?PR?WOOAE?CONFIG

?PR?LCD_INIT?LCD                          -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_FUNTION?LCD

?PR?_LCD_WRITE_FUNTION?LCD                -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_COM?LCD

?PR?_LCD_WRITE_COM?LCD                    -----    -----      -----    -----
  +--> ?PR?LCD_NOP?LCD

?PR?LCD_CLEAR_GRAPHICS?LCD                -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_FUNTION?LCD
  +--> ?PR?_LCD_WRITE_DAT?LCD

?PR?_LCD_WRITE_DAT?LCD                    -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_FUNTION?LCD
  +--> ?PR?LCD_NOP?LCD

?PR?LCD_CLEAR_TEXT?LCD                    -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_FUNTION?LCD
  +--> ?PR?_LCD_WRITE_DAT?LCD

?PR?KEYBOARD_PROCESS?CONFIG               -----    -----      -----    -----
  +--> ?PR?KEY_XD_DELAY?CONFIG
  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?CO?LCD
  +--> ?PR?_LCD_DISP_GRAPHICS?LCD
  +--> ?PR?_DELAY?LCD
  +--> ?PR?LCD_CLEAR_GRAPHICS?LCD
  +--> ?PR?DISP_START?LCD
  +--> ?PR?KB_PROCESS_1?CONFIG

?PR?_LCD_DISP_GRAPHICS?LCD                -----    -----      0008H    0004H
  +--> ?PR?_LCD_WRITE_FUNTION?LCD
  +--> ?PR?_LCD_WRITE_DAT?LCD

?PR?DISP_START?LCD                        -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?_LCD_WRITE_WORD?LCD

?PR?_LCD_WRITE_WORD?LCD                   0021H.1  0000H.1    0013H    0006H
  +--> ?CO?LCD
  +--> ?PR?_LCD_WRITE_FUNTION?LCD
  +--> ?PR?_LCD_WRITE_DAT?LCD

?PR?KB_PROCESS_1?CONFIG                   -----    -----      -----    -----
  +--> ?PR?OPERATE_MODEL?CONFIG
  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?PR?DISP_INTERFACE_1?LCD
  +--> ?PR?KB_PROCESS_2?CONFIG

?PR?OPERATE_MODEL?CONFIG                  -----    -----      0008H    0001H
  +--> ?PR?GET_KEYNUM?CONFIG
BL51 BANKED LINKER/LOCATER V5.12                                                      05/21/2008  08:39:55  PAGE 4



?PR?GET_KEYNUM?CONFIG                     -----    -----      0013H    0004H
  +--> ?PR?KEY_XD_DELAY?CONFIG

?PR?DISP_INTERFACE_1?LCD                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_WORD?LCD
  +--> ?CO?LCD
  +--> ?PR?LCD_DISP_FRAME_S?LCD

?PR?LCD_DISP_FRAME_S?LCD                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_FUNTION?LCD
  +--> ?PR?_LCD_WRITE_DAT?LCD

?PR?KB_PROCESS_2?CONFIG                   -----    -----      -----    -----
  +--> ?PR?OPERATE_MODEL?CONFIG
  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?PR?DISP_INTERFACE_2?LCD
  +--> ?CO?CONFIG
  +--> ?PR?_LCD_WRITE_WORD?LCD
  +--> ?PR?LCD_DISP_FRAME_S?LCD
  +--> ?PR?KB_PROCESS_3?CONFIG

?PR?DISP_INTERFACE_2?LCD                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_WORD?LCD
  +--> ?CO?LCD
  +--> ?PR?LCD_DISP_FRAME_S?LCD

?PR?KB_PROCESS_3?CONFIG                   -----    -----      -----    -----
  +--> ?PR?OPERATE_MODEL?CONFIG
  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?PR?_DISP_INTERFACE_4?LCD
  +--> ?PR?_CURSOR_CONFIGURE?CONFIG
  +--> ?CO?CONFIG
  +--> ?PR?_LCD_WRITE_WORD?LCD
  +--> ?PR?LCD_DISP_FRAME_S?LCD
  +--> ?PR?DISP_INTERFACE_1?LCD
  +--> ?PR?KB_PROCESS_4?CONFIG

?PR?_DISP_INTERFACE_4?LCD                 -----    -----      0008H    0003H
  +--> ?PR?_LCD_WRITE_WORD?LCD
  +--> ?CO?LCD
  +--> ?PR?_DISP_DATA_2?LCD
  +--> ?PR?_DISP_DATA_3?LCD
  +--> ?PR?_DISP_DATA_1?LCD
  +--> ?PR?LCD_DISP_FRAME_S?LCD

?PR?_DISP_DATA_2?LCD                      -----    -----      000BH    0006H
  +--> ?CO?LCD
  +--> ?PR?_LCD_WRITE_WORD?LCD

?PR?_DISP_DATA_3?LCD                      -----    -----      000BH    0007H
  +--> ?CO?LCD
  +--> ?PR?_LCD_WRITE_WORD?LCD

?PR?_DISP_DATA_1?LCD                      -----    -----      000BH    0001H
  +--> ?CO?LCD
  +--> ?PR?_LCD_WRITE_WORD?LCD
BL51 BANKED LINKER/LOCATER V5.12                                                      05/21/2008  08:39:55  PAGE 5



?PR?_CURSOR_CONFIGURE?CONFIG              -----    -----      0010H    0005H
  +--> ?PR?_LCD_WRITE_FUNTION?LCD

?PR?KB_PROCESS_4?CONFIG                   -----    -----      -----    -----
  +--> ?PR?PROCESS_1?CONFIG

?PR?PROCESS_1?CONFIG                      -----    -----      -----    -----
  +--> ?PR?OPERATE_MODEL?CONFIG
  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?PR?_DISP_INTERFACE_5?LCD
  +--> ?PR?DISP_INTERFACE_2?LCD
  +--> ?PR?_CURSOR_CONFIGURE?CONFIG
  +--> ?PR?DISP_INTERFACE_1?LCD
  +--> ?PR?PROCESS_1_1?CONFIG

?PR?_DISP_INTERFACE_5?LCD                 -----    -----      0008H    0003H
  +--> ?PR?_LCD_WRITE_WORD?LCD
  +--> ?CO?LCD
  +--> ?PR?_DISP_DATA_3?LCD
  +--> ?PR?_DISP_DATA_2?LCD
  +--> ?PR?LCD_DISP_FRAME_S?LCD

?PR?PROCESS_1_1?CONFIG                    -----    -----      -----    -----
  +--> ?PR?_DISP_INPUTDATA_2?CONFIG
  +--> ?PR?_DISP_INPUTDATA_3?CONFIG
  +--> ?PR?_DISP_INPUTDATA_1?CONFIG
  +--> ?PR?_CURSOR_CONFIGURE?CONFIG
  +--> ?PR?OPERATE_MODEL?CONFIG
  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?PR?_DISP_INTERFACE_5?LCD
  +--> ?PR?DISP_INTERFACE_2?LCD
  +--> ?PR?DISP_INTERFACE_1?LCD
  +--> ?PR?PROCESS_1_2?CONFIG

?PR?_DISP_INPUTDATA_2?CONFIG              -----    -----      0008H    0007H
  +--> ?PR?_KEY_WRITE_SHUZI?CONFIG
  +--> ?PR?LCD_DISP_FRAME_S?LCD
  +--> ?PR?_CURSOR_CONFIGURE?CONFIG

?PR?_KEY_WRITE_SHUZI?CONFIG               -----    -----      0010H    0003H
  +--> ?PR?GET_KEYNUM?CONFIG
  +--> ?CO?CONFIG
  +--> ?PR?_LCD_WRITE_WORD?LCD

?PR?_DISP_INPUTDATA_3?CONFIG              -----    -----      0008H    0008H
  +--> ?PR?_KEY_WRITE_SHUZI?CONFIG
  +--> ?PR?LCD_DISP_FRAME_S?LCD
  +--> ?PR?_CURSOR_CONFIGURE?CONFIG

?PR?_DISP_INPUTDATA_1?CONFIG              -----    -----      0008H    0007H
  +--> ?PR?_KEY_WRITE_SHUZI?CONFIG
  +--> ?PR?LCD_DISP_FRAME_S?LCD
  +--> ?PR?_CURSOR_CONFIGURE?CONFIG

?PR?PROCESS_1_2?CONFIG                    -----    -----      -----    -----
  +--> ?PR?OPERATE_MODEL?CONFIG
BL51 BANKED LINKER/LOCATER V5.12                                                      05/21/2008  08:39:55  PAGE 6


  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?PR?_DISP_INTERFACE_6?LCD
  +--> ?PR?_CURSOR_CONFIGURE?CONFIG
  +--> ?PR?_DISP_INTERFACE_4?LCD
  +--> ?PR?DISP_INTERFACE_1?LCD
  +--> ?PR?PROCESS_1_3?CONFIG

?PR?_DISP_INTERFACE_6?LCD                 -----    -----      0008H    0003H
  +--> ?PR?_LCD_WRITE_WORD?LCD
  +--> ?CO?LCD
  +--> ?PR?_DISP_DATA_3?LCD
  +--> ?PR?_DISP_DATA_2?LCD
  +--> ?PR?LCD_DISP_FRAME_S?LCD

?PR?PROCESS_1_3?CONFIG                    -----    -----      -----    -----
  +--> ?PR?_DISP_INPUTDATA_3?CONFIG
  +--> ?PR?_DISP_INPUTDATA_2?CONFIG
  +--> ?PR?_CURSOR_CONFIGURE?CONFIG
  +--> ?PR?OPERATE_MODEL?CONFIG
  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?PR?_DISP_INTERFACE_6?LCD
  +--> ?PR?_DISP_INTERFACE_4?LCD
  +--> ?PR?DISP_INTERFACE_1?LCD
  +--> ?PR?PROCESS_1_4?CONFIG

?PR?PROCESS_1_4?CONFIG                    -----    -----      -----    -----
  +--> ?PR?OPERATE_MODEL?CONFIG
  +--> ?PR?LCD_CLEAR_TEXT?LCD
  +--> ?PR?_DISP_INTERFACE_5?LCD
  +--> ?PR?_CURSOR_CONFIGURE?CONFIG
  +--> ?PR?DISP_INTERFACE_1?LCD
  +--> ?PR?PROCESS_1_5?CONFIG

⌨️ 快捷键说明

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