📄 dscr.a51
字号:
DSCR_DEVICE equ 1
DSCR_CONFIG equ 2
DSCR_STRING equ 3
DSCR_INTRFC equ 4
DSCR_ENDPNT equ 5
DSCR_DEVQUAL equ 6
DSCR_DEVICE_LEN equ 18
DSCR_CONFIG_LEN equ 9
DSCR_INTRFC_LEN equ 9
DSCR_ENDPNT_LEN equ 7
DSCR_DEVQUAL_LEN equ 10
ET_CONTROL equ 0
ET_ISO equ 1
ET_BULK equ 2
ET_INT equ 3
public DeviceDscr,DeviceQualDscr,HighSpeedConfigDscr,FullSpeedConfigDscr,HIDReportDscr,HIDReportDscrEnd,StringDscr,UserDscr
DSCR SEGMENT CODE PAGE
rseg DSCR
DeviceDscr:
db DSCR_DEVICE_LEN
db DSCR_DEVICE
db 00H
db 00H
db 0,0,0
db 64
db LOW(04B4H),HIGH(04B4H)
db LOW(8613H),HIGH(8613H)
db LOW(0000H),HIGH(0000H)
db 1
db 2
db 0
db 1
DeviceDscrEnd:
DeviceQualDscr:
db DSCR_DEVQUAL_LEN
db DSCR_DEVQUAL
dw 0002H
db 00H
db 00H
db 00H
db 64
db 1
db 0
HighSpeedConfigDscr:
ConfigDscr:
db DSCR_CONFIG_LEN
db DSCR_CONFIG
db (HighSpeedConfigDscrEnd-HighSpeedConfigDscr) mod 256
db (HighSpeedConfigDscrEnd-HighSpeedConfigDscr) / 256
db 01H
db 01H
db 03H
db 10000000b
db 50d
ConfigDscrEnd:
IntrfcDscr:
db DSCR_INTRFC_LEN
db DSCR_INTRFC
db 0,0
db 02H
db 03H,0,0
db 0H
IntrfcDscrEnd:
HIDDscr:
db HIDDscrEND-HIDDscr
db 21H
db 10H,01H
db 0
db 01H
db 22H
db LOW(HIDReportDscrEND-HIDReportDscr)
db HIGH(HIDReportDscrEND-HIDReportDscr)
HIDDscrEnd:
EpInDscr:
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 81H
db 03H
db 64d,0
db 05H
EpInDscrEnd:
EpOutDscr:
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 01H
db 03H
db 64d,0
db 05H
EpOutDscrEnd:
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 02H
db ET_BULK
db 00H
db 02H
db 00H
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 04H
db ET_BULK
db 00H
db 02H
db 00H
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 86H
db ET_BULK
db 00H
db 02H
db 00H
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 88H
db ET_BULK
db 00H
db 02H
db 00H
HighSpeedConfigDscrEnd:
db 00h
FullSpeedConfigDscr:
db DSCR_CONFIG_LEN
db DSCR_CONFIG
db (FullSpeedConfigDscrEnd-FullSpeedConfigDscr) mod 256
db (FullSpeedConfigDscrEnd-FullSpeedConfigDscr) / 256
db 01H
db 01H
db 03H
db 10000000b
db 50d
db DSCR_INTRFC_LEN
db DSCR_INTRFC
db 0,0
db 02H
db 03H,0,0
db 0h
db HIDDscrEND-HIDDscr
db 21H
db 10H,01H
db 0
db 01H
db 22H
db LOW(HIDReportDscrEND-HIDReportDscr)
db HIGH(HIDReportDscrEND-HIDReportDscr)
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 81H
db 03H
db 64d,0
db 05H
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 01H
db 03H
db 64d,0
db 05H
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 02H
db ET_BULK
db 40H
db 00H
db 00H
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 04H
db ET_BULK
db 40H
db 00H
db 00H
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 86H
db ET_BULK
db 40H
db 00H
db 00H
db DSCR_ENDPNT_LEN
db DSCR_ENDPNT
db 88H
db ET_BULK
db 40H
db 00H
db 00H
FullSpeedConfigDscrEnd:
db 00h
HIDReportDscr:
db 06,0A0H,0FFH
db 09H,01H
db 0A1H,01H
db 09H,02H
db 0A1H,00H
db 06H,0A1H,0FFH
db 09H,03H
db 09H,04H
db 15H,80H
db 25H,7FH
db 35H,00H
db 45H,0FFH
db 75H,08H
db 95H,02H
db 81H,02H
db 09H,03H
db 09H,04H
db 15H,80H
db 25H,7FH
db 35H,00H
db 45H,0FFH
db 75H,08H
db 95H,02H
db 91H,02H
db 0C0H
db 0C0H
HIDReportDscrEnd:
StringDscr:
StringDscr0:
db StringDscr0End-StringDscr0
db DSCR_STRING
db 09H,04H
StringDscr0End:
StringDscr1:
db StringDscr1End-StringDscr1
db DSCR_STRING
db 'F',00
db 'u',00
db 'b',00
db 'o',00
db 'w',00
StringDscr1End:
StringDscr2:
db StringDscr2End-StringDscr2
db DSCR_STRING
db 'H',00
db 'I',00
db 'D',00
db '_',00
db 'M',00
db 'C',00
StringDscr2End:
UserDscr:
dw 0000H
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -