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

📄 vx1818.m51

📁 台湾VX1818 TFT驱动模拟屏的源码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        12/31/2004  22:02:03  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
Z:\KEIL\C51\BIN\BL51.EXE func_shi.obj, inxv1818.obj, osd_vx1818.obj, vx1818_AU.obj TO VX1818 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  func_shi.obj (FUNC_SHI)
  inxv1818.obj (INXV1818)
  osd_vx1818.obj (OSD_VX1818)
  vx1818_AU.obj (VX1818_AU)
  Z:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  Z:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  Z:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  Z:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  Z:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  VX1818 (FUNC_SHI)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0003H     UNIT         ?DT?_OSD_ADDFONT?OSD_VX1818
            DATA    0013H     0001H     UNIT         ?DT?FUNC_SHI
            DATA    0014H     0001H     UNIT         ?DT?VX1818_AU
            IDATA   0015H     0002H     UNIT         ?ID?_OSD_ADDFONT?OSD_VX1818
                    0017H     0009H                  *** GAP ***
            BIT     0020H.0   0002H.7   UNIT         ?BI?VX1818_AU
            BIT     0022H.7   0000H.4   UNIT         _BIT_GROUP_
            BIT     0023H.3   0000H.1   UNIT         ?BI?FUNC_SHI
                    0023H.4   0000H.4                *** GAP ***
            DATA    0024H     0012H     UNIT         _DATA_GROUP_
            IDATA   0036H     002FH     UNIT         _IDATA_GROUP_
            IDATA   0065H     001FH     UNIT         ?ID?VX1818_AU
            IDATA   0084H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0001H     UNIT         ?PR?DELAY_NOP?FUNC_SHI
                    0004H     0007H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     115AH     UNIT         ?PR?MAIN?VX1818_AU
            CODE    1168H     068CH     UNIT         ?PR?INIT_VX1818?INXV1818
            CODE    17F4H     01C8H     UNIT         ?PR?RELOADSETTING?VX1818_AU
            CODE    19BCH     0184H     UNIT         ?PR?INITTOPMENU?VX1818_AU
            CODE    1B40H     013BH     UNIT         ?PR?_OSD_HBSECTION?OSD_VX1818
            CODE    1C7BH     0121H     UNIT         ?C?LIB_CODE
            CODE    1D9CH     00E3H     UNIT         ?PR?INITSUBMENU1?VX1818_AU
            CODE    1E7FH     00C1H     UNIT         ?PR?_SHOWCAP?VX1818_AU
            CODE    1F40H     00BFH     UNIT         ?PR?_ADJ_BRITCLR?INXV1818
            CODE    1FFFH     00ADH     UNIT         ?PR?INITVOLMENU?VX1818_AU
            CODE    20ACH     00A4H     UNIT         ?PR?_SUBMENU1?VX1818_AU
BL51 BANKED LINKER/LOCATER V5.11                                                      12/31/2004  22:02:03  PAGE 2


            CODE    2150H     00A3H     UNIT         ?PR?_SHI_SUB_READ?FUNC_SHI
            CODE    21F3H     0094H     UNIT         ?PR?_SUBMENU2?VX1818_AU
            CODE    2287H     008CH     UNIT         ?C_C51STARTUP
            CODE    2313H     0086H     UNIT         ?CO?VX1818_AU
            CODE    2399H     007EH     UNIT         ?PR?_VOLMENU?VX1818_AU
            CODE    2417H     007AH     UNIT         ?PR?_OSD_COLOR?OSD_VX1818
            CODE    2491H     0079H     UNIT         ?C_INITSEG
            CODE    250AH     0071H     UNIT         ?PR?_SHI_SUB_WRITE?FUNC_SHI
            CODE    257BH     0052H     UNIT         ?PR?_SEND_CON?FUNC_SHI
            CODE    25CDH     004DH     UNIT         ?PR?INITEEPROM?VX1818_AU
            CODE    261AH     0045H     UNIT         ?PR?_OSD_SHOW?OSD_VX1818
            CODE    265FH     0044H     UNIT         ?PR?_OSD_POS?OSD_VX1818
            CODE    26A3H     0044H     UNIT         ?PR?_OSD_SIZE?OSD_VX1818
            CODE    26E7H     003DH     UNIT         ?PR?_OSD_CLEAR?OSD_VX1818
            CODE    2724H     0037H     UNIT         ?PR?_OSD_ALPHA?OSD_VX1818
            CODE    275BH     0036H     UNIT         ?PR?_OSD_ADDFONT?OSD_VX1818
            CODE    2791H     0033H     UNIT         ?PR?_OSD_SWITCH?OSD_VX1818
            CODE    27C4H     002CH     UNIT         ?PR?_OSD_MADR?OSD_VX1818
            CODE    27F0H     002AH     UNIT         ?PR?TIME_COUNTER?VX1818_AU
            CODE    281AH     0029H     UNIT         ?PR?RECEIVE_CON?FUNC_SHI
            CODE    2843H     0021H     UNIT         ?PR?STOP_CON?FUNC_SHI
            CODE    2864H     001DH     UNIT         ?PR?OSD_CLEARALL?OSD_VX1818
            CODE    2881H     001CH     UNIT         ?PR?_AISEL_FUNC?INXV1818
            CODE    289DH     0017H     UNIT         ?PR?_OSD_BLINK?OSD_VX1818
            CODE    28B4H     0015H     UNIT         ?PR?ACK_CON?FUNC_SHI
            CODE    28C9H     0014H     UNIT         ?PR?NACK_CON?FUNC_SHI
            CODE    28DDH     0014H     UNIT         ?PR?START_CON?FUNC_SHI
            CODE    28F1H     0014H     UNIT         ?CO?OSD_VX1818
            CODE    2905H     0012H     UNIT         ?PR?_DELAYXMS?FUNC_SHI



