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

📄 rc500.m51

📁 这是一个关与LCD在嵌入式系统中应用的实例和程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.00d             07/16/2004  10:12:00  PAGE 1


BL51 BANKED LINKER/LOCATER V4.00d, INVOKED BY:
G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\BIN\BL51.EXE G:\MYWORK\短消息\12232
>> 液晶驱动程序\MAIN.OBJ TO G:\MYWORK\短消息\12232液晶驱动程序\RC500 RS (256) 
>> PL (68) PW (78)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  G:\MYWORK\短消息\12232液晶驱动程序\MAIN.OBJ (MAIN)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C_STARTUP)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?COPY)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?CLDOPTR)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?CSTPTR)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?CSTOPTR)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?IMUL)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?SLCMP)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?CCASE)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?MEMMOVE)
  G:\MYWORK\CYGNAL单片机\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  G:\MYWORK\短消息\12232液晶驱动程序\RC500 (MAIN)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            IDATA   0008H     0006H     UNIT         _IDATA_GROUP_
                    000EH     0002H                  *** GAP ***
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0000H.5   UNIT         ?BI?MAIN
                    0020H.5   0000H.3                *** GAP ***
            DATA    0021H     001DH     UNIT         _DATA_GROUP_
            DATA    003EH     0018H     UNIT         ?DT?SEND_INFO_PC?MAIN
            DATA    0056H     0013H     UNIT         ?DT?MAIN
            IDATA   0069H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     007CH     UNIT         _XDATA_GROUP_
            XDATA   007CH     0075H     UNIT         ?XD?MAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?_MF500PICCANTICOLL?MA
>> IN
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0001H     UNIT         ?PR?TIMER0?MAIN
                    000FH     0004H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     000DH     UNIT         ?PR?_WRITERC?MAIN
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0014H     UNIT         ?PR?RESETINFO?MAIN
                    003AH     0001H                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     0524H     UNIT         ?PR?MAIN?MAIN
            CODE    0562H     0518H     UNIT         ?CO?MAIN
            CODE    0A7AH     0347H     UNIT         ?C?LIB_CODE
            CODE    0DC1H     023CH     UNIT         ?PR?_MF500PICCCASCANTICOL
>> L?MAIN
            CODE    0FFDH     01EEH     UNIT         ?PR?_PCDSINGLERESPONSECMD
>> ?MAIN
BL51 BANKED LINKER/LOCATER V4.00d           07/16/2004  10:12:00  PAGE 2


            CODE    11EBH     0158H     UNIT         ?PR?_SEND_ICINFO_PC?MAIN
            CODE    1343H     012EH     UNIT         ?PR?INT2?MAIN
            CODE    1471H     011EH     UNIT         ?PR?_DISPZF?MAIN
            CODE    158FH     0110H     UNIT         ?PR?_DISPHZ?MAIN
            CODE    169FH     010CH     UNIT         ?PR?_MF500PICCVALUE?MAIN
            CODE    17ABH     00D3H     UNIT         ?PR?_MF500PICCREAD?MAIN
            CODE    187EH     00D1H     UNIT         ?PR?SMBUS_ISR?MAIN
            CODE    194FH     00B8H     UNIT         ?PR?_MF500PICCCASCSELECT?
>> MAIN
            CODE    1A07H     00B3H     UNIT         ?PR?SERI_INT?MAIN
            CODE    1ABAH     00AEH     UNIT         ?PR?_DISPTU?MAIN
            CODE    1B68H     00A7H     UNIT         ?PR?_MF500PICCAUTHSTATE?M
>> AIN
            CODE    1C0FH     009CH     UNIT         ?PR?MF500PCDCONFIG?MAIN
            CODE    1CABH     0090H     UNIT         ?PR?_MF500PICCREQUEST?MAI
>> N
            CODE    1D3BH     008CH     UNIT         ?C_C51STARTUP
            CODE    1DC7H     008BH     UNIT         ?PR?_MF500PICCWRITE?MAIN
            CODE    1E52H     0066H     UNIT         ?PR?_MF500HOSTCODEKEY?MAI
>> N
            CODE    1EB8H     0065H     UNIT         ?PR?_MF500PICCAUTHE2?MAIN
>> 
            CODE    1F1DH     005CH     UNIT         ?PR?_MF500PICCAUTHKEY?MAI
>> N
            CODE    1F79H     005CH     UNIT         ?PR?_PCDSETTMO?MAIN
            CODE    1FD5H     005CH     UNIT         ?PR?SEND_INFO_PC?MAIN
            CODE    2031H     0049H     UNIT         ?PR?_MF500PCDLOADKEYE2?MA
