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

📄 usb_i2c.m51

📁 这是一个89c52的USB固件系统的源码 使用keilc 生成hex文件 可直接烧录
💻 M51
📖 第 1 页 / 共 5 页
字号:
  C:0F1FH         LINE#         104
  C:0F1FH         LINE#         105
  C:0F21H         LINE#         106
  C:0F26H         LINE#         107
  C:0F28H         LINE#         108
  C:0F2CH         LINE#         109
  -------         ENDPROC       CONNECT_USB
  -------         PROC          BUS_RESET
  C:0FCDH         LINE#         113
  C:0FCDH         LINE#         114
  C:0FCDH         LINE#         116
  -------         ENDPROC       BUS_RESET
  -------         PROC          DMA_EOT
  C:0FCEH         LINE#         119
  C:0FCEH         LINE#         120
  C:0FCEH         LINE#         122
  -------         ENDPROC       DMA_EOT
  -------         PROC          EP1_TXDONE
  C:0FAFH         LINE#         125
  C:0FAFH         LINE#         126
  C:0FAFH         LINE#         127
  -------         ENDPROC       EP1_TXDONE
  -------         PROC          EP1_RXDONE
  -------         DO            
  D:0007H         SYMBOL        len
  -------         ENDDO         
  C:0DC2H         LINE#         132
  C:0DC2H         LINE#         133
  C:0DC2H         LINE#         135
  C:0DC7H         LINE#         136
  C:0DD4H         LINE#         137
  C:0DD7H         LINE#         138
  C:0DDEH         LINE#         139
  -------         ENDPROC       EP1_RXDONE
  -------         PROC          EP2_TXDONE
  C:0FB4H         LINE#         142
  C:0FB4H         LINE#         143
  C:0FB4H         LINE#         144
  -------         ENDPROC       EP2_TXDONE
  -------         PROC          EP2_RXDONE
  -------         DO            
  D:0007H         SYMBOL        len
  -------         ENDDO         
  C:0DDFH         LINE#         149
  C:0DDFH         LINE#         150
  C:0DDFH         LINE#         152
  C:0DE4H         LINE#         153
  C:0DF1H         LINE#         154
  C:0DF4H         LINE#         155
  C:0DFBH         LINE#         156
  -------         ENDPROC       EP2_RXDONE
  -------         PROC          INIT_J8255
  C:0E75H         LINE#         158
  C:0E75H         LINE#         159
  C:0E75H         LINE#         160
  C:0E77H         LINE#         161
  C:0E79H         LINE#         162
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2004  11:53:01  PAGE 13


  C:0E7BH         LINE#         163
  C:0E7DH         LINE#         164
  C:0E80H         LINE#         165
  C:0E82H         LINE#         166
  C:0E84H         LINE#         167
  C:0E86H         LINE#         168
  C:0E88H         LINE#         169
  C:0E8AH         LINE#         170
  -------         ENDPROC       INIT_J8255
  -------         PROC          INIT_P8255
  C:0E8BH         LINE#         172
  C:0E8BH         LINE#         173
  C:0E8BH         LINE#         174
  C:0E8DH         LINE#         175
  C:0E8FH         LINE#         176
  C:0E91H         LINE#         177
  C:0E93H         LINE#         178
  C:0E96H         LINE#         179
  C:0E98H         LINE#         180
  C:0E9AH         LINE#         181
  C:0E9CH         LINE#         182
  C:0E9EH         LINE#         183
  C:0EA0H         LINE#         184
  -------         ENDPROC       INIT_P8255
  -------         PROC          _WRITE_P8255_A
  D:0007H         SYMBOL        cc
  C:0EA1H         LINE#         186
  C:0EA1H         LINE#         187
  C:0EA1H         LINE#         188
  C:0EA3H         LINE#         189
  C:0EA5H         LINE#         190
  C:0EA7H         LINE#         191
  C:0EA9H         LINE#         192
  C:0EABH         LINE#         193
  C:0EADH         LINE#         194
  C:0EAFH         LINE#         195
  C:0EB1H         LINE#         196
  C:0EB3H         LINE#         197
  C:0EB5H         LINE#         198
  -------         ENDPROC       _WRITE_P8255_A
  -------         PROC          _WRITE_P8255_B
  D:0007H         SYMBOL        cc
  C:0EB6H         LINE#         200
  C:0EB6H         LINE#         201
  C:0EB6H         LINE#         202
  C:0EB8H         LINE#         203
  C:0EBAH         LINE#         204
  C:0EBCH         LINE#         205
  C:0EBEH         LINE#         206
  C:0EC0H         LINE#         207
  C:0EC2H         LINE#         208
  C:0EC4H         LINE#         209
  C:0EC6H         LINE#         210
  C:0EC8H         LINE#         211
  C:0ECAH         LINE#         212
  -------         ENDPROC       _WRITE_P8255_B
  -------         PROC          _WRITE_P8255_C
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2004  11:53:01  PAGE 14


  D:0007H         SYMBOL        cc
  C:0ECBH         LINE#         214
  C:0ECBH         LINE#         215
  C:0ECBH         LINE#         216
  C:0ECDH         LINE#         217
  C:0ECFH         LINE#         218
  C:0ED1H         LINE#         219
  C:0ED3H         LINE#         220
  C:0ED5H         LINE#         221
  C:0ED7H         LINE#         222
  C:0ED9H         LINE#         223
  C:0EDBH         LINE#         224
  C:0EDDH         LINE#         225
  C:0EDFH         LINE#         226
  -------         ENDPROC       _WRITE_P8255_C
  -------         PROC          _WRITE_J8255_A
  D:0007H         SYMBOL        cc
  C:0EE0H         LINE#         228
  C:0EE0H         LINE#         229
  C:0EE0H         LINE#         230
  C:0EE2H         LINE#         231
  C:0EE4H         LINE#         232
  C:0EE6H         LINE#         233
  C:0EE8H         LINE#         234
  C:0EEAH         LINE#         235
  C:0EECH         LINE#         236
  C:0EEEH         LINE#         237
  C:0EF0H         LINE#         238
  C:0EF2H         LINE#         239
  C:0EF4H         LINE#         240
  -------         ENDPROC       _WRITE_J8255_A
  -------         PROC          _WRITE_J8255_B
  D:0007H         SYMBOL        cc
  C:0EF5H         LINE#         242
  C:0EF5H         LINE#         243
  C:0EF5H         LINE#         244
  C:0EF7H         LINE#         245
  C:0EF9H         LINE#         246
  C:0EFBH         LINE#         247
  C:0EFDH         LINE#         248
  C:0EFFH         LINE#         249
  C:0F01H         LINE#         250
  C:0F03H         LINE#         251
  C:0F05H         LINE#         252
  C:0F07H         LINE#         253
  C:0F09H         LINE#         254
  -------         ENDPROC       _WRITE_J8255_B
  -------         PROC          _WRITE_J8255_C
  D:0007H         SYMBOL        cc
  C:0F0AH         LINE#         256
  C:0F0AH         LINE#         257
  C:0F0AH         LINE#         258
  C:0F0CH         LINE#         259
  C:0F0EH         LINE#         260
  C:0F10H         LINE#         261
  C:0F12H         LINE#         262
  C:0F14H         LINE#         263
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2004  11:53:01  PAGE 15


  C:0F16H         LINE#         264
  C:0F18H         LINE#         265
  C:0F1AH         LINE#         266
  C:0F1CH         LINE#         267
  C:0F1EH         LINE#         268
  -------         ENDPROC       _WRITE_J8255_C
  -------         ENDMOD        ISR

  -------         MODULE        CHAP_9
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  B:0090H.6       PUBLIC        MCU_D12CS
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  C:0F63H         PUBLIC        stall_ep0
  C:085AH         PUBLIC        InterfaceDescr
  C:0FBEH         PUBLIC        init_config
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  C:0F71H         PUBLIC        set_address
  B:0098H.0       PUBLIC        RI
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  C:0A57H         PUBLIC        set_feature
  B:00B8H.4       PUBLIC        PS
  C:0F33H         PUBLIC        get_configuration
  B:00D0H.2       PUBLIC        OV
  B:00B0H.6       PUBLIC        WR
  C:0B72H         PUBLIC        set_configuration
  C:08EFH         PUBLIC        fn_usb_isr
  B:00B0H.3       PUBLIC        D12SUSPD
  C:0E3CH         PUBLIC        _single_transmit
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  C:086AH         PUBLIC        EP1_RXDescr
  C:0878H         PUBLIC        EP2_RXDescr
  C:0863H         PUBLIC        EP1_TXDescr
  C:083FH         PUBLIC        DeviceDescr
  C:0871H         PUBLIC        EP2_TXDescr
  C:09B6H         PUBLIC        control_handler
  B:00A8H.1       PUBLIC        ET0
  C:06A9H         PUBLIC        get_status
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:0088H.7       PUBLIC        TF1
  B:0090H.2       PUBLIC        MCU_LED0
  B:0098H.2       PUBLIC        RB8
  B:0090H.3       PUBLIC        MCU_LED1
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  C:0851H         PUBLIC        ConfigDescr
  B:0098H.3       PUBLIC        TB8
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2004  11:53:01  PAGE 16


  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  B:0098H.6       PUBLIC        SM1
  B:0098H.5       PUBLIC        SM2
  B:00B8H.1       PUBLIC        PT0
  C:0729H         PUBLIC        _code_transmit
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.3       PUBLIC        RS0
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  B:0088H.6       PUBLIC        TR1
  B:00B8H.0       PUBLIC        PX0
  C:0F7EH         PUBLIC        get_interface
  B:00B8H.2       PUBLIC        PX1
  C:0A08H         PUBLIC        clear_feature
  C:0E48H         PUBLIC        set_interface
  C:0FC7H         PUBLIC        reserved
  B:0098H.4       PUBLIC        REN
  C:0BF1H         PUBLIC        get_descriptor
  B:0090H.7       PUBLIC        MCU_D12RST
  B:0090H.0       PUBLIC        MCU_SWM0
  B:00B0H.0       PUBLIC        RXD
  B:0090H.1       PUBLIC        MCU_SWM1
  B:00B0H.1       PUBLIC        TXD
  C:0B30H         PUBLIC        usbserve
  C:0FB9H         PUBLIC        init_unconfig
  B:00D0H.5       PUBLIC        F0
  C:080FH         PUBLIC        StandardDeviceRequest
  C:02A3H         PUBLIC        ep0_rxdone
  C:0583H         PUBLIC        ep0_txdone
  -------         PROC          RESERVED
  C:0FC7H         LINE#         158
  C:0FC7H         LINE#         159
  C:0FC7H         LINE#         160
  -------         ENDPROC       RESERVED
  -------         PROC          GET_STATUS
  -------         DO            
  D:006DH         SYMBOL        endp
  D:006EH         SYMBOL        txdat
  D:0070H         SYMBOL        bRecipient
  D:0071H         SYMBOL        c
  -------         ENDDO         
  C:06A9H         LINE#         170
  C:06A9H         LINE#         171
  C:06A9H         LINE#         173
  C:06AFH         LINE#         176
  C:06B1H         LINE#         177
  C:06BAH         LINE#         178
  C:06BFH         LINE#         180
  C:06C2H         LINE#         181
  C:06C5H         LINE#         182
  C:06CFH         LINE#         183
  C:06D4H         LINE#         184
  C:06D7H         LINE#         185
  C:06D9H         LINE#         186
