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

📄 dscrptr.a51

📁 USB2.0原理与工程开发光盘(第一版和第二版)
💻 A51
字号:
;;-----------------------------------------------------------------------------
;; 文件名:DSCRPTR.A51。
;;-----------------------------------------------------------------------------

DSCR_DEVICE	equ	1	
DSCR_CONFIG	equ	2	
DSCR_STRING	equ	3	
DSCR_INTRFC	equ	4	
DSCR_ENDPNT	equ	5	

ET_CONTROL	equ	0	
ET_ISO		equ	1	
ET_BULK		equ	2
ET_INT		equ	3

public		DeviceDscr, ConfigDscr, StringDscr

DSCR	SEGMENT	   CODE

;;-----------------------------------------------------------------------------
;; 全局变量
;;-----------------------------------------------------------------------------
		rseg DSCR		                

DeviceDscr:	db	deviceDscrEnd-DeviceDscr	
		db	DSCR_DEVICE	                
		dw	1001H		 
		db	00H  		 
		db	00H		 
		db	00H		 
		db	64		 
		dw	xxxxH		                ;; xxxx-十六进制数,需更改。
		dw	xxxxH		                ;; xxxx-十六进制数,需更改。
		dw	0100H		           
		db	1		                
		db	2		                
		db	0		                
		db	1		                
deviceDscrEnd:

ConfigDscr:	db	ConfigDscrEnd-ConfigDscr	
		db	DSCR_CONFIG	                
		db	60		                
		db	00		                
		db	1		                
		db	1		                
		db	3		                
		db	01100000b	                
		db	0		                
ConfigDscrEnd:

IntrfcDscr:
		db	IntrfcDscrEnd-IntrfcDscr	
		db	DSCR_INTRFC	                
		db	0		                
		db	0		                
		db	6		                
		db	0ffH		                
		db	00H		                
		db	00H		                
		db	0		                
IntrfcDscrEnd:

EpI8Dscr:
		db	EpI8DscrEnd-EpI8Dscr		
		db	DSCR_ENDPNT	
		db	88H		
		db	ET_ISO		
		db	40H		
		db	00H		
		db	01H		
EpI8DscrEnd:

EpO8Dscr:
		db	EpO8DscrEnd-EpO8Dscr		
		db	DSCR_ENDPNT
		db	08H	
		db	ET_ISO	
		db	40H	
		db	00H		
		db	01H		
EpO8DscrEnd:

EpI9Dscr:
		db	EpI9DscrEnd-EpI9Dscr	
		db	DSCR_ENDPNT	
		db	89H		
		db	ET_ISO		
		db	40H		
		db	00H		
		db	01H		
EpI9DscrEnd:

EpO9Dscr:
		db	EpO9DscrEnd-EpO9Dscr	
		db	DSCR_ENDPNT
		db	09H	
		db	ET_ISO	
		db	40H	
		db	00H	
		db	01H	
EpO9DscrEnd:

EpI10Dscr:
		db	EpI10DscrEnd-EpI10Dscr	
		db	DSCR_ENDPNT
		db	8AH	
		db	ET_ISO	
		db	40H	
		db	00H	
		db	01H	
EpI10DscrEnd:

EpO10Dscr:
		db	EpO10DscrEnd-EpO10Dscr	
		db	DSCR_ENDPNT	
		db	0AH		
		db	ET_ISO		
		db	40H		
		db	00H		
		db	01H		
EpO10DscrEnd:

StringDscr:
StringDscr0:
		db	StringDscr0End-StringDscr0	
		db	DSCR_STRING                     
		db	09H,04H
StringDscr0End:


StringDscr1:	
		db	StringDscr1End-StringDscr1	
		db	DSCR_STRING
		db	'Y',00
		db	'S',00
		db	'U',00
		db	'L',00
		db	'Y',00
		db	'W',00
		db	' ',00
		db	'D',00
		db	'e',00
		db	's',00
		db	'i',00
		db	'g',00
		db	'n',00
		db	'e',00
		db	'd',00
StringDscr1End:

StringDscr2:	
		db	StringDscr2End-StringDscr2	
		db	DSCR_STRING
		db	'Y',00
		db	'W',00
		db	'-',00
		db	'U',00
		db	'S',00
		db	'B',00
		db	' ',00
		db	'D',00
		db	'e',00
		db	'v',00
		db	'i',00
		db	'c',00
		db	'e',00
StringDscr2End:

		end

⌨️ 快捷键说明

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