>> IN
            CODE    207AH     0047H     UNIT         ?PR?_WRLATTICE?MAIN
            CODE    20C1H     003DH     UNIT         ?PR?_PCDWRITEE2?MAIN
            CODE    20FEH     0039H     UNIT         ?PR?_WR_LCD?MAIN
            CODE    2137H     0033H     UNIT         ?PR?MF500PICCHALT?MAIN
            CODE    216AH     0033H     UNIT         ?PR?_PCDRFRESET?MAIN
            CODE    219DH     0031H     UNIT         ?PR?_CHK_BUSY?MAIN
            CODE    21CEH     0030H     UNIT         ?PR?_DELAY?MAIN
            CODE    21FEH     002FH     UNIT         ?PR?INIT_LCD?MAIN
            CODE    222DH     0024H     UNIT         ?PR?_DELAY1?MAIN
            CODE    2251H     0022H     UNIT         ?PR?SPEAKSOUND?MAIN
            CODE    2273H     0020H     UNIT         ?PR?_SM_RECEIVE?MAIN
            CODE    2293H     001AH     UNIT         ?PR?_SM_SEND?MAIN
            CODE    22ADH     0017H     UNIT         ?PR?BAUDRATE_INIT?MAIN
            CODE    22C4H     0013H     UNIT         ?PR?_CLEARBITMASK?MAIN
            CODE    22D7H     0010H     UNIT         ?PR?DELAY10MS?MAIN
            CODE    22E7H     000FH     UNIT         ?PR?_MF500PICCSELECT?MAIN
>> 
            CODE    22F6H     000FH     UNIT         ?PR?_SETBITMASK?MAIN
            CODE    2305H     000CH     UNIT         ?PR?_READRC?MAIN
            CODE    2311H     000CH     UNIT         ?C_INITSEG
            CODE    231DH     000BH     UNIT         ?PR?_DELAYYJ?MAIN
            CODE    2328H     0009H     UNIT         ?PR?FLUSHFIFO?MAIN



OVERLAY MAP OF MODULE:   G:\MYWORK\短消息\12232液晶驱动程序\RC500 (MAIN)


SEGMENT                                   DATA_GROUP          IDATA_GROUP     
>>     XDATA_GROUP
  +--> CALLED SEGMENT                   START    LENGTH     START    LENGTH   
>>   START    LENGTH
------------------------------------------------------------------------------
>> -----------------
?PR?INT2?MAIN                           -----    -----      -----    -----    
>>   -----    -----
  +--> ?PR?_READRC?MAIN
BL51 BANKED LINKER/LOCATER V4.00d           07/16/2004  10:12:00  PAGE 3


  +--> ?PR?_WRITERC?MAIN

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

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

?PR?MAIN?MAIN                           -----    -----      -----    -----    
>>   0000H    0068H
  +--> ?CO?MAIN
  +--> ?PR?INIT_LCD?MAIN
  +--> ?PR?_WRLATTICE?MAIN
  +--> ?PR?_DISPHZ?MAIN
  +--> ?PR?_DELAY1?MAIN
  +--> ?PR?_DISPZF?MAIN
  +--> ?PR?_DISPTU?MAIN
  +--> ?PR?SPEAKSOUND?MAIN
  +--> ?PR?BAUDRATE_INIT?MAIN
  +--> ?PR?_SM_SEND?MAIN
  +--> ?PR?_SM_RECEIVE?MAIN
  +--> ?PR?MF500PCDCONFIG?MAIN
  +--> ?PR?MF500PICCHALT?MAIN
  +--> ?PR?_MF500PICCREQUEST?MAIN
  +--> ?PR?_MF500PICCANTICOLL?MAIN
  +--> ?PR?_MF500PICCSELECT?MAIN
  +--> ?PR?_SEND_ICINFO_PC?MAIN
  +--> ?PR?_MF500HOSTCODEKEY?MAIN
  +--> ?PR?_MF500PICCAUTHKEY?MAIN
  +--> ?PR?_MF500PICCAUTHE2?MAIN
  +--> ?PR?_MF500PICCWRITE?MAIN
  +--> ?PR?_MF500PICCVALUE?MAIN
  +--> ?PR?_MF500PICCREAD?MAIN
  +--> ?PR?_MF500PCDLOADKEYE2?MAIN

?PR?INIT_LCD?MAIN                       -----    -----      -----    -----    
>>   -----    -----
  +--> ?PR?_DELAYYJ?MAIN
  +--> ?PR?_WR_LCD?MAIN

?PR?_WR_LCD?MAIN                        0026H    0004H      -----    -----    
>>   -----    -----
  +--> ?PR?_CHK_BUSY?MAIN

?PR?_CHK_BUSY?MAIN                      002AH    0001H      -----    -----    
>>   -----    -----
  +--> ?PR?_DELAYYJ?MAIN

?PR?_WRLATTICE?MAIN                     0021H    0004H      -----    -----    
>>   -----    -----
  +--> ?PR?_WR_LCD?MAIN

