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

📄 hid.m51

📁 USB接口的HID类键盘模拟
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        09/03/2007  15:40:51  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE USBEX.obj TO hid RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  USBEX.obj (USBEX)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)


LINK MAP OF MODULE:  hid (USBEX)


            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     000BH     UNIT         _IDATA_GROUP_
            IDATA   0013H     0009H     UNIT         ?ID?USBEX
                    001CH     0004H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         ?BI?USBEX
                    0020H.2   000FH.6                *** GAP ***
            DATA    0030H     000AH     ABSOLUTE     
            DATA    003AH     0024H     UNIT         _DATA_GROUP_
            DATA    005EH     0020H     UNIT         ?DT?USBEX
            IDATA   007EH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     BCF0H                  *** GAP ***
            XDATA   BCF0H     0001H     ABSOLUTE     
                    BCF1H     0100H                  *** GAP ***
            XDATA   BDF1H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     01E8H     UNIT         ?PR?MCH375INTERRUPT?USBEX
            CODE    01EBH     00C5H     UNIT         ?PR?MAIN?USBEX
            CODE    02B0H     0080H     UNIT         ?CO?USBEX
            CODE    0330H     003FH     UNIT         ?PR?MCH375EP0UP?USBEX
            CODE    036FH     001EH     UNIT         ?PR?MCH375DESUP?USBEX
            CODE    038DH     001AH     UNIT         ?PR?UP_DATA?USBEX
            CODE    03A7H     0012H     UNIT         ?C?LIB_CODE
            CODE    03B9H     0011H     UNIT         ?PR?CH375_INIT?USBEX
            CODE    03CAH     000FH     UNIT         ?PR?DELAY50MS?USBEX
            CODE    03D9H     000EH     UNIT         ?PR?CH375_RD_DAT_PORT?USBEX
            CODE    03E7H     000CH     UNIT         ?C_C51STARTUP
            CODE    03F3H     0008H     UNIT         ?PR?_CH375_WR_CMD_PORT?USBEX
            CODE    03FBH     0008H     UNIT         ?PR?_CH375_WR_DAT_PORT?USBEX
            CODE    0403H     0005H     UNIT         ?PR?DELAY2US?USBEX
            CODE    0408H     0001H     UNIT         ?PR?DELAY1US?USBEX



OVERLAY MAP OF MODULE:   hid (USBEX)
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:40:51  PAGE 2




SEGMENT                                DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                START    LENGTH     START    LENGTH
------------------------------------------------------------------------
?C_C51STARTUP                        -----    -----      -----    -----
  +--> ?PR?MAIN?USBEX

?PR?MAIN?USBEX                       003AH    0012H      0008H    000BH
  +--> ?PR?DELAY50MS?USBEX
  +--> ?PR?CH375_INIT?USBEX
  +--> ?PR?MCH375INTERRUPT?USBEX
  +--> ?PR?UP_DATA?USBEX

?PR?CH375_INIT?USBEX                 -----    -----      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?USBEX
  +--> ?PR?_CH375_WR_DAT_PORT?USBEX
  +--> ?PR?CH375_RD_DAT_PORT?USBEX

?PR?_CH375_WR_CMD_PORT?USBEX         -----    -----      -----    -----
  +--> ?PR?DELAY2US?USBEX

?PR?_CH375_WR_DAT_PORT?USBEX         -----    -----      -----    -----
  +--> ?PR?DELAY1US?USBEX

?PR?CH375_RD_DAT_PORT?USBEX          -----    -----      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?USBEX
  +--> ?PR?DELAY1US?USBEX

?PR?MCH375INTERRUPT?USBEX            004CH    0012H      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?USBEX
  +--> ?PR?CH375_RD_DAT_PORT?USBEX
  +--> ?PR?_CH375_WR_DAT_PORT?USBEX
  +--> ?CO?USBEX
  +--> ?PR?MCH375DESUP?USBEX
  +--> ?PR?MCH375EP0UP?USBEX

?PR?MCH375EP0UP?USBEX                -----    -----      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?USBEX
  +--> ?PR?_CH375_WR_DAT_PORT?USBEX

?PR?UP_DATA?USBEX                    -----    -----      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?USBEX
  +--> ?PR?_CH375_WR_DAT_PORT?USBEX



