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

📄 dscr.a51

📁 Cypress EX-USB FX2步进电机控制
💻 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 + -