usb mass.m51
来自「用89C51SND1C实现的USB存储器的代码,包括USB通信和FLASH的读写」· M51 代码 · 共 1,707 行 · 第 1/5 页
M51
1,707 行
B:00B8H.4 PUBLIC IPLS
D:00C8H PUBLIC MP3STA
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
B:00B8H.6 PUBLIC IPLAUD
B:00C8H.3 PUBLIC ERRCRC
D:00EAH PUBLIC USBCLK
D:00C2H PUBLIC UEPIEN
D:00BEH PUBLIC USBIEN
B:00A8H.1 PUBLIC ET0
B:0088H.5 PUBLIC TF0
B:00A8H.3 PUBLIC ET1
D:00E9H PUBLIC PLLCON
B:0088H.7 PUBLIC TF1
B:0098H.2 PUBLIC RB8
D:00BCH PUBLIC USBCON
B:0088H.0 PUBLIC IT0
B:00A8H.0 PUBLIC EX0
B:0098H.3 PUBLIC TB8
B:0088H.2 PUBLIC IT1
B:00A8H.2 PUBLIC EX1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
B:00C8H.5 PUBLIC ERRLAY
B:0098H.5 PUBLIC SM2
B:00D0H.3 PUBLIC RS0
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
D:00F8H PUBLIC UEPINT
B:0088H.6 PUBLIC TR1
C:0E7FH PUBLIC _AtmelUSBInit
B:0090H.7 PUBLIC SDA
D:00C7H PUBLIC UEPNUM
B:00C0H.2 PUBLIC SCK
B:0090H.6 PUBLIC SCL
B:0098H.4 PUBLIC REN
D:00D5H PUBLIC UEPRST
B:00C8H.4 PUBLIC ERRSYN
B:00C8H.1 PUBLIC MPFS0
B:00C8H.2 PUBLIC MPFS1
B:00B8H.1 PUBLIC IPLT0
B:00B8H.3 PUBLIC IPLT1
B:00B0H.0 PUBLIC RXD
B:00B8H.0 PUBLIC IPLX0
B:00B8H.2 PUBLIC IPLX1
B:00C8H.7 PUBLIC MPANC
B:00B0H.1 PUBLIC TXD
B:00D0H.5 PUBLIC F0
B:00D0H.1 PUBLIC F1
D:00D0H PUBLIC PSW
------- PROC _ATMELUSBINIT
D:0007H SYMBOL NDIV
D:0004H SYMBOL RDIV
D:0003H SYMBOL USBCD
BL51 BANKED LINKER/LOCATER V4.23 11/27/2003 16:46:11 PAGE 19
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0E7FH LINE# 14
C:0E7FH LINE# 15
C:0E7FH LINE# 23
C:0E84H LINE# 24
C:0E94H LINE# 25
C:0EA4H LINE# 27
C:0EA9H LINE# 29
C:0EACH LINE# 30
C:0EAFH LINE# 34
C:0EB2H LINE# 35
C:0EB5H LINE# 36
C:0EC3H LINE# 37
C:0EC6H LINE# 38
------- ENDPROC _ATMELUSBINIT
------- PROC EPENABLE
C:10AFH LINE# 40
C:10AFH LINE# 41
C:10AFH LINE# 43
C:10B2H LINE# 44
C:10B5H LINE# 46
C:10B8H LINE# 47
C:10BBH LINE# 49
C:10BEH LINE# 50
C:10C1H LINE# 52
C:10C4H LINE# 53
C:10C6H LINE# 55
C:10C9H LINE# 57
C:10CCH LINE# 58
C:10CFH LINE# 60
------- ENDPROC EPENABLE
------- ENDMOD ATMELUSBCI
------- MODULE BULK_ONLY
C:0000H SYMBOL _ICE_DUMMY_
X:0000H PUBLIC bulk_CSW
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC T0
D:00C0H PUBLIC P4
B:00D0H.6 PUBLIC AC
C:1209H PUBLIC SCSI_Write10
B:00B0H.5 PUBLIC T1
D:00D8H PUBLIC P5
B:00C0H.3 PUBLIC SS_
B:00A8H.7 PUBLIC EA
B:00C8H.6 PUBLIC MPREQ
C:1129H PUBLIC SCSI_Inquiry
B:0098H.7 PUBLIC FE
B:00C8H.0 PUBLIC MPVER
D:00A8H PUBLIC IEN0
B:0080H.0 PUBLIC P0_0
X:000DH PUBLIC Transfer_Length
BL51 BANKED LINKER/LOCATER V4.23 11/27/2003 16:46:11 PAGE 20
B:0090H.0 PUBLIC P1_0
B:0080H.1 PUBLIC P0_1
C:065EH PUBLIC nLastLBAddr
B:00A0H.0 PUBLIC P2_0
B:0090H.1 PUBLIC P1_1
B:0080H.2 PUBLIC P0_2
C:11BEH PUBLIC SCSI_Test_Unit_Ready
B:00B0H.0 PUBLIC P3_0
B:00A0H.1 PUBLIC P2_1
B:0090H.0 PUBLIC KIN0
B:0090H.2 PUBLIC P1_2
B:0080H.3 PUBLIC P0_3
B:00C0H.0 PUBLIC P4_0
B:00B0H.1 PUBLIC P3_1
B:00A0H.2 PUBLIC P2_2
B:0090H.1 PUBLIC KIN1
B:0090H.3 PUBLIC P1_3
B:0080H.4 PUBLIC P0_4
C:0633H PUBLIC B_InquiryData
B:00D8H.0 PUBLIC P5_0
B:00C0H.1 PUBLIC P4_1
B:00B0H.2 PUBLIC P3_2
B:00A0H.3 PUBLIC P2_3
B:0090H.2 PUBLIC KIN2
B:0090H.4 PUBLIC P1_4
B:0080H.5 PUBLIC P0_5
C:0657H PUBLIC CapactiyLstHd
B:00D8H.1 PUBLIC P5_1
B:00C0H.2 PUBLIC P4_2
B:00B0H.7 PUBLIC RD
B:00B0H.3 PUBLIC P3_3
B:00A0H.4 PUBLIC P2_4
B:0090H.3 PUBLIC KIN3
B:0090H.5 PUBLIC P1_5
B:0080H.6 PUBLIC P0_6
B:00A8H.5 PUBLIC EMP3
D:00B8H PUBLIC IPL0
B:00D8H.2 PUBLIC P5_2
B:00C0H.3 PUBLIC P4_3
B:00B0H.4 PUBLIC P3_4
B:00A0H.5 PUBLIC P2_5
B:0090H.6 PUBLIC P1_6
B:0080H.7 PUBLIC P0_7
B:00D8H.3 PUBLIC P5_3
B:00C0H.4 PUBLIC P4_4
B:00B0H.5 PUBLIC P3_5
B:00A0H.6 PUBLIC P2_6
B:0090H.7 PUBLIC P1_7
B:00A8H.4 PUBLIC ES
B:00C0H.5 PUBLIC P4_5
B:00B0H.6 PUBLIC P3_6
B:00A0H.7 PUBLIC P2_7
X:000FH PUBLIC nBufCount
B:00C0H.6 PUBLIC P4_6
B:00B0H.7 PUBLIC P3_7
X:0013H PUBLIC dDataResiduce
B:0098H.0 PUBLIC RI
BL51 BANKED LINKER/LOCATER V4.23 11/27/2003 16:46:11 PAGE 21
B:00C0H.7 PUBLIC P4_7
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
B:00A8H.6 PUBLIC EAUD
C:0BBEH PUBLIC InterpretCBW
B:00D0H.2 PUBLIC OV
C:1144H PUBLIC SCSI_Read_Capacity
X:0017H PUBLIC Bulk_Out_Buf
B:00B0H.6 PUBLIC WR
C:069CH PUBLIC B_Mode_Sense_ZERO
B:00F8H.0 PUBLIC EP0INT
B:00F8H.1 PUBLIC EP1INT
C:0676H PUBLIC B_Read_Capacity
D:0098H PUBLIC SCON
B:00F8H.2 PUBLIC EP2INT
C:11B2H PUBLIC SCSI_Medium_Removal
X:0057H PUBLIC bulk_state
B:00F8H.3 PUBLIC EP3INT
D:0088H PUBLIC TCON
C:065BH PUBLIC bBlockLength
B:00B8H.5 PUBLIC IPLMP3
X:0058H PUBLIC Logical_Block_Address
B:00C0H.0 PUBLIC MISO
B:00C0H.1 PUBLIC MOSI
B:00B8H.4 PUBLIC IPLS
D:00C8H PUBLIC MP3STA
C:1089H PUBLIC SCSI_Read_Format_Capacities
B:0088H.1 PUBLIC IE0
X:005CH PUBLIC MSC_dCBWSignature
B:0088H.3 PUBLIC IE1
B:00B8H.6 PUBLIC IPLAUD
B:00C8H.3 PUBLIC ERRCRC
C:1212H PUBLIC RecieveData
C:067EH PUBLIC B_Mode_Sense_ALL
X:0060H PUBLIC nCurrentBlock
C:10F1H PUBLIC TransmitCSW
B:00A8H.1 PUBLIC ET0
B:0088H.5 PUBLIC TF0
B:00A8H.3 PUBLIC ET1
B:0088H.7 PUBLIC TF1
B:0098H.2 PUBLIC RB8
B:0088H.0 PUBLIC IT0
B:00A8H.0 PUBLIC EX0
B:0098H.3 PUBLIC TB8
B:0088H.2 PUBLIC IT1
B:00A8H.2 PUBLIC EX1
B:00D0H.0 PUBLIC P
X:0064H PUBLIC MSC_dCSWSignature
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
B:00C8H.5 PUBLIC ERRLAY
B:0098H.5 PUBLIC SM2
B:00D0H.3 PUBLIC RS0
X:0068H PUBLIC nBeginPage
X:006CH PUBLIC nCurrentPage
BL51 BANKED LINKER/LOCATER V4.23 11/27/2003 16:46:11 PAGE 22
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
D:00F8H PUBLIC UEPINT
B:0088H.6 PUBLIC TR1
B:0090H.7 PUBLIC SDA
C:11A4H PUBLIC SCSI_Reserved
C:068AH PUBLIC B_Mode_Sense_TPP
B:00C0H.2 PUBLIC SCK
B:0090H.6 PUBLIC SCL
B:0098H.4 PUBLIC REN
B:00C8H.4 PUBLIC ERRSYN
B:00C8H.1 PUBLIC MPFS0
B:00C8H.2 PUBLIC MPFS1
B:00B8H.1 PUBLIC IPLT0
C:0662H PUBLIC B_Read_Format_capacities
B:00B8H.3 PUBLIC IPLT1
X:0070H PUBLIC bulk_CBW
B:00B0H.0 PUBLIC RXD
B:00B8H.0 PUBLIC IPLX0
B:00B8H.2 PUBLIC IPLX1
C:09A6H PUBLIC TransRequestGoOn
B:00C8H.7 PUBLIC MPANC
B:00B0H.1 PUBLIC TXD
C:11F7H PUBLIC SCSI_Read10
B:00D0H.5 PUBLIC F0
B:00D0H.1 PUBLIC F1
X:008BH PUBLIC pCurrentBuf
D:00D0H PUBLIC PSW
C:0CDEH PUBLIC SCSI_Mode_Sense
X:008EH PUBLIC Page_Buf
C:1200H PUBLIC TransDataGoOn
------- PROC INTERPRETCBW
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0BBEH LINE# 165
C:0BBEH LINE# 166
C:0BBEH LINE# 168
C:0BC7H LINE# 170
C:0BCFH LINE# 171
C:0BD7H LINE# 172
C:0BDFH LINE# 173
C:0BE7H LINE# 180
C:0BEAH LINE# 181
C:0C0DH LINE# 185
C:0C33H LINE# 187
C:0C36H LINE# 189
C:0C39H LINE# 190
C:0C3CH LINE# 192
C:0C3FH LINE# 193
C:0C42H LINE# 199
C:0C45H LINE# 200
C:0C48H LINE# 201
C:0C4BH LINE# 204
C:0C4EH LINE# 205
C:0C51H LINE# 206
C:0C51H LINE# 208
BL51 BANKED LINKER/LOCATER V4.23 11/27/2003 16:46:11 PAGE 23
------- ENDPROC INTERPRETCBW
------- PROC SCSI_INQUIRY
C:1129H LINE# 210
C:1129H LINE# 211
C:1129H LINE# 212
C:1132H LINE# 213
C:1138H LINE# 214
------- ENDPROC SCSI_INQUIRY
------- PROC SCSI_READ_FORMAT_CAPACITIES
C:1089H LINE# 219
C:1089H LINE# 220
C:1089H LINE# 221
C:1092H LINE# 222
C:109CH LINE# 224
C:10A2H LINE# 225
C:10AEH LINE# 226
------- ENDPROC SCSI_READ_FORMAT_CAPACITIES
------- PROC SCSI_READ_CAPACITY
C:1144H LINE# 229
C:1144H LINE# 230
C:1144H LINE# 231
C:114DH LINE# 232
C:1153H LINE# 233
------- ENDPROC SCSI_READ_CAPACITY
------- PROC SCSI_READ10
C:11F7H LINE# 237
C:11F7H LINE# 238
C:11F7H LINE# 239
------- ENDPROC SCSI_READ10
------- PROC TRANSDATAGOON
C:1200H LINE# 243
C:1200H LINE# 244
C:1200H LINE# 245
------- ENDPROC TRANSDATAGOON
------- PROC SCSI_WRITE10
C:1209H LINE# 249
C:1209H LINE# 250
C:1209H LINE# 251
------- ENDPROC SCSI_WRITE10
------- PROC RECIEVEDATA
C:1212H LINE# 255
C:1212H LINE# 256
C:1212H LINE# 257
------- ENDPROC RECIEVEDATA
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?