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

📄 tp_rom_test3.m51

📁 8051带32Mflash的源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.01                                                        11/16/2007  15:52:12  PAGE 1


BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\main.obj, .\delay.obj, .\display.obj, .\key.obj, .\RAM.obj, .\ROM.obj, .\SERIAL.obj, .\TP.obj
>>  TO TP_ROM_TEST3 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\main.obj (MAIN)
  .\delay.obj (DELAY)
  .\display.obj (DISPLAY)
  .\key.obj (KEY)
  .\RAM.obj (RAM)
  .\ROM.obj (ROM)
  .\SERIAL.obj (SERIAL)
  .\TP.obj (TP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)


LINK MAP OF MODULE:  TP_ROM_TEST3 (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     0008H     UNIT         ?DT?MAIN
            DATA    0010H     0006H     UNIT         ?DT?SERIAL
            DATA    0016H     0004H     UNIT         ?DT?_ROM_WRITE_PAGE?ROM
            DATA    001AH     0004H     UNIT         ?DT?TP
            DATA    001EH     0002H     UNIT         ?DT?ROM_READ_BLOCK_WORD?ROM
            BIT     0020H.0   0000H.1   UNIT         ?BI?RAM_CS?RAM
            BIT     0020H.1   0000H.1   UNIT         ?BI?TP
            BIT     0020H.2   0000H.1   UNIT         _BIT_GROUP_
                    0020H.3   0000H.5                *** GAP ***
            DATA    0021H     002CH     UNIT         _DATA_GROUP_
            DATA    004DH     0003H     UNIT         ?DT?DISPLAY
            DATA    0050H     0002H     UNIT         ?DT?_PUTWORD?SERIAL
            IDATA   0052H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0210H     UNIT         _XDATA_GROUP_
            XDATA   0210H     020EH     UNIT         ?XD?SERIAL

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     001DH     UNIT         ?PR?_W_D?DISPLAY
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     01DBH     UNIT         ?C?LIB_CODE
            CODE    0201H     0118H     UNIT         ?PR?_DISP_PIC?MAIN
BL51 BANKED LINKER/LOCATER V5.01                                                      11/16/2007  15:52:12  PAGE 2


            CODE    0319H     0106H     UNIT         ?PR?DISPLAY_CLEAR?DISPLAY
            CODE    041FH     00C3H     UNIT         ?PR?LCM_INIT?DISPLAY
            CODE    04E2H     009DH     UNIT         ?PR?MAIN?MAIN
            CODE    057FH     0092H     UNIT         ?PR?_ROM_PROGRAM?MAIN
            CODE    0611H     0082H     UNIT         ?PR?KEY_SCAN?KEY
            CODE    0693H     0081H     UNIT         ?PR?TP_XY_READ?TP
            CODE    0714H     007EH     UNIT         ?PR?_WRITE_TO_ROM?MAIN
            CODE    0792H     006BH     UNIT         ?PR?_ROM_ERASE_BLOCK?ROM
            CODE    07FDH     0050H     UNIT         ?PR?READ_ROM_ID?ROM
            CODE    084DH     004FH     UNIT         ?PR?TEST_REGISTER?MAIN
            CODE    089CH     004FH     UNIT         ?PR?OPTION_ROM?MAIN
            CODE    08EBH     0045H     UNIT         ?PR?TEST_PIXEL2?DISPLAY
            CODE    0930H     003EH     UNIT         ?PR?_SET_PIXEL?DISPLAY
            CODE    096EH     003BH     UNIT         ?PR?_ROM_WRITE_ADDROW?ROM
            CODE    09A9H     0038H     UNIT         ?PR?_ROM_WRITE_PAGE?ROM
            CODE    09E1H     0035H     UNIT         ?PR?_READ_PAGE?ROM
            CODE    0A16H     0033H     UNIT         ?PR?_RGB?DISPLAY
            CODE    0A49H     0032H     UNIT         ?PR?_LCM_SETUP_REG?DISPLAY
            CODE    0A7BH     0030H     UNIT         ?PR?TEST_TP_INT?MAIN
            CODE    0AABH     002CH     UNIT         ?PR?ROM_READ_BLOCK_BYTE?ROM
            CODE    0AD7H     002AH     UNIT         ?PR?SERIAL_ISR?SERIAL
            CODE    0B01H     0027H     UNIT         ?PR?DISPLAY_RED?DISPLAY
            CODE    0B28H     0027H     UNIT         ?PR?DISPLAY_GREEN?DISPLAY
            CODE    0B4FH     0027H     UNIT         ?PR?DISPLAY_BLUE?DISPLAY
            CODE    0B76H     0026H     UNIT         ?PR?_RAM_READ_WORD?RAM
            CODE    0B9CH     0026H     UNIT         ?PR?READFROMCHARFROM7843?TP
            CODE    0BC2H     0025H     UNIT         ?PR?ROM_CHECK_OPTION?ROM
            CODE    0BE7H     0022H     UNIT         ?PR?_DELAY1S?DELAY
            CODE    0C09H     0022H     UNIT         ?PR?DISPLAY_BLACK?DISPLAY
            CODE    0C2BH     0022H     UNIT         ?PR?_ROM_WRITE_COM?ROM
            CODE    0C4DH     0022H     UNIT         ?PR?_ROM_WRITE_ADDCOL?ROM
            CODE    0C6FH     0022H     UNIT         ?PR?_ROM_WRITE_DATA?ROM
            CODE    0C91H     0021H     UNIT         ?PR?ROM_CHECK_BUSY?ROM
            CODE    0CB2H     0020H     UNIT         ?PR?TEST_ROM_ID?MAIN
            CODE    0CD2H     001FH     UNIT         ?PR?_DELAY10MS?DELAY
            CODE    0CF1H     001FH     UNIT         ?PR?DISPLAY_WHITE?DISPLAY
            CODE    0D10H     001FH     UNIT         ?PR?_WRITECHARTO7843?TP
            CODE    0D2FH     001EH     UNIT         ?PR?SET_WHOLE_SCREEN?DISPLAY
            CODE    0D4DH     001EH     UNIT         ?PR?SERIAL_INIT?SERIAL
            CODE    0D6BH     001CH     UNIT         ?PR?ROM_CS?ROM
            CODE    0D87H     0017H     UNIT         ?PR?_DELAY5US?DELAY
            CODE    0D9EH     0017H     UNIT         ?PR?RAM_CS?RAM
            CODE    0DB5H     0017H     UNIT         ?PR?_RAM_WRITE_WORD?RAM
            CODE    0DCCH     0016H     UNIT         ?PR?_PUTWORD?SERIAL
            CODE    0DE2H     0015H     UNIT         ?PR?LCM_CS?DISPLAY
            CODE    0DF7H     0015H     UNIT         ?PR?_W_C?DISPLAY
            CODE    0E0CH     0015H     UNIT         ?PR?_ROM_RD_WR_DATA_START?ROM
            CODE    0E21H     0015H     UNIT         ?PR?ROM_READ_BLOCK_WORD?ROM
            CODE    0E36H     0014H     UNIT         ?PR?DIS_RGB?DISPLAY
            CODE    0E4AH     0013H     UNIT         ?PR?START?TP
            CODE    0E5DH     0011H     UNIT         ?PR?TP_CS?TP
            CODE    0E6EH     0010H     UNIT         ?PR?_W_D_HL?DISPLAY
            CODE    0E7EH     0010H     UNIT         ?PR?_WRITE_PICDATA1?DISPLAY
            CODE    0E8EH     000FH     UNIT         ?PR?GETWORD?SERIAL
            CODE    0E9DH     000EH     UNIT         ?PR?_PUTCHAR?SERIAL
            CODE    0EABH     000EH     UNIT         ?PR?GETCHAR?SERIAL
            CODE    0EB9H     000CH     UNIT         ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.01                                                      11/16/2007  15:52:12  PAGE 3


            CODE    0EC5H     000BH     UNIT         ?PR?_RAM_READ_BYTE?RAM
            CODE    0ED0H     000BH     UNIT         ?PR?_ROM_WRITE_BLOCK_START?ROM
            CODE    0EDBH     000BH     UNIT         ?PR?_ROM_READ_BLOCK_START?ROM
            CODE    0EE6H     000AH     UNIT         ?PR?_CMD?DISPLAY
            CODE    0EF0H     000AH     UNIT         ?PR?_RAM_WRITE_BYTE?RAM
            CODE    0EFAH     0009H     UNIT         ?PR?TP_INIT?TP
            CODE    0F03H     0008H     UNIT         ?PR?ROM_WRITE_BLOCK_END?ROM
            CODE    0F0BH     0007H     UNIT         ?PR?TP_ZHONGDUAN?TP
            CODE    0F12H     0006H     UNIT         ?PR?KEY_TEST?KEY
            CODE    0F18H     0004H     UNIT         ?PR?RAM_INIT?RAM
            CODE    0F1CH     0004H     UNIT         ?CO?TP
            CODE    0F20H     0003H     UNIT         ?PR?_WRITE_PICDATA?DISPLAY
            CODE    0F23H     0001H     UNIT         ?PR?ROM_INIT?ROM



OVERLAY MAP OF MODULE:   TP_ROM_TEST3 (MAIN)


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

?PR?MAIN?MAIN                          -----    -----      0021H    000FH      -----    -----
  +--> ?PR?RAM_INIT?RAM
  +--> ?PR?SERIAL_INIT?SERIAL
  +--> ?PR?TP_INIT?TP
  +--> ?PR?_DELAY10MS?DELAY
  +--> ?PR?TEST_ROM_ID?MAIN
  +--> ?PR?LCM_INIT?DISPLAY
  +--> ?PR?DISPLAY_RED?DISPLAY
  +--> ?PR?DISPLAY_WHITE?DISPLAY
  +--> ?PR?DISPLAY_BLACK?DISPLAY
  +--> ?PR?TEST_TP_INT?MAIN
  +--> ?PR?KEY_SCAN?KEY
  +--> ?PR?DIS_RGB?DISPLAY
  +--> ?PR?OPTION_ROM?MAIN
  +--> ?PR?_DISP_PIC?MAIN
  +--> ?PR?TEST_REGISTER?MAIN

?PR?TEST_ROM_ID?MAIN                   -----    -----      0030H    0002H      -----    -----
  +--> ?PR?READ_ROM_ID?ROM
  +--> ?PR?_PUTCHAR?SERIAL
  +--> ?PR?_DELAY10MS?DELAY

?PR?READ_ROM_ID?ROM                    -----    -----      -----    -----      -----    -----
  +--> ?PR?ROM_CS?ROM

?PR?ROM_CS?ROM                         0020H.2  0000H.1    -----    -----      -----    -----

?PR?LCM_INIT?DISPLAY                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY10MS?DELAY
  +--> ?PR?_CMD?DISPLAY

?PR?_CMD?DISPLAY                       -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.01                                                      11/16/2007  15:52:12  PAGE 4


  +--> ?PR?_W_C?DISPLAY
  +--> ?PR?_W_D?DISPLAY

?PR?_W_C?DISPLAY                       -----    -----      -----    -----      -----    -----
  +--> ?PR?LCM_CS?DISPLAY

?PR?LCM_CS?DISPLAY                     0020H.2  0000H.1    -----    -----      -----    -----

?PR?_W_D?DISPLAY                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_RGB?DISPLAY
  +--> ?PR?LCM_CS?DISPLAY

?PR?DISPLAY_RED?DISPLAY                -----    -----      -----    -----      -----    -----
  +--> ?PR?SET_WHOLE_SCREEN?DISPLAY
  +--> ?PR?_W_D?DISPLAY

?PR?SET_WHOLE_SCREEN?DISPLAY           -----    -----      -----    -----      -----    -----
  +--> ?PR?_W_C?DISPLAY
  +--> ?PR?_W_D?DISPLAY

?PR?DISPLAY_WHITE?DISPLAY              -----    -----      -----    -----      -----    -----
  +--> ?PR?SET_WHOLE_SCREEN?DISPLAY
  +--> ?PR?_W_D?DISPLAY

?PR?DISPLAY_BLACK?DISPLAY              -----    -----      -----    -----      -----    -----
  +--> ?PR?SET_WHOLE_SCREEN?DISPLAY
  +--> ?PR?_W_D?DISPLAY

?PR?TEST_TP_INT?MAIN                   -----    -----      0030H    0004H      -----    -----
  +--> ?PR?KEY_SCAN?KEY
  +--> ?PR?TP_XY_READ?TP
  +--> ?PR?_SET_PIXEL?DISPLAY

?PR?KEY_SCAN?KEY                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY10MS?DELAY

?PR?TP_XY_READ?TP                      -----    -----      0034H    0004H      -----    -----
  +--> ?CO?TP
  +--> ?PR?_DELAY5US?DELAY
  +--> ?PR?START?TP
  +--> ?PR?_WRITECHARTO7843?TP
  +--> ?PR?READFROMCHARFROM7843?TP
  +--> ?PR?TP_CS?TP

?PR?START?TP                           -----    -----      -----    -----      -----    -----
  +--> ?PR?TP_CS?TP
  +--> ?PR?_DELAY5US?DELAY

?PR?TP_CS?TP                           0020H.2  0000H.1    -----    -----      -----    -----

?PR?_SET_PIXEL?DISPLAY                 -----    -----      0034H    0002H      -----    -----
  +--> ?PR?_CMD?DISPLAY

?PR?DIS_RGB?DISPLAY                    -----    -----      -----    -----      -----    -----
  +--> ?PR?DISPLAY_GREEN?DISPLAY
  +--> ?PR?_DELAY10MS?DELAY
  +--> ?PR?DISPLAY_BLACK?DISPLAY
BL51 BANKED LINKER/LOCATER V5.01                                                      11/16/2007  15:52:12  PAGE 5



?PR?DISPLAY_GREEN?DISPLAY              -----    -----      -----    -----      -----    -----
  +--> ?PR?SET_WHOLE_SCREEN?DISPLAY
  +--> ?PR?_W_D?DISPLAY

?PR?OPTION_ROM?MAIN                    -----    -----      0030H    0001H      -----    -----
  +--> ?PR?DISPLAY_GREEN?DISPLAY
  +--> ?PR?KEY_SCAN?KEY
  +--> ?PR?_WRITE_TO_ROM?MAIN

?PR?_WRITE_TO_ROM?MAIN                 -----    -----      0031H    0006H      -----    -----
  +--> ?PR?DISPLAY_BLUE?DISPLAY
  +--> ?PR?KEY_SCAN?KEY
  +--> ?PR?DISPLAY_RED?DISPLAY
  +--> ?PR?_ROM_ERASE_BLOCK?ROM
  +--> ?PR?_PUTCHAR?SERIAL
  +--> ?PR?DISPLAY_GREEN?DISPLAY
  +--> ?PR?_ROM_PROGRAM?MAIN
  +--> ?PR?DISPLAY_BLACK?DISPLAY
  +--> ?PR?_DISP_PIC?MAIN

?PR?DISPLAY_BLUE?DISPLAY               -----    -----      -----    -----      -----    -----
  +--> ?PR?SET_WHOLE_SCREEN?DISPLAY
  +--> ?PR?_W_D?DISPLAY

?PR?_ROM_ERASE_BLOCK?ROM               -----    -----      0037H    0003H      -----    -----
  +--> ?PR?_ROM_WRITE_COM?ROM
  +--> ?PR?_ROM_WRITE_ADDCOL?ROM
  +--> ?PR?ROM_CS?ROM
  +--> ?PR?_DELAY5US?DELAY

?PR?_ROM_WRITE_COM?ROM                 -----    -----      -----    -----      -----    -----
  +--> ?PR?ROM_CS?ROM
  +--> ?PR?_DELAY10MS?DELAY

?PR?_ROM_WRITE_ADDCOL?ROM              -----    -----      -----    -----      -----    -----
  +--> ?PR?ROM_CS?ROM
  +--> ?PR?_DELAY10MS?DELAY

?PR?_ROM_PROGRAM?MAIN                  -----    -----      0037H    000EH      -----    -----
  +--> ?PR?_ROM_WRITE_BLOCK_START?ROM
  +--> ?PR?GETCHAR?SERIAL
  +--> ?PR?_ROM_WRITE_DATA?ROM
  +--> ?PR?ROM_WRITE_BLOCK_END?ROM

?PR?_ROM_WRITE_BLOCK_START?ROM         -----    -----      -----    -----      -----    -----
  +--> ?PR?_ROM_RD_WR_DATA_START?ROM

?PR?_ROM_RD_WR_DATA_START?ROM          -----    -----      0048H    0003H      -----    -----
  +--> ?PR?_ROM_WRITE_COM?ROM
  +--> ?PR?_ROM_WRITE_ADDCOL?ROM
  +--> ?PR?_ROM_WRITE_ADDROW?ROM

?PR?_ROM_WRITE_ADDROW?ROM              -----    -----      004BH    0002H      -----    -----
  +--> ?PR?ROM_CS?ROM
  +--> ?PR?_DELAY10MS?DELAY

BL51 BANKED LINKER/LOCATER V5.01                                                      11/16/2007  15:52:12  PAGE 6


?PR?_ROM_WRITE_DATA?ROM                -----    -----      -----    -----      -----    -----
  +--> ?PR?ROM_CS?ROM
  +--> ?PR?_DELAY10MS?DELAY

?PR?ROM_WRITE_BLOCK_END?ROM            -----    -----      -----    -----      -----    -----
  +--> ?PR?_ROM_WRITE_COM?ROM

?PR?_DISP_PIC?MAIN                     -----    -----      0037H    000FH      -----    -----
  +--> ?PR?DISPLAY_CLEAR?DISPLAY
  +--> ?PR?SET_WHOLE_SCREEN?DISPLAY
  +--> ?PR?_READ_PAGE?ROM
  +--> ?PR?_WRITE_PICDATA1?DISPLAY

?PR?DISPLAY_CLEAR?DISPLAY              -----    -----      0046H    0001H      -----    -----
  +--> ?PR?SET_WHOLE_SCREEN?DISPLAY
  +--> ?PR?_W_D?DISPLAY
  +--> ?PR?_RGB?DISPLAY

?PR?_READ_PAGE?ROM                     -----    -----      0046H    0002H      0000H    0210H
  +--> ?PR?_ROM_READ_BLOCK_START?ROM
  +--> ?PR?ROM_READ_BLOCK_BYTE?ROM

?PR?_ROM_READ_BLOCK_START?ROM          -----    -----      -----    -----      -----    -----
  +--> ?PR?_ROM_RD_WR_DATA_START?ROM

?PR?ROM_READ_BLOCK_BYTE?ROM            -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY5US?DELAY
  +--> ?PR?ROM_CS?ROM

⌨️ 快捷键说明

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