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

📄 studypro.m51

📁 RA8806底层驱动
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        02/09/2009  16:04:55  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Main.obj, SysIntInit.obj, SysDevInit.obj, LcdDev_Ra8806.obj, LcdFrame.obj, KeyScan.obj, Applica
>> tion.obj TO StudyPro RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Main.obj (MAIN)
  SysIntInit.obj (SYSINTINIT)
  SysDevInit.obj (SYSDEVINIT)
  LcdDev_Ra8806.obj (LCDDEV_RA8806)
  LcdFrame.obj (LCDFRAME)
  KeyScan.obj (KEYSCAN)
  Application.obj (APPLICATION)
  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?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)


LINK MAP OF MODULE:  StudyPro (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     001BH     UNIT         _DATA_GROUP_
            DATA    0023H     000DH     UNIT         ?DT?_LCD_PICTURE?LCDDEV_RA8806
            DATA    0030H     000BH     UNIT         ?DT?_LCD_REVSEPICTURE?LCDDEV_RA8806
            DATA    003BH     000AH     UNIT         ?DT?KEYSCAN
            DATA    0045H     0005H     UNIT         ?DT?SYSINTINIT
            DATA    004AH     0003H     UNIT         ?DT?LCDFRAME
            DATA    004DH     0001H     UNIT         ?DT?LCD_OFF?LCDDEV_RA8806
            DATA    004EH     0001H     UNIT         ?C?LIB_DATA
            IDATA   004FH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?SYSINTERINIT?SYSDEVINIT
            CODE    000AH     0001H     UNIT         ?PR?SYSTEMNONE_DOEVENTS?MAIN
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     6004H     UNIT         ?CO?LCDDEV_RA8806
            CODE    6012H     01BAH     UNIT         ?PR?FRAMEMAINMENU?LCDFRAME
            CODE    61CCH     0183H     UNIT         ?PR?GETKEY_VALUE?KEYSCAN
            CODE    634FH     017AH     UNIT         ?PR?LCD_INITIAL?LCDDEV_RA8806
            CODE    64C9H     0145H     UNIT         ?PR?KEYDOEVENTS?APPLICATION
            CODE    660EH     00E2H     UNIT         ?CO?LCDFRAME
            CODE    66F0H     00D6H     UNIT         ?PR?_LCD_HZ32X32?LCDDEV_RA8806
            CODE    67C6H     00D5H     UNIT         ?PR?_LCD_HZ48X48?LCDDEV_RA8806
            CODE    689BH     00B5H     UNIT         ?PR?_LCD_GRAPHIC_STR48X48?LCDDEV_RA8806
BL51 BANKED LINKER/LOCATER V5.03                                                      02/09/2009  16:04:55  PAGE 2


            CODE    6950H     00B1H     UNIT         ?PR?_LCD_GRAPHIC_STR32X32?LCDDEV_RA8806
            CODE    6A01H     00A4H     UNIT         ?C?LIB_CODE
            CODE    6AA5H     0096H     UNIT         ?PR?TIMER0_ISR?SYSINTINIT
            CODE    6B3BH     0093H     UNIT         ?PR?_LCD_CHAR16X32?LCDDEV_RA8806
            CODE    6BCEH     0092H     UNIT         ?PR?_LCD_CHAR24X48?LCDDEV_RA8806
            CODE    6C60H     0090H     UNIT         ?PR?MAIN?MAIN
            CODE    6CF0H     0088H     UNIT         ?PR?_?KEY_SCAN?KEYSCAN
            CODE    6D78H     0085H     UNIT         ?PR?_LCD_PICTURE?LCDDEV_RA8806
            CODE    6DFDH     0081H     UNIT         ?PR?_LCD_STRINGWRITE?LCDDEV_RA8806
            CODE    6E7EH     007FH     UNIT         ?PR?_LCD_REVSEPICTURE?LCDDEV_RA8806
            CODE    6EFDH     0042H     UNIT         ?PR?_LCD_DISPTEXT?LCDDEV_RA8806
            CODE    6F3FH     0039H     UNIT         ?PR?FRAMEDISPWELCOME?LCDFRAME
            CODE    6F78H     002DH     UNIT         ?PR?_LCD_GOTOXY?LCDDEV_RA8806
            CODE    6FA5H     0026H     UNIT         ?PR?_LCD_DATAWRITE?LCDDEV_RA8806
            CODE    6FCBH     0026H     UNIT         ?PR?FILL_PNTR_TO_DPRAM?LCDDEV_RA8806
            CODE    6FF1H     0022H     UNIT         ?PR?SYSPORTINIT?SYSDEVINIT
            CODE    7013H     0021H     UNIT         ?PR?LCD_DATAREAD?LCDDEV_RA8806
            CODE    7034H     001FH     UNIT         ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
            CODE    7053H     001FH     UNIT         ?PR?LCDRESET?LCDDEV_RA8806
            CODE    7072H     001EH     UNIT         ?PR?SYSTEM100MS_DOEVENTS?MAIN
            CODE    7090H     001EH     UNIT         ?PR?ONLY_SHOW_PAGE1?LCDDEV_RA8806
            CODE    70AEH     001CH     UNIT         ?PR?LCD_CMDREAD?LCDDEV_RA8806
            CODE    70CAH     001BH     UNIT         ?PR?ACCESS_PAGE1?LCDDEV_RA8806
            CODE    70E5H     001BH     UNIT         ?PR?ACCESS_2PAGE?LCDDEV_RA8806
            CODE    7100H     0018H     UNIT         ?PR?LCD_ON?LCDDEV_RA8806
            CODE    7118H     0018H     UNIT         ?PR?LCD_OFF?LCDDEV_RA8806
            CODE    7130H     0018H     UNIT         ?PR?LCD_TEXT?LCDDEV_RA8806
            CODE    7148H     0018H     UNIT         ?PR?LCD_GRAPHIC?LCDDEV_RA8806
            CODE    7160H     0018H     UNIT         ?PR?REVERSE_DATA?LCDDEV_RA8806
            CODE    7178H     0016H     UNIT         ?PR?_DELAY?MAIN
            CODE    718EH     0015H     UNIT         ?PR?SYSTEM1S_DOEVENTS?MAIN
            CODE    71A3H     0015H     UNIT         ?PR?LCD_CHKBUSY?LCDDEV_RA8806
            CODE    71B8H     0014H     UNIT         ?PR?_LCD_DELAY?LCDDEV_RA8806
            CODE    71CCH     0014H     UNIT         ?PR?LCD_CLEARSCREEN?LCDDEV_RA8806
            CODE    71E0H     0014H     UNIT         ?PR?DISPMENU1_1?LCDFRAME
            CODE    71F4H     0014H     UNIT         ?PR?DISPMENU1_2?LCDFRAME
            CODE    7208H     0014H     UNIT         ?PR?DISPMENU1_3?LCDFRAME
            CODE    721CH     0014H     UNIT         ?PR?DISPMENU1_4?LCDFRAME
            CODE    7230H     0012H     UNIT         ?PR?SYSTEM10MS_DOEVENTS?MAIN
            CODE    7242H     000FH     UNIT         ?PR?_LCD_READREG?LCDDEV_RA8806
            CODE    7251H     000EH     UNIT         ?PR?SYSTEM1MS_DOEVENTS?MAIN
            CODE    725FH     000CH     UNIT         ?PR?SYSTIMER0INIT?SYSDEVINIT
            CODE    726BH     000CH     UNIT         ?C_C51STARTUP
            CODE    7277H     0004H     UNIT         ?PR?SYSCFGINIT?SYSDEVINIT



OVERLAY MAP OF MODULE:   StudyPro (MAIN)


SEGMENT                                           DATA_GROUP 
  +--> CALLED SEGMENT                           START    LENGTH
---------------------------------------------------------------
?PR?TIMER0_ISR?SYSINTINIT                       -----    -----
  +--> ?PR?_?KEY_SCAN?KEYSCAN

*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.03                                                      02/09/2009  16:04:55  PAGE 3



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

?PR?MAIN?MAIN                                   0008H    0001H
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?SYSCFGINIT?SYSDEVINIT
  +--> ?PR?SYSPORTINIT?SYSDEVINIT
  +--> ?PR?SYSTIMER0INIT?SYSDEVINIT
  +--> ?PR?SYSINTERINIT?SYSDEVINIT
  +--> ?PR?LCDRESET?LCDDEV_RA8806
  +--> ?PR?LCD_INITIAL?LCDDEV_RA8806
  +--> ?PR?LCD_ON?LCDDEV_RA8806
  +--> ?PR?LCD_CLEARSCREEN?LCDDEV_RA8806
  +--> ?PR?LCD_GRAPHIC?LCDDEV_RA8806
  +--> ?PR?FRAMEDISPWELCOME?LCDFRAME
  +--> ?PR?_LCD_READREG?LCDDEV_RA8806
  +--> ?PR?REVERSE_DATA?LCDDEV_RA8806
  +--> ?PR?SYSTEM1MS_DOEVENTS?MAIN
  +--> ?PR?SYSTEM10MS_DOEVENTS?MAIN
  +--> ?PR?SYSTEM100MS_DOEVENTS?MAIN
  +--> ?PR?SYSTEM1S_DOEVENTS?MAIN
  +--> ?PR?SYSTEMNONE_DOEVENTS?MAIN

?PR?_DELAY?MAIN                                 0009H    0004H

?PR?LCDRESET?LCDDEV_RA8806                      -----    -----
  +--> ?PR?_LCD_DELAY?LCDDEV_RA8806

?PR?_LCD_DELAY?LCDDEV_RA8806                    0021H    0002H

?PR?LCD_INITIAL?LCDDEV_RA8806                   -----    -----
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806
  +--> ?PR?_LCD_GOTOXY?LCDDEV_RA8806

?PR?_LCD_CMDWRITE?LCDDEV_RA8806                 001BH    0001H
  +--> ?PR?LCD_CHKBUSY?LCDDEV_RA8806

?PR?LCD_CHKBUSY?LCDDEV_RA8806                   0020H    0001H
  +--> ?PR?LCD_CMDREAD?LCDDEV_RA8806
  +--> ?PR?_LCD_DELAY?LCDDEV_RA8806

?PR?LCD_CMDREAD?LCDDEV_RA8806                   0021H    0001H

?PR?_LCD_DATAWRITE?LCDDEV_RA8806                001BH    0001H
  +--> ?PR?LCD_CHKBUSY?LCDDEV_RA8806
  +--> ?PR?_LCD_DELAY?LCDDEV_RA8806

?PR?_LCD_GOTOXY?LCDDEV_RA8806                   0019H    0002H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806
  +--> ?PR?_LCD_DELAY?LCDDEV_RA8806

?PR?LCD_ON?LCDDEV_RA8806                        0009H    0001H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?LCD_DATAREAD?LCDDEV_RA8806
BL51 BANKED LINKER/LOCATER V5.03                                                      02/09/2009  16:04:55  PAGE 4


  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806

?PR?LCD_DATAREAD?LCDDEV_RA8806                  0012H    0001H
  +--> ?PR?LCD_CHKBUSY?LCDDEV_RA8806

?PR?LCD_CLEARSCREEN?LCDDEV_RA8806               -----    -----
  +--> ?PR?LCD_GRAPHIC?LCDDEV_RA8806
  +--> ?PR?ACCESS_2PAGE?LCDDEV_RA8806
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806
  +--> ?PR?FILL_PNTR_TO_DPRAM?LCDDEV_RA8806

?PR?LCD_GRAPHIC?LCDDEV_RA8806                   000AH    0001H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?LCD_DATAREAD?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806

?PR?ACCESS_2PAGE?LCDDEV_RA8806                  000AH    0001H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?LCD_DATAREAD?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806

?PR?FILL_PNTR_TO_DPRAM?LCDDEV_RA8806            000AH    0001H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?LCD_DATAREAD?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806
  +--> ?PR?_LCD_DELAY?LCDDEV_RA8806
  +--> ?PR?LCD_CMDREAD?LCDDEV_RA8806

?PR?FRAMEDISPWELCOME?LCDFRAME                   0009H    0001H
  +--> ?PR?LCD_CLEARSCREEN?LCDDEV_RA8806
  +--> ?PR?LCD_GRAPHIC?LCDDEV_RA8806
  +--> ?CO?LCDFRAME
  +--> ?PR?_LCD_GRAPHIC_STR48X48?LCDDEV_RA8806

?CO?LCDFRAME                                    -----    -----
  +--> ?PR?DISPMENU1_1?LCDFRAME
  +--> ?PR?DISPMENU1_2?LCDFRAME
  +--> ?PR?DISPMENU1_3?LCDFRAME
  +--> ?PR?DISPMENU1_4?LCDFRAME

?PR?DISPMENU1_1?LCDFRAME                        -----    -----
  +--> ?PR?LCD_CLEARSCREEN?LCDDEV_RA8806
  +--> ?PR?_LCD_DISPTEXT?LCDDEV_RA8806

?PR?_LCD_DISPTEXT?LCDDEV_RA8806                 000AH    0007H
  +--> ?PR?ACCESS_PAGE1?LCDDEV_RA8806
  +--> ?PR?ONLY_SHOW_PAGE1?LCDDEV_RA8806
  +--> ?PR?LCD_TEXT?LCDDEV_RA8806
  +--> ?PR?_LCD_GOTOXY?LCDDEV_RA8806
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806

?PR?ACCESS_PAGE1?LCDDEV_RA8806                  0011H    0001H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?LCD_DATAREAD?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806
BL51 BANKED LINKER/LOCATER V5.03                                                      02/09/2009  16:04:55  PAGE 5



?PR?ONLY_SHOW_PAGE1?LCDDEV_RA8806               0011H    0001H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?LCD_DATAREAD?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806

?PR?LCD_TEXT?LCDDEV_RA8806                      0011H    0001H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?LCD_DATAREAD?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806

?PR?DISPMENU1_2?LCDFRAME                        -----    -----
  +--> ?PR?LCD_CLEARSCREEN?LCDDEV_RA8806
  +--> ?PR?_LCD_DISPTEXT?LCDDEV_RA8806

?PR?DISPMENU1_3?LCDFRAME                        -----    -----
  +--> ?PR?LCD_CLEARSCREEN?LCDDEV_RA8806
  +--> ?PR?_LCD_DISPTEXT?LCDDEV_RA8806

?PR?DISPMENU1_4?LCDFRAME                        -----    -----
  +--> ?PR?LCD_CLEARSCREEN?LCDDEV_RA8806
  +--> ?PR?_LCD_DISPTEXT?LCDDEV_RA8806

?PR?_LCD_GRAPHIC_STR48X48?LCDDEV_RA8806         000AH    0007H
  +--> ?PR?_LCD_HZ48X48?LCDDEV_RA8806
  +--> ?PR?_LCD_CHAR24X48?LCDDEV_RA8806

?PR?_LCD_HZ48X48?LCDDEV_RA8806                  0011H    0008H
  +--> ?CO?LCDDEV_RA8806
  +--> ?PR?_LCD_GOTOXY?LCDDEV_RA8806
  +--> ?PR?_LCD_STRINGWRITE?LCDDEV_RA8806

?PR?_LCD_STRINGWRITE?LCDDEV_RA8806              0019H    0007H
  +--> ?PR?LCD_CHKBUSY?LCDDEV_RA8806

?PR?_LCD_CHAR24X48?LCDDEV_RA8806                0011H    0007H
  +--> ?CO?LCDDEV_RA8806
  +--> ?PR?_LCD_GOTOXY?LCDDEV_RA8806
  +--> ?PR?_LCD_STRINGWRITE?LCDDEV_RA8806

?PR?_LCD_READREG?LCDDEV_RA8806                  0009H    0001H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?LCD_DATAREAD?LCDDEV_RA8806

?PR?REVERSE_DATA?LCDDEV_RA8806                  0009H    0001H
  +--> ?PR?_LCD_CMDWRITE?LCDDEV_RA8806
  +--> ?PR?LCD_DATAREAD?LCDDEV_RA8806
  +--> ?PR?_LCD_DATAWRITE?LCDDEV_RA8806

?PR?SYSTEM100MS_DOEVENTS?MAIN                   -----    -----
  +--> ?PR?KEYDOEVENTS?APPLICATION
  +--> ?PR?FRAMEMAINMENU?LCDFRAME

?PR?KEYDOEVENTS?APPLICATION                     0009H    0001H
  +--> ?PR?GETKEY_VALUE?KEYSCAN
  +--> ?CO?LCDFRAME

BL51 BANKED LINKER/LOCATER V5.03                                                      02/09/2009  16:04:55  PAGE 6


?PR?GETKEY_VALUE?KEYSCAN                        000AH    0004H

?PR?FRAMEMAINMENU?LCDFRAME                      -----    -----
  +--> ?PR?LCD_CLEARSCREEN?LCDDEV_RA8806
  +--> ?PR?LCD_GRAPHIC?LCDDEV_RA8806
  +--> ?CO?LCDFRAME
  +--> ?PR?_LCD_GRAPHIC_STR32X32?LCDDEV_RA8806

?PR?_LCD_GRAPHIC_STR32X32?LCDDEV_RA8806         0009H    0007H
  +--> ?PR?_LCD_HZ32X32?LCDDEV_RA8806
  +--> ?PR?_LCD_CHAR16X32?LCDDEV_RA8806

?PR?_LCD_HZ32X32?LCDDEV_RA8806                  0010H    0008H
  +--> ?CO?LCDDEV_RA8806
  +--> ?PR?_LCD_GOTOXY?LCDDEV_RA8806
  +--> ?PR?_LCD_STRINGWRITE?LCDDEV_RA8806

?PR?_LCD_CHAR16X32?LCDDEV_RA8806                0010H    0007H
  +--> ?CO?LCDDEV_RA8806
  +--> ?PR?_LCD_GOTOXY?LCDDEV_RA8806
  +--> ?PR?_LCD_STRINGWRITE?LCDDEV_RA8806



SYMBOL TABLE OF MODULE:  StudyPro (MAIN)

  VALUE           TYPE          NAME

⌨️ 快捷键说明

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