BL51 BANKED LINKER/LOCATER V5.03                                                      09/15/2004  11:53:01  PAGE 17


  C:06E3H         LINE#         187
  C:06E9H         LINE#         188
  C:06EFH         LINE#         189
  C:06F4H         LINE#         190
  C:0701H         LINE#         192
  C:070BH         LINE#         193
  C:0710H         LINE#         194
  C:0715H         LINE#         196
  C:0718H         LINE#         197
  C:071BH         LINE#         198
  C:0725H         LINE#         199
  C:0725H         LINE#         200
  C:0728H         LINE#         201
  -------         ENDPROC       GET_STATUS
  -------         PROC          CLEAR_FEATURE
  -------         DO            
  D:0000H         SYMBOL        endp
  D:0001H         SYMBOL        bRecipient
  -------         ENDDO         
  C:0A08H         LINE#         203
  C:0A08H         LINE#         204
  C:0A08H         LINE#         206
  C:0A0EH         LINE#         208
  C:0A18H         LINE#         209
  C:0A18H         LINE#         210
  C:0A1AH         LINE#         211
  C:0A1FH         LINE#         212
  C:0A1FH         LINE#         213
  C:0A22H         LINE#         214
  C:0A22H         LINE#         215
  C:0A2EH         LINE#         216
  C:0A2EH         LINE#         217

⌨️ 快捷键说明

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