?PR?_DISPHZ?MAIN                        0021H    0005H      -----    -----    
>>   -----    -----
  +--> ?PR?_WR_LCD?MAIN

?PR?_DISPZF?MAIN                        0021H    0005H      -----    -----    
>>   -----    -----
  +--> ?PR?_WR_LCD?MAIN

?PR?_DISPTU?MAIN                        0021H    0004H      -----    -----    
>>   -----    -----
  +--> ?PR?_WR_LCD?MAIN

BL51 BANKED LINKER/LOCATER V4.00d           07/16/2004  10:12:00  PAGE 4


?PR?SPEAKSOUND?MAIN                     -----    -----      -----    -----    
>>   -----    -----
  +--> ?PR?DELAY10MS?MAIN

?PR?MF500PCDCONFIG?MAIN                 -----    -----      0008H    0004H    
>>   -----    -----
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?_READRC?MAIN
  +--> ?PR?_WRITERC?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_PCDRFRESET?MAIN

?PR?_PCDRFRESET?MAIN                    003DH    0001H      -----    -----    
>>   -----    -----
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?_SETBITMASK?MAIN

?PR?_SETBITMASK?MAIN                    -----    -----      000CH    0002H    
>>   -----    -----

?PR?MF500PICCHALT?MAIN                  0021H    0001H      -----    -----    
>>   -----    -----
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN
  +--> ?PR?_WRITERC?MAIN

?PR?_PCDSETTMO?MAIN                     -----    -----      -----    -----    
>>   -----    -----
  +--> ?PR?_WRITERC?MAIN

?PR?_PCDSINGLERESPONSECMD?MAIN          0036H    0007H      -----    -----    
>>   -----    -----
  +--> ?PR?_WRITERC?MAIN
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?_READRC?MAIN
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?MF500PCDCONFIG?MAIN
  +--> ?PR?_SETBITMASK?MAIN

?PR?FLUSHFIFO?MAIN                      -----    -----      -----    -----    
>>   -----    -----
  +--> ?PR?_SETBITMASK?MAIN

?PR?_MF500PICCREQUEST?MAIN              0021H    0005H      -----    -----    
>>   -----    -----
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?_WRITERC?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN

?PR?_MF500PICCANTICOLL?MAIN             -----    -----      -----    -----    
>>   -----    -----
  +--> ?PR?_MF500PICCCASCANTICOLL?MAIN

?PR?_MF500PICCCASCANTICOLL?MAIN         0021H    000EH      -----    -----    
>>   -----    -----
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?_WRITERC?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN

BL51 BANKED LINKER/LOCATER V4.00d           07/16/2004  10:12:00  PAGE 5


?PR?_MF500PICCSELECT?MAIN               0021H    0006H      -----    -----    
>>   -----    -----
  +--> ?PR?_MF500PICCCASCSELECT?MAIN

?PR?_MF500PICCCASCSELECT?MAIN           0027H    0008H      -----    -----    
>>   -----    -----
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?_WRITERC?MAIN
  +--> ?PR?_CLEARBITMASK?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN

?PR?_SEND_ICINFO_PC?MAIN                0021H    0009H      -----    -----    
>>   0068H    0014H
  +--> ?PR?_DELAY?MAIN

?PR?_MF500HOSTCODEKEY?MAIN              0030H    0006H      -----    -----    
>>   -----    -----

?PR?_MF500PICCAUTHKEY?MAIN              0021H    0009H      -----    -----    
>>   -----    -----
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN
  +--> ?PR?_MF500PICCAUTHSTATE?MAIN

?PR?_MF500PICCAUTHSTATE?MAIN            002CH    0006H      -----    -----    
>>   -----    -----
  +--> ?PR?_READRC?MAIN
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN

?PR?_MF500PICCAUTHE2?MAIN               0021H    000BH      -----    -----    
>>   -----    -----
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN
  +--> ?PR?_MF500PICCAUTHSTATE?MAIN

?PR?_MF500PICCWRITE?MAIN                0021H    0005H      -----    -----    
>>   -----    -----
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?_WRITERC?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN

?PR?_MF500PICCVALUE?MAIN                0021H    0007H      -----    -----    
>>   -----    -----
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN

?PR?_MF500PICCREAD?MAIN                 0021H    0006H      -----    -----    
>>   -----    -----
  +--> ?PR?FLUSHFIFO?MAIN
  +--> ?PR?_PCDSETTMO?MAIN
  +--> ?PR?_WRITERC?MAIN
  +--> ?PR?RESETINFO?MAIN
  +--> ?PR?_PCDSINGLERESPONSECMD?MAIN

?PR?_MF500PCDLOADKEYE2?MAIN             0021H    000FH      -----    -----    
>>   -----    -----
BL51 BANKED LINKER/LOCATER V4.00d           07/16/2004  10:12:00  PAGE 6

⌨️ 快捷键说明

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