OVERLAY MAP OF MODULE:   VX1818 (FUNC_SHI)


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

?PR?MAIN?VX1818_AU                    -----    -----      -----    -----      0036H    0008H
  +--> ?PR?_DELAYXMS?FUNC_SHI
  +--> ?PR?_OSD_MADR?OSD_VX1818
  +--> ?PR?_OSD_SWITCH?OSD_VX1818
  +--> ?PR?_OSD_BLINK?OSD_VX1818
  +--> ?PR?_OSD_ALPHA?OSD_VX1818
  +--> ?PR?RELOADSETTING?VX1818_AU
  +--> ?PR?_SHI_SUB_READ?FUNC_SHI
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
  +--> ?CO?VX1818_AU
  +--> ?PR?_OSD_SHOW?OSD_VX1818
  +--> ?PR?INIT_VX1818?INXV1818
  +--> ?PR?OSD_CLEARALL?OSD_VX1818
  +--> ?PR?INITTOPMENU?VX1818_AU
  +--> ?PR?INITSUBMENU1?VX1818_AU
BL51 BANKED LINKER/LOCATER V5.11                                                      12/31/2004  22:02:03  PAGE 3


  +--> ?PR?_SUBMENU1?VX1818_AU
  +--> ?PR?_SUBMENU2?VX1818_AU
  +--> ?PR?_OSD_HBSECTION?OSD_VX1818
  +--> ?PR?_OSD_COLOR?OSD_VX1818
  +--> ?PR?INITVOLMENU?VX1818_AU
  +--> ?PR?_VOLMENU?VX1818_AU
  +--> ?PR?_ADJ_BRITCLR?INXV1818
  +--> ?PR?_OSD_CLEAR?OSD_VX1818
  +--> ?PR?_OSD_POS?OSD_VX1818
  +--> ?PR?INITEEPROM?VX1818_AU
  +--> ?PR?_SHOWCAP?VX1818_AU
  +--> ?PR?_AISEL_FUNC?INXV1818

?PR?_OSD_MADR?OSD_VX1818              -----    -----      0024H    0001H      -----    -----
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_SHI_SUB_WRITE?FUNC_SHI           0023H.1  0000H.1    002AH    000AH      -----    -----
  +--> ?PR?STOP_CON?FUNC_SHI
  +--> ?PR?DELAY_NOP?FUNC_SHI
  +--> ?PR?START_CON?FUNC_SHI
  +--> ?PR?_SEND_CON?FUNC_SHI

?PR?STOP_CON?FUNC_SHI                 0023H.2  0000H.1    -----    -----      -----    -----
  +--> ?PR?DELAY_NOP?FUNC_SHI

?PR?START_CON?FUNC_SHI                -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_NOP?FUNC_SHI

?PR?_SEND_CON?FUNC_SHI                -----    -----      0034H    0002H      -----    -----
  +--> ?PR?DELAY_NOP?FUNC_SHI