SYMBOL TABLE OF MODULE:  hid (USBEX)

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

  -------         MODULE        USBEX
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:40:51  PAGE 3


  C:03DEH         PUBLIC        CH375_RD_DAT_PORT
  B:0090H.4       PUBLIC        CH375ACT
  X:BDF1H         PUBLIC        CH375_CMD_PORT
  C:0408H         PUBLIC        Delay1us
  X:BCF0H         PUBLIC        CH375_DAT_PORT
  D:005EH         PUBLIC        RevBuffer
  C:0403H         PUBLIC        Delay2us
  D:0068H         PUBLIC        request
  D:00A8H         PUBLIC        IE
  B:00B0H.2       PUBLIC        CH375_INT_WIRE
  B:00A0H.2       PUBLIC        RED_LED
  D:0070H         PUBLIC        mVarSetupLength
  D:00B8H         PUBLIC        IP
  D:0071H         PUBLIC        mVarSetupRequest
  C:036FH         PUBLIC        mCh375DesUp
  B:00A0H.4       PUBLIC        SPK_P
  C:03B9H         PUBLIC        CH375_Init
  D:0072H         PUBLIC        VarUsbAddress
  C:01EBH         PUBLIC        main
  B:0020H.0       PUBLIC        CH375CONFLAG
  B:00A0H.3       PUBLIC        GREEN_LED
  B:0020H.1       PUBLIC        CH375FLAGERR
  D:0073H         PUBLIC        VarSetupDescr
  C:02E4H         PUBLIC        Hid_des
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:03D0H         PUBLIC        Delay50ms
  I:0013H         PUBLIC        UPDATA_FLAG
  C:02B0H         PUBLIC        DevDes
  I:0014H         PUBLIC        buf
  C:02C2H         PUBLIC        ConDes
  D:0030H         PUBLIC        BLK
  C:038DH         PUBLIC        up_data
  C:0330H         PUBLIC        mCh375Ep0Up
  D:00C8H         PUBLIC        T2CON
  C:0003H         PUBLIC        mCH375Interrupt
  D:0075H         PUBLIC        buf1
  C:03F3H         PUBLIC        _CH375_WR_CMD_PORT
  C:03FBH         PUBLIC        _CH375_WR_DAT_PORT
  D:007DH         PUBLIC        up_time
  D:00D0H         PUBLIC        PSW
  -------         PROC          DELAY1US
  C:0408H         LINE#         108
  C:0408H         LINE#         110
  -------         ENDPROC       DELAY1US
  -------         PROC          DELAY2US
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0403H         LINE#         112
  C:0403H         LINE#         113
  C:0403H         LINE#         116
  C:0407H         LINE#         117
  -------         ENDPROC       DELAY2US
  -------         PROC          L?0137
  -------         ENDPROC       L?0137
  -------         PROC          DELAY50MS
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:40:51  PAGE 4


  -------         DO            
  D:0007H         SYMBOL        i
  D:0006H         SYMBOL        j
  -------         ENDDO         
  C:03D0H         LINE#         120
  C:03D0H         LINE#         121
  C:03D0H         LINE#         123
  C:03D8H         LINE#         124
  -------         ENDPROC       DELAY50MS
  -------         PROC          _CH375_WR_CMD_PORT
  D:0007H         SYMBOL        cmd
  C:03F3H         LINE#         136
  C:03F3H         LINE#         138
  C:03F8H         LINE#         139
  -------         ENDPROC       _CH375_WR_CMD_PORT
  -------         PROC          _CH375_WR_DAT_PORT
  D:0007H         SYMBOL        dat
  C:03FBH         LINE#         142
  C:03FBH         LINE#         143
  C:0400H         LINE#         144
  -------         ENDPROC       _CH375_WR_DAT_PORT
  C:03D9H         SYMBOL        L?0136
  -------         PROC          L?0135
  -------         ENDPROC       L?0135
  C:03D9H         SYMBOL        L?0136
  -------         PROC          CH375_RD_DAT_PORT
  C:03DEH         LINE#         147
  C:03DEH         LINE#         148
  C:03E1H         LINE#         149
  C:03E6H         LINE#         151
  -------         ENDPROC       CH375_RD_DAT_PORT
  -------         PROC          CH375_INIT
  C:03B9H         LINE#         153
  C:03B9H         LINE#         154
  C:03B9H         LINE#         156
  C:03BEH         LINE#         157
  C:03C3H         LINE#         158
  C:03C3H         LINE#         159
  C:03C9H         LINE#         160
  C:03C9H         LINE#         161
  -------         ENDPROC       CH375_INIT
  -------         PROC          MCH375EP0UP
  -------         DO            
  D:0005H         SYMBOL        i
  D:0006H         SYMBOL        len
  -------         ENDDO         
  C:0330H         LINE#         167
  C:0330H         LINE#         169
  C:0334H         LINE#         170
  C:0339H         LINE#         171
  C:033BH         LINE#         172
  C:033EH         LINE#         173
  C:0340H         LINE#         174
  C:0340H         LINE#         175
  C:0342H         LINE#         176
  C:0348H         LINE#         177
  C:0348H         LINE#         178
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:40:51  PAGE 5


  C:034DH         LINE#         179
  C:0352H         LINE#         180
  C:0358H         LINE#         181
  C:0364H         LINE#         182
  C:0364H         LINE#         183
  C:0364H         LINE#         184
  C:0369H         LINE#         185
  C:036EH         LINE#         186
  C:036EH         LINE#         187
  -------         ENDPROC       MCH375EP0UP
  -------         PROC          MCH375DESUP
  -------         DO            
  D:0007H         SYMBOL        k
  -------         ENDDO         
  C:036FH         LINE#         192
  C:036FH         LINE#         194
  C:0371H         LINE#         195
  C:0380H         LINE#         196

⌨️ 快捷键说明

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