?PR?_OSD_SWITCH?OSD_VX1818            -----    -----      0025H    0001H      0053H    0001H
  +--> ?PR?_SHI_SUB_READ?FUNC_SHI
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_SHI_SUB_READ?FUNC_SHI            0023H.1  0000H.1    0027H    000AH      -----    -----
  +--> ?PR?STOP_CON?FUNC_SHI
  +--> ?PR?DELAY_NOP?FUNC_SHI
  +--> ?PR?START_CON?FUNC_SHI
  +--> ?PR?_SEND_CON?FUNC_SHI
  +--> ?PR?RECEIVE_CON?FUNC_SHI
  +--> ?PR?ACK_CON?FUNC_SHI
  +--> ?PR?NACK_CON?FUNC_SHI

?PR?RECEIVE_CON?FUNC_SHI              -----    -----      0031H    0001H      -----    -----
  +--> ?PR?DELAY_NOP?FUNC_SHI

?PR?ACK_CON?FUNC_SHI                  -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_NOP?FUNC_SHI

?PR?NACK_CON?FUNC_SHI                 -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_NOP?FUNC_SHI

?PR?_OSD_BLINK?OSD_VX1818             -----    -----      0024H    0001H      -----    -----
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_OSD_ALPHA?OSD_VX1818             -----    -----      0024H    0002H      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      12/31/2004  22:02:03  PAGE 4


  +--> ?PR?_SHI_SUB_READ?FUNC_SHI
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?RELOADSETTING?VX1818_AU           -----    -----      -----    -----      003EH    0001H
  +--> ?PR?_SHI_SUB_READ?FUNC_SHI
  +--> ?PR?INITEEPROM?VX1818_AU
  +--> ?PR?_ADJ_BRITCLR?INXV1818
  +--> ?PR?_SHOWCAP?VX1818_AU
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
  +--> ?PR?_AISEL_FUNC?INXV1818
  +--> ?PR?_DELAYXMS?FUNC_SHI

?PR?INITEEPROM?VX1818_AU              -----    -----      -----    -----      -----    -----
  +--> ?CO?VX1818_AU
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_ADJ_BRITCLR?INXV1818             -----    -----      0024H    0002H      -----    -----
  +--> ?PR?_SHI_SUB_READ?FUNC_SHI
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_SHOWCAP?VX1818_AU                -----    -----      0024H    0001H      -----    -----
  +--> ?PR?_OSD_SWITCH?OSD_VX1818
  +--> ?PR?_OSD_HBSECTION?OSD_VX1818
  +--> ?PR?_OSD_CLEAR?OSD_VX1818
  +--> ?PR?_OSD_COLOR?OSD_VX1818
  +--> ?PR?_OSD_POS?OSD_VX1818
  +--> ?PR?_OSD_SIZE?OSD_VX1818
  +--> ?CO?VX1818_AU
  +--> ?PR?_OSD_SHOW?OSD_VX1818

?PR?_OSD_HBSECTION?OSD_VX1818         0022H.7  0000H.1    0025H    0005H      -----    -----
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_OSD_CLEAR?OSD_VX1818             -----    -----      0025H    0001H      0053H    0012H
  +--> ?CO?OSD_VX1818
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_OSD_COLOR?OSD_VX1818             0022H.7  0000H.2    0025H    0002H      003FH    0002H
  +--> ?PR?_SHI_SUB_READ?FUNC_SHI
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_OSD_POS?OSD_VX1818               -----    -----      -----    -----      003FH    0002H
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_OSD_SIZE?OSD_VX1818              -----    -----      -----    -----      003FH    0002H
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_OSD_SHOW?OSD_VX1818              -----    -----      0025H    0005H      0053H    0002H
  +--> ?CO?OSD_VX1818
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI

?PR?_AISEL_FUNC?INXV1818              -----    -----      0025H    0001H      -----    -----
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
  +--> ?PR?_DELAYXMS?FUNC_SHI

?PR?INIT_VX1818?INXV1818              -----    -----      0024H    0001H      -----    -----
  +--> ?PR?_SHI_SUB_WRITE?FUNC_SHI
BL51 BANKED LINKER/LOCATER V5.11                                                      12/31/2004  22:02:03  PAGE 5


  +--> ?PR?_AISEL_FUNC?INXV1818
  +--> ?PR?_DELAYXMS?FUNC_SHI

?PR?OSD_CLEARALL?OSD_VX1818           -----    -----      -----    -----      003EH    0001H
  +--> ?PR?_OSD_CLEAR?OSD_VX1818

?PR?INITTOPMENU?VX1818_AU             -----    -----      -----    -----      -----    -----
  +--> ?PR?_OSD_MADR?OSD_VX1818
  +--> ?PR?_OSD_HBSECTION?OSD_VX1818
  +--> ?PR?_OSD_SIZE?OSD_VX1818
  +--> ?PR?_OSD_POS?OSD_VX1818
  +--> ?PR?_OSD_COLOR?OSD_VX1818
  +--> ?CO?VX1818_AU
  +--> ?PR?_OSD_SHOW?OSD_VX1818
  +--> ?PR?_OSD_SWITCH?OSD_VX1818

?PR?INITSUBMENU1?VX1818_AU            -----    -----      -----    -----      -----    -----
  +--> ?PR?_OSD_MADR?OSD_VX1818
  +--> ?PR?_OSD_HBSECTION?OSD_VX1818
  +--> ?PR?_OSD_COLOR?OSD_VX1818
  +--> ?PR?_OSD_SIZE?OSD_VX1818
  +--> ?PR?_OSD_POS?OSD_VX1818

?PR?_SUBMENU1?VX1818_AU               -----    -----      0024H    0001H      003EH    0015H
  +--> ?PR?_OSD_CLEAR?OSD_VX1818
  +--> ?PR?_OSD_SHOW?OSD_VX1818
  +--> ?PR?_OSD_SWITCH?OSD_VX1818

?PR?_SUBMENU2?VX1818_AU               -----    -----      0024H    0001H      003EH    0015H
  +--> ?PR?_OSD_CLEAR?OSD_VX1818
  +--> ?PR?_OSD_SHOW?OSD_VX1818
  +--> ?PR?_OSD_SWITCH?OSD_VX1818

?PR?INITVOLMENU?VX1818_AU             -----    -----      -----    -----      -----    -----
  +--> ?PR?_OSD_MADR?OSD_VX1818
  +--> ?PR?_OSD_SWITCH?OSD_VX1818
  +--> ?PR?_OSD_HBSECTION?OSD_VX1818
  +--> ?PR?_OSD_COLOR?OSD_VX1818
  +--> ?PR?_OSD_SIZE?OSD_VX1818
  +--> ?PR?_OSD_POS?OSD_VX1818
  +--> ?CO?VX1818_AU
  +--> ?PR?_OSD_SHOW?OSD_VX1818

?PR?_VOLMENU?VX1818_AU                -----    -----      -----    -----      003EH    0015H
  +--> ?PR?_OSD_SHOW?OSD_VX1818
  +--> ?PR?_OSD_SWITCH?OSD_VX1818



SYMBOL TABLE OF MODULE:  VX1818 (FUNC_SHI)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        FUNC_SHI
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
BL51 BANKED LINKER/LOCATER V5.11                                                      12/31/2004  22:02:03  PAGE 6


  C:281AH         PUBLIC        receive_con
  C:2905H         PUBLIC        _DelayXms
  C:257BH         PUBLIC        _send_con
  B:0023H.3       PUBLIC        ack
  B:0080H.0       PUBLIC        sda
  C:28C9H         PUBLIC        nack_con
  C:0003H         PUBLIC        delay_nop
  B:0080H.1       PUBLIC        scl
  C:2150H         PUBLIC        _shi_sub_read
  C:28B4H         PUBLIC        ack_con
  D:0013H         PUBLIC        bytedata
  C:28DDH         PUBLIC        start_con
  C:250AH         PUBLIC        _shi_sub_write
  C:2843H         PUBLIC        stop_con
  -------         PROC          _SHI_SUB_READ
  D:0027H         SYMBOL        device
  D:0028H         SYMBOL        address
  D:0029H         SYMBOL        num_data
  D:002AH         SYMBOL        buf_data
  -------         DO            
  D:002DH         SYMBOL        count
  D:002EH         SYMBOL        buf_data_temp
  B:0023H.1       SYMBOL        com
  C:21EAH         SYMBOL        Com_Received
  -------         ENDDO         
  C:2150H         LINE#         58
  C:2156H         LINE#         59
  C:2156H         LINE#         60
  C:2159H         LINE#         63
  C:215BH         LINE#         66
  C:215EH         LINE#         67
  C:215EH         LINE#         68

⌨️ 快捷